No description
Find a file
Trevor Clark e68bc4eed7
Remove wget from README requirements
Removed wget from the list of required tools.
2025-12-06 21:47:11 -06:00
source Initial commit 2025-12-04 11:58:35 -06:00
.gitignore Create .gitignore 2025-12-04 12:40:17 -06:00
build.sh Initial commit 2025-12-04 11:58:35 -06:00
build_array.py Initial commit 2025-12-04 11:58:35 -06:00
build_grit.py Initial commit 2025-12-04 11:58:35 -06:00
Makefile Initial commit 2025-12-04 11:58:35 -06:00
README.md Remove wget from README requirements 2025-12-06 21:47:11 -06:00

About

Build a Gameboy Advance executable that plays your favorite videos!

(Reminder: Put a screenshot/gif here)

Dependencies

Usage


# Clone the repo 
git clone https://github.com/syndr-flora/gba-video-player
cd gba-video-player

# Download an mp4 file
wget https://github.com/Felixoofed/badapple-frames/raw/refs/heads/main/badapple.mp4

# Run the build script
chmod +x build.sh
./build.sh badapple.mp4

Note

The current implementation of this program decodes the video into images before the compile step. This inflates file sizes to be much higher than what a standard cartridge can fit (16MB or 32MB). The max video length it can do without a rewrite is about 5 seconds.