gbc.sb2 fixed
by SpinningCube
Description
I've made a newer version of this project which significantly improves the audio and adds various quality-of-life features, play that one instead: https://scratch.mit.edu/projects/751324131/ gbc.sb2 is a Game Boy / Game Boy Color emulator which was originally created by @DCPU-16: https://scratch.mit.edu/projects/53005142/ This version fixes issues present in the original version and ensures that it can run at its proper speed in the TurboWarp player. This project was originally made by @DCPU-16. It was taking too long to remix, so I downloaded and uploaded the sb3 instead. Now, it runs real-time in TurboWarp at 60 FPS. Also, turbo mode is used because it improves the audio quality. It can also run in lower FPS settings. The original project uses Timer reporter block inside of a Run without screen refresh block in order to determine when to end a loop. As of Scratch 3.0, the Timer block only updates on screen refresh, so the emulator gets stuck in an infinite loop without getting any opportunity to refresh the screen. The project also does not cap the speed, so incredibly, it runs much faster than normal. In order to fix the timing, I got rid of the existing frameskip system, and replaced it with a line-based system of my own design. I don't really understand emulators that much, so working with the code was quite the learning experience Perhaps in the future the sound channels can be finished, and the save data can be exported #Games #Emulator #Emulation #Gameboy #Game #Boy
Instructions
I've made a newer version of this project which significantly improves the audio, play that one instead: https://scratch.mit.edu/projects/751324131/ Play at full speed in the TurboWarp player: https://turbowarp.org/562335591?fps=60&turbo Piracy is discouraged, use legally obtained ROMs. Both Gameboy and Gameboy Color ROMs are supported Modified instructions from @DCPU-16: Buttons: Z = (A), X = (B), Space = Start, C = Select, Arrows = Dpad Click the cartridge to import a custom ROM. Click "PLAY" to start! Press 1 to change the Zoom. Press 2 to change the frameskip setting (0-slow&smooth, 8-fast&jittery). Press 3 to toggle the border. Tool for converting ROMS: https://rokcoder.com/convert/ by @RokCoder The outputted text file can be imported into the emulator
Project Details
- Visibility
- Visible
- Comments
- Enabled
More Cool Projects
The Ultimate Sparta Remix Teaser
by FireyDeath4
Beat Up Hungry Pumpkin remix
by 1501323
Collab With Anahita35 (2025 REMASTER) (1)
by TheStarcoinComedian
Endless Music Editor Modded V3.0
by PersonalizePrint
Beat Up Talking Tom Cat 4: What ever happened to Larry the Bird?
by RGYBProductions
Sprinkle Sprunki
by indiacountryballl
Draw
by ushouldbescaredofme
Beat Up Wenda remix remix
by Alfie_Ben16
Windows 8 Sounds!!!
by ByteSizeRamble1
3D Text Engine
by gor-dee
The Adventures of André & Wally B. (1984 Short) Remake
by RoboXD
Beat Up Spiffy Pictures with normal logos remix
by brandon021911
Lucas The Spider Breakdown!
by Raz479
FNF - Silly Billy (Hit SIngle)
by chucky_lee
Pokémon UNITE online ポケモンユナイトオンライン
by LWS0252
期間限定配信主男の脱獄物語:序章#1
by sansdaaaa
Beat Up simba
by Simbalionkingbingo
New button!
by tatatino150
Paper Minecraft, I guess (Beta)
by wiqia3558
Geometry Dash wave challenge
by DJFIREBOT
Geometry Dash Troglodyte
by iPhone_ATT_TWC115
The Among Us Hide and Seek April Fools Update (Ranch/Country)
by puppylover0005
Beat Up CBBC Bug 2
by Diddyer78
MYO: The Ridonculous Race 2
by manu142006