Wave Multi-Emulator Big Blue - V0.9.13

Wave Multi-Emulator Big Blue - V0.9.13

by oxiti8

👁 820 ❤️ 44 ⭐ 44 🔄 1
Created: Aug 18, 2022 Last modified: Jun 16, 2023 Shared: Nov 5, 2022

Description

THIS VERSION IS OUTDATED, NEXT VERSION: https://scratch.mit.edu/projects/824826123 Go here to convert ROMs: http://tomeko.net/online_tools/file_to_hex.php Wave Multi-Emu Scratch forum topic: https://scratch.mit.edu/discuss/topic/514695/ Wave Emulator Collaboration studio: https://scratch.mit.edu/studios/27152609/ Changelog: V0.9.13: Moved bitwise table generator from DualGB to UHWEI, changed table generation message screen, added compatibility notice to GBA emulator backdrop V0.9.12: WAVE-8: fixed SF2091! fix to actually fix SF2091!. SI8080: fixed MOV RAM to reg, added more info to debug logs, which now appear upon CP/M jump errors. AC flag and DAA support have now been added. V0.9.11: DualGB: added support for hex input with commas and 0x. SI8080: made fixes to terminal output V0.9.10: SI8080: Added debug log function, fixed PUSH/POP PSW, added jump to 0 check V0.9.9: SI8080: Remappable controls support added, made MOV instruction fixes, added Space Invaders shift register. V0.9.8: SI8080: Added interrupt and Input support to SI8080, Space Invaders now boots. V0.9.7: Some SI8080 framework updates. V0.9.6: - WAVE-8: Added clipping support and a new VIP compatibility mode that adds the VF Reset and VBlank quirks. - SI8080: Started work on DAA and interrupts. V0.9.5: Removed SFE++. Made SI8080 now use the font renderer from DualGB instead, added some debug info, and fixed some issues. V0.9.4: WAVE-8: Added partial screen refreshes, Replaced the Legacy renderer with a faster single-pass version of the scanline renderer called "Classic". V0.9.3: Fixed DualGB not displaying game titles correctly, added @-Rex-'s SFE++ for CP/M Terminal - WAVE-8: Rotate ops fixed - DualGB: Updated table generation to include binary table - SI8080: Added CP/M call support, added every remaining op except IN, OUT, and DAA V0.9.2: Added DAD ops, updated size warning V0.9.1: Added a size limit warning to the ROM importer - SI8080: tons of ops added, added option for split and combined roms, added option to point where the rom should be placed in memory V0.9: General: Regen bitwise tables only upon initial project start, added control remapping options for GB, NES, and CHIP-8, moved randomized theme function to “Import Theme” (now triggered by typing "random"), added 640x480 support. WAVE-8: use lookup tables for bitwise operations, fixed fx0a, fixed sprite transparencies in MegaChip, remove PC display, prevent Megachip mode from being untoggled, fixed audio not playing when buffer is not updated, and fixed VF flag in shifts being set based on VX instead of VY in VIP shift mode. DualGB: Audio quality improvements, RLE counter removed. SI8080: Initial framework built. MOV, LXI, and NOP instructions added. V0.8.7: Fix LY=LYC check in DualGB V0.8.6: Add row 256 wrapping behavior to MegaChip V0.8.5: MegaChip: Fix 256-dimension sprites not rendering, fix transparencies and collisions, add 09NN V0.8.4: Add mostly functional MegaChip support (No audio, transparencies, or sprite blending) V0.8.3: Have VF be set after shifting in 8XY6 & 8XYE instead of before; fixes Danm8ku V0.8.2: Fixed an issue where the HPS flag wasn't reset upon resetting Wave-8 V0.8: Implemented a new rom importer system. Updated DualGB to the latest build. Updated CoolNES to 2.4. Added CLS V-blank behavior to WAVE-8's MegaChip mode. V0.7.9: Fixed a variety of audio issues with Chip-8 that caused audio to not play in any CHIP-8/SCHIP games, and also added debug info to the pause menu. V0.7.8: Add very early Mega-Chip support. V0.7.7: Fix hi-res CHIP8 games taking forever to load. V0.7.6: Add Boot-128 support, Fix bitshifts not setting VF correctly in CHIP-8 V0.7.5: Update DualGB to Early GBC build. V0.7.4: Major GUI overhaul, add BBC micro:bit integration. CHIP8: Change 00F0 to 00E1. Goddess A: Minor updates to CPU structure. GBA: ROM importer fixed. V0.7.3: GUI update by @Executec V0.7.2: bugfixes V0.7.1: CHIP-8 FFT speedup, Bugfix on edge case with DXYN VF collision, fix 8XYD/8XYF V0.7: Added Cool NES Emulator by @GenericHeroGuy, added 1s1s Bytepusher by @52525rr, added 2 new options for themes, fixed WAVE-8 crashing in vanilla scratch occasionally, fixed theme switch crash, added sounds when clicking the on screen arrows in the menu, removed N64 icon, added GUI to rom importer, fixed GBA rom importing. Changelog from pre-v0.7 removed due to length. Check earlier versions to see older changelog #Chip-8 #Gameboy #GBA #DS #Superchip #XO-CHIP #NES #emulation #8080

