Close
0%
0%

PICO-56: 65C02 + TMS9918A on a Pi Pico

My HBC-56 - a retro 65C02/TMS9918A/AY-3-8910 homebrew computer fully emulated on a single Raspberry Pi Pico

Similar projects worth following
Starting from
$
has orders / reviews
Ships from
My HBC-56, a 65C02/TMS9918A homebrew computer on a backplane, fully emulated on a Raspberry Pi Pico. Emulating the following HBC-56 hardware * 65C02 CPU * 65C22 VIA * TMS9918A VDP * Dual AY-3-8910 PSGs * Dual NES controller inputs * PS/2 keyboard input * 96KB Banked RAM/ROM Making use of my various emulation libraries (and more): * vrEmu6502 - 6502/65C02 CPU emulation library (C99) * vrEmu6522 - 6522/65C22 VIA emulation library (C99) * vrEmuTms9918 - TMS9918A/TMS9929A VDP emulation library (C99) Full source code and a bunch of tutorials (episodes) now available on GitHub: github.com/visrealm/pico-56 Pi Pico binary also available in the GitHub repo releases. Follow along on YouTube here: youtube.com/@TroySchrapel Thanks to PCBWay for supporting this project. You can order the PICO-56 PCB directly from PCBWay using this link: https://www.pcbway.com/project/shareproject/PICO_56_Retro_Computer_on_a_Pi_Pico_515c59b8.html

You can order the PICO-56 PCB directly from PCBWay using this link: https://www.pcbway.com/project/shareproject/PICO_56_Retro_Computer_on_a_Pi_Pico_515c59b8.html

To help with ordering components, I've created a Mouser project: https://au.mouser.com/ProjectManager/ProjectDetail.aspx?AccessID=8431486f76

pico-56.uf2

Raspberry Pi Pico flash image for PICO-56 firmware v0.2

uf2 - 322.00 kB - 11/22/2023 at 23:21

Download

Schematic_Pico56_v1_2.png

PICO-56 Schematic v1.2 (latest)

Portable Network Graphics (PNG) - 478.22 kB - 11/22/2023 at 23:10

Preview

Gerber_PCB_Pico56_v1_2.zip

PICO-56 Gerber v1.2 (latest)

x-zip-compressed - 241.73 kB - 11/22/2023 at 23:10

Download

Schematic_Pico56_v1_2.pdf

PICO-56 Schematic v1.2 (latest)

Adobe Portable Document Format - 128.46 kB - 11/22/2023 at 23:10

Preview

pico56-bom.xlsx

PICO-56 BOM v1.2 (latest)

sheet - 11.40 kB - 11/22/2023 at 23:09

Download

  • 1 × PICO-56 PCB https://www.pcbway.com/project/shareproject/PICO_56_Retro_Computer_on_a_Pi_Pico_515c59b8.html
  • 2 × 10nf (103) ceramic capacitor (C3,C4) https://au.mouser.com/ProductDetail/594-K103K10X7RF5UL2
  • 3 × 100nf (104) ceramic capacitor (C5,C6,C7) https://au.mouser.com/ProductDetail/594-K104K10X7RF5TL2
  • 3 × 10uf (106) electrolytic capacitor (C8,C1,C2) https://au.mouser.com/ProductDetail/80-ESK106M016AC3AA
  • 3 × 4kΩ 0.25w resistor (R1,R5,R9) https://au.mouser.com/ProductDetail/603-MFR-25FTF52-4K

View all 22 components

View all 11 project logs

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates