Home - gbaHD/GBAHD-Shield GitHub Wiki
Welcome to the gbaHD-Shield Wiki!
What is the gbaHD-Shield?
The gbaHD-Shield is a all-in-one solution to connect your GBA (OGBA) and your GBA-SP to the Spartan-Edge Board to use it with the gbaHD-Project. The gbaHD-Shield offers the needed flexconnectors for the display pins and a OGBA / GBA-SP specific hookup board for the controls.
There is also an newly designed Flexcable which replaces the modelspecific hookup boards with an flexcable, that can be soldered directly onto the GBA / SPs CPU
Heart of the gbaHD-Shield is it's ATMEGA328P / ATMEGA168p which grabs the buttonpresses from the 7-Pin SNES-Style connector and sends them through shift registers to the OGBA / GBA-SP Mainboard.
It has the following features.
- Connects via female headers to the Edge board (shield)
- Has a FFC 40 pin connector for OGBA LCD connector. Need Type-B Cable (Reverse) vvv=======^^^
- Has a FFC 32 pin connector for OGBA LCD connector. Need Type-B Cable (Reverse) vvv=======^^^
- Has a FFC 34 pin connector for GBA-SP LCD connector. Need Type-A Cable (Direct) vvv=======vvv
- Has a FFC 16 pin connector for controls with a wire up board. Need Type-B Cable (Reverse) vvv=======^^^
- Has a ATMEGA328p / ATMEGA168p / ATMEGA88p for using a SNES connector to control the GBA.
- Has a high-side switch for GBA power controls (IGR).
- Optional Flex-Cable to solder on the the CPU of the GBA and the GBASP
- Unused ATMEGA-Pins are broken out as testpoints on the top and bottom side for future features.
In cooperation with bbsan2k the featureset of the Shield has been expanded. The new features are:
- Update of the ATMEGA Firmwre over the ESP32
- Bluetooth-Controller Support
- WebUI
- OTA-Update of the ESP32, ATMEGA and Bitstreams over the WebUI
- Bitstream selection (720p / 1080p) in the WebUI
Images
You find us at our Discord at TheNewRetro