Up till now I haven’t seen a 6502-based board, and now I’m seeing both at once—a 6502-based expansion board for a Z80-based homebrew computer. Ben Chong, over at Ancient Computing, has done a lot of work around Spencer Owen’s RC2014 Z80 microcomputer kit, including designing an improved Z80 processor card and a 16550 UART board.
the 6502-based CPU board he’s put together is by far the most impressive. On his site Ben outlines his design process, and deep dives into how he got a 6502-based card to talk to a Z80-based system. This isn’t a trivial feat as the two processors have very different design philosophies—with the 6502 using a strict synchronous bus, and the Z80 using a loosely asynchronous bus. He then talks about software before doing some crude performance testing.
The hardware design files are available on GitHub:
ancientcomputing has also shared many projects on OSH Park:
From Bryan Cockfield on the Hackaday log:
With its backlit color screen and Master System compatibility, the Game Gear was years ahead of its main competition. The major downside was that it tore through alkaline batteries quickly, and for that reason the cheaper but less equipped Game Boy was still able to compete. Since we live in the future, however, the Game Gear has received new life with many modifications that address its shortcomings, including this latest one that adds an HDMI output.
Here is a video of it in action:
Very early prototype using my GBA HDMI board to get a 1280x720p output from the Game Gear.
The custom PCB uses a Spartan6 FPGA to convert the Game Gear’s 160×144 12-bit RGB video into a 1280x720p HDMI output using a 4x integer scale. HDMI video is generated directly from the FPGA, audio is taken from the Game Gear’s headphone jack.
It has some pixel glitches, but it could be due to the wiring as it’s very sensitive to positioning. The Game Gear was bought as a “broken” unit and is in need of a cap replacement, that could also be causing issues.
1Bitsy 1UP is a retro inspired handheld game console, the design is based on the 1Bitsy STM32F415RGT6 ARM Cortex-M4F 168MHz 192kb RAM and 1MB Flash micro controller. 2.8″ TFT with capacitive touch, SDCard Reader and a few other components.
The display used is a TFT LCD with I2C CapTouch and ILI9341 driver. (should be compatible with the display sold by Adafruit on their breakouts as well as the buydisplay.com 2.8″ tft with CapTouch sensor)
The most basic design consists of:
- 1Bitsy STM32F415RGT6 (168MHz, 192kb RAM, 1MB Flash)
- 240×320 2.8″ TFT with capacitive touch and PWM backlight control
- D-Pad, ABXY, Start, Select buttons
- DAC audio out to headphones. (speakers optional)
- SDCard connected over SDIO interface
The hardware design files and firmware source code are available on GitHub:
From moosepr on Hackaday.io:
Possibly the worlds smallest Pi based gaming device!
Our 0.8mm thickness 2 layer service was used to make it as slim as possible:
The designs for a 3-D printed case are shared on the Hackaday.io project page:
From Radomir Dopieralski on Hackaday.io:
Yet another pi zero retro handheld game console.
||Raspberry Pi Zero
||1.5″ SSD1351 Display Module
||Small SMD Speakers
||33nF SMD Capacitor
||1µF SMD Capacitor
||150kΩ SMD Resistor
||270kΩ SMD Resistor
||1S LiPo Battery
J.Rodrigo created this adapter board make it easier to flash a Game Boy cartridge:
You only need to solder 3 or 4 wires and the adapter board to an old cartridge, PCB adapter boards are manufactured on OSH park to ensure the best quality of castellations.
- DMG-A02-01: MBC5 + ROM (256/512/1024 KB) + RAM (32KB) + Battery
- DMG-A06-01: MBC5 + ROM (256/512/1024 KB) + RAM (8KB) + Battery
- DMG-A07-01: MBC5 + ROM (256/512/1024 KB)
JRodrigo has shared the board on OSH Park: