braheezy/gbadapp
bad apple but on the gba
GBA bad apple. Small demo that plays some of the Bad Apple!! video with full audio.
https://github.com/user-attachments/assets/07064b3f-e07c-4df3-8619-1b0dd25d59e4
maxmod-zig
src/bad_apple.mp4
)uv run src/create_simple_frames.py
zig build
mgba zig-out/bin/gbadapp.gba
Edit src/create_simple_frames.py
to adjust video parameters:
DURATION
: Video length in seconds (default: 40s)TARGET_FPS
: Video framerate (default: 20fps)START_TIME
: Start offset in source video (default: 0s)The current configuration generates approximately 29MB ROM files. The GBA has a 32MB limit. I tried several approaches and 20 FPS for 40s seems to give the best tradeoff in length and quality.
The whole video won't fit. The audio does fit, so video freezes at the end and the audio continues.