Instructions

Wave Multi-Emulator combines multiple emulators together in one project! Turbowarp is recommended for better performance: https://turbowarp.org/723002351/ CONTROLS: You can control the menu with the arrow keys to scroll and space/enter to select, touch the onscreen arrows to scroll and click the icons to select, or even tilt a BBC micro:bit left and right to scroll and press A to select. (DualGB) Game Boy/Game Boy color: Supports Game Boy and Game Boy Color games with great accuracy. dpad = arrow keys, A = A key, B = S key, select = space, start = Enter. Remapping is supported. (WAVE-8) Chip-8: Supports base CHIP-8, as well as SuperChip 1.1, hires CHIP-8, XO-CHIP 1.1, MegaChip, Hyperchip-64, and HyperWaveCHIP-64. CHIP 8 Controls: Press space to pause and set CPF (Cycles Per Frame). Press Enter to reset the emulator. Use the keys 1,2,3,4,q,w,e,r,a,s,d,f,z,x,c,v for the keypad, or use the on-screen keypad. You can also remap the controls to your liking. Press M to toggle audio. Game Boy Advance: Expect little to nothing to work, especially not any retail games. Nintendo DS: simple homebrew like TinyFB runs, main issue is actually memory constraints. Doesn’t play any retail games (yet[?]) (Cool NES 2.4): Nintendo Entertainment System: Compatibility is the same as Cool NES 2.4. Remapping supported. Bytepusher: Needs turbowarp to use the full 16 MB of RAM. Type "Credits" in UHWEI for the credits.

Project Details

Visibility
Visible
Comments
Enabled
Remixed From
Project #611761350
Original Project
Project #65999084

More Cool Projects

Project thumbnail
View Project

--spring platformer-- #geme#art

by mr1san

Project thumbnail
View Project

Geometry Dash Remake Level 2

by iPhone_ATT_TWC115

Project thumbnail
View Project

Undying Undyne Simulator (2 Player)

by Izimonster

Project thumbnail
View Project

Geometry Dash Subzero Press Start (WIP)

by HalloIcookRice

Project thumbnail
View Project

Scratch-Tyrian - Episode 1

by RokCoder

Project thumbnail
View Project

Mope.io King Dragon

by isaacychan

Project thumbnail
View Project

Toriel AU Themes

by Snoopy-Coder

Project thumbnail
View Project

【モバイル・キーボード操作対応】東方風弾幕劇場~橙~

by gigirugarudo

Project thumbnail
View Project

Scratch NFL Football v2

by issiah_daboss

Project thumbnail
View Project

Edit a button to Beat up Bendy (6)

by megustaelhotdog27

Project thumbnail
View Project

3D地形生成

by sakura_neko

Project thumbnail
View Project

Ninja Cat 3 - Platformer Game

by amylaser

Project thumbnail
View Project

[FULL] Add yourself/your oc singing TRIPLE TROUBLE (SCRATCH MIX, 0)

by ThatPizzaTowerFan

Project thumbnail
View Project

スマホ対応!しょぼねこのアクション10

by bitamon

Project thumbnail
View Project

The Longest Platformer ever- KAIZO edition

by LVgaming

Project thumbnail
View Project

Candy Hunt A Multiplayer Scrolling Spookyformer #games#games#art#music#animations#stories#all

by Alolex1

Project thumbnail
View Project

doors geometry dash

by countryusa

Project thumbnail
View Project

Bee Clicker

by kasukei

Project thumbnail
View Project

Undertale Last Breath Time Trio -BETA-

by jayden962

Project thumbnail
View Project

Pokemon GO V.1.4

by CrazyGamer101

Project thumbnail
View Project

ニャニャサバイバー ver.1.39

by tofu5od

Project thumbnail
View Project

音ゲー remixの修練

by yosiotouzyou2

Project thumbnail
View Project

Ink Sans Fight Ultima Tale Alphys Reproduction [Ultimatale][InkTale][UnderTale AU]

by Tetu-bou

Project thumbnail
View Project

A dance of fire and ice v2.4.4

by DerpyHead0