Awesome
Gameboy Cartridge Dumper - Listener
This is code to run on a Raspberry Pi to connect to a Gameboy via a link cable breakout board and wait for data from the cart-dumper ROM.
TODO
- Get GPIO code working on the gameboy
- Add non-blocking ncurses escape to endless loop so file could be written outside
- Parse inbound cart header data to show the ROM details
- Do checksum in the header to see if we got malformed data
- Implement some form of data redundancy
- Get bytes multiple times, respond with an outbound byte if they all match?
- Hamming codes
To Build
Have WiringPi installed on your Raspberry Pi, ncurses, gcc and make. Then just run make
in this folder.
To Use
- Start the Gameboy running the cart-dumper ROM
- Connect it to the gameboy with a breakout board connected to pins 29-39
- Start the listener on the Raspberry Pi
- Perform a dump following instructions for the ROM
- When the dump is complete press Escape in the listener terminal window