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.
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.










