
Wave Multi-Emulator Big Blue - V0.9.13
by oxiti8
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

--spring platformer-- #geme#art
by mr1san

Geometry Dash Remake Level 2
by iPhone_ATT_TWC115

Undying Undyne Simulator (2 Player)
by Izimonster

Geometry Dash Subzero Press Start (WIP)
by HalloIcookRice

Scratch-Tyrian - Episode 1
by RokCoder

Mope.io King Dragon
by isaacychan

Toriel AU Themes
by Snoopy-Coder

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

Scratch NFL Football v2
by issiah_daboss

Edit a button to Beat up Bendy (6)
by megustaelhotdog27

3D地形生成
by sakura_neko

Ninja Cat 3 - Platformer Game
by amylaser

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

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

The Longest Platformer ever- KAIZO edition
by LVgaming

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

doors geometry dash
by countryusa

Bee Clicker
by kasukei

Undertale Last Breath Time Trio -BETA-
by jayden962

Pokemon GO V.1.4
by CrazyGamer101

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

音ゲー remixの修練
by yosiotouzyou2

Ink Sans Fight Ultima Tale Alphys Reproduction [Ultimatale][InkTale][UnderTale AU]
by Tetu-bou

A dance of fire and ice v2.4.4
by DerpyHead0