Even more vintage: releasing music on a custom-built Game Boy cartridge!
summary
Project builds a custom Game Boy cartridge that plays a full album as CD-quality audio by putting a modern MCU (an STM32F4 at 180 MHz) and flash on the cartridge, using the Game Boy’s unused audio-in pin and a memory-mapped protocol to switch tracks; Super Mario Land is stripped of its audio and re-skinned to select songs. Toolchain includes C, Python, Makefiles, KiCad and a PCB run that produces five boards with four of five boards worked, and the cartridges play the pusher album.
AI-written summary · about
chapters (4)
- 0:00Start
- 8:06modified a copy of super mario land with custom sprites
- 9:13copy that wire into a computer-aided design program
- 9:42sent these design files off to a pcb assembly factory
related talks
56mEmulating a Game Boy in .NET 6
30mPress Play On Tape
18mEmulating the Nintendo Game Boy CPU with Elm
11mChanging a Single Byte Saves Me Seconds Every Day!
40mGame Development in Eight Bits
30mHacking your Nintendo with JavaScript.
01h 04mFrom Pong to Playstation: The Evolution of Video Games
36mPlayable Quotes for Game Boy Games
