This project is the first Raspberry Pi based handheld console to include a GameBoy cartridge reader.
The PCBs are under active testing and will a working prototype should be available soon. Be a bit more patient of you want to use the PCBs ;).
TODO: Here include all parts and how to build the system.
For Documentation check out this.
TODO: Here include information needed for developers.
- Add a HDMI (or Mini-HDMI) Connector to the CM4 (on display-pcb) to give the user a Nintendo Switch like experience.
- Make a version compatible with the Raspberry Pi Zero, as it is cheaper and more commonly used.
- Make a version that fits in a GameBoy Color/Pocket shell. As those only have one pcb inside, the display and cartridge pcb could be combined to a single pcb. This would make the production part significantly easier.
- Make the USB-Charging port bidirectional. This enables users to connect e.g. a keyboard to the device (USB OTG).
- Update the software to enable users to interface with GameBoy Color cartridges.
- Theoretically GameBoy Advance cartridges could also be used with the system. Maybe some minor hardware modifications would be needed for this. Also the GBA cartridges do not fit in the GB/GBC/GBP cartridge slot.
- Make a custom OS-Image that already features the needed modifications for the hardware.
- Cartridge-pcb version with MCP23S17, as SPI is a lot faster than I²C.
This project is completely open source, as we want everybody to be able to build their own PiHeld. Check out the License.md
file to get further information on licensing.