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
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
Download

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
Download

pico56-bom.xlsx

PICO-56 BOM v1.2 (latest)

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

Download

View all 22 components

View all 9 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