Hi all,
I'm fairly new to the 6502 (and this group). Got interested in it following the CX16 project. Then got started in 6502 Assembly writing a couple of games for it.
I've previously built a Ben Eater inspired breadboard CPU and got it to the point I could run
Snake on a 16x2 character LCD, but was still very limited. I decided to tackle my first PCB-based hardware project and have always wanted to do a backplane, so I did (both).
Designed and ordered a custom backplane and a bunch of custom proto-cards for it, then got to work building out the cards.
So far, I've built 6 cards:
- 6502 CPU
- Triple-mode clock
- RAM/ROM (32KB of each)
- LCD card (supports standard character LCDs and Graphics LCDs)
- TMS9918A based video card
- Dual AY-3-8910 sound card
I also have a NES controller board (currently on a breadboard). Enough hardware to start a simple game, so started work on an Invaders clone (6502 assembly).
![Image](https://img.visualrealmsoftware.com/youtube/thumb/Ug6Ppz-NF2Q)
The 6502 is currently running at 4MHz. Seems fine. I haven't tried to go faster yet.
I have all the code and most of the schematics on
github.
Created a project on
Hackaday.
I do plan on creating a few more YT videos on the project (going into more detail) over the coming months.
Cheers
Troy
Here's what the backplane and custom cards look like:
![Image](https://raw.githubusercontent.com/visrealm/hbc-56/master/img/backplane_3d_2021_06_16.PNG)
![Image](https://raw.githubusercontent.com/visrealm/hbc-56/master/img/proto_3d_2021_06_16.PNG)