GameBoy Bad Apple Demo @TecFox
GameBoy Bad Apple Demo  @TecFox
Uploaded February 2018 | Updated September 2026, 1 week ago
I actually finished this project last year but I wanted to update the audio playback routines to the newer version before recording it to improve the sound quality a bit.

I know this has already be done however the person who did it used an 8MB ROM whereas I only have a 4MB cart. I had to start from scratch but I think in the end I came up with a similar encoding method. My version may only have 1 bit per pixel instead of 2 and run at 25 instead of 30 fps but it has better sound quality.

Technically the player CAN run at 30 fps but the resulting video data wouldn't fit onto the cart anymore. In the end I was able to squeeze the whole thing into 3.75 megabytes.

Also sorry for the focusing issues. I couldn't find a way to turn off the auto-focus. AF tracking helped a little but it's not perfect.


Some technical infos:

Video: 160x120, 1 bpp, 25 fps
Audio: 43-Level DPCM at 9240 hz

Tile data: 1840 kB
Compressed BG map data: 656 kB
BG map attributes: 336 kB
Audio data: 992 kB

If you want to take a look at this demo yourself you can get it here:
binary-fennec.de/file/TIRFnQ0EQ8uzHhZrtHxOw90UWDSwUfNhKanR

Note: The only emulator I could find which is able to emulate the audio playback properly is KiGB. Though it does require a small patch due to some emulation inconsistencies. The archive contains the patched ROM as well as the one used for the GBA. Due to the issue with KiGB mentioned above, the audio might also not work properly on a Game Boy Color.
GameBoy Bad Apple DemoGoodbye XPDriver 2 Soundtrack - Havana at NightDriver 1 PSX Soundtrack - New York at NightYamaha PSR-5700 Demo-Songs 3/5 - JazzerStarFighter 3000 Soundtrack - Track 1 - Obie 1-ThirtyHappy New Year 2014Creatures (PSX) Soundtrack - Track 1Creatures (PSX) Soundtrack - Track 28StarFighter 3000 Soundtrack - Track 3 - Planet MaCreatures (PSX) Soundtrack - Track 22Driver 1 PSX Soundtrack - New York at Day
TecFox |

GameBoy Bad Apple Demo

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER