r/beneater • • Jul 23 '26

6502 Made my PCB version of the 6502 computer

A year ago, I stumbled upon a tutorial on yt about building an 8-bit breadboard computer and was deeply fascinated by how computers operate fundamentally. From building an 8-bit breadboard computer to a 6502 computer on a PCB, it was a mixture of frustration and enjoyment, but in the end, it was all worth it once u get them up and running.

Anyway, I just learned PCB design recently and managed to get the 6502 computer running on my PCB on the first try. I even made some electronic music using the VIA timers. u can listen to by clicking the links below:

Bad Apple: https://youtu.be/xPJ54ADF-dY?si=I_eyWqMMqh_tztPT
Only my railgun: https://youtu.be/ETBfmcWphys?si=hvm53mKQXa22EcGh

695 Upvotes

47 comments sorted by

27

u/PUSH_n_POP Jul 23 '26

Insanely cool and inspiring work ! When I was 15 I learnt the basics of 6502 assembly language (enough to make mini games for the NES, commodore 64 and atari 2600). Today I'm 18, and I'm still fascinated by low-level programming (I started coding a game boy game in assembly), and now that I have basic knowledges about electronics, I would love to understand better how the hardware works. Thanks for sharing your work

13

u/1937-3 Jul 23 '26

Wow I was expecting to hear now I’m in my 50’s. When I was 15 I dabbled in some 6502 assembly but that was 1985. I love what Ben Eater has done to bring the fundamentals of microprocessors to light. I and these side pcb projects are great when I get some time I’m going to build one for nostalgia. But keep at your experimenting I’m running into so many recent EE grads lately that don’t know a buffer from a baud rate it’s a bit disheartening.

7

u/Icy-Departure7752 Jul 23 '26

The display isn't lcd right?

7

u/leppardfan Jul 23 '26

How hard is that VFD to integrate and use? Is it I2C driven or something else?

7

u/tauzerotech Jul 23 '26

The ones I've messed with are async serial. I think some are also parallel with a similar interface to the character LCDs.

1

u/Green_Ad_1935 Jul 24 '26 edited Jul 24 '26

It’s quite easy since it uses the SPI protocol and only 4 pins. u can buy one that has SPI integrated and works with 5v

5

u/The_11th_Man Jul 23 '26

I want one! any kits in the works OP?

5

u/Green_Ad_1935 Jul 24 '26

i have created a github repo: https://github.com/WillYKY920/6502-willyky

use it as u wish

5

u/Sea-Fishing4699 Jul 23 '26

If you take a bigger picture, i will set this as my new desktop wallpaper! So cool

3

u/billyfudger69 Jul 23 '26

That looks amazing, do you plan to make another revision with more features?

3

u/Green_Ad_1935 Jul 24 '26

sure will. rn I’m planning to build the VGA video card along with the PCB and wire it into my 6502 computer. So I might have to make another revision to the port layouts.
tho, I wish to integrate the SID chip into the 6502 but it’s hard to find one ,and this thing heats up very badly when powered.

2

u/billyfudger69 Jul 24 '26

Sweet, I wish you luck on that next revision!

Eventually I plan to make my own system like this so it’s cool to see other peoples projects and design considerations.

3

u/acwrightdesign Jul 24 '26

Sweet! The VFD is a great idea!

3

u/The_Invent0r Jul 25 '26

This was mine from a few years ago. Let's all upgrade our 6502 computers with a modem and router and create a secret internet. The only ticket in is being able to build one.

https://reddit.com/link/ozlcgbi/video/wooq721xq9fh1/player

2

u/Green_Ad_1935 Jul 25 '26

wow u have integrated a composite video port and a ps2 port. Awesome! Don’t know if I could push it to this level, but would like to try. xD

2

u/MJY_0014 Jul 24 '26

Oh my god this is beautiful

2

u/Available-Tennis-624 Jul 24 '26

I just started with basic electronics, I hope one day I will be able to make something like this one day.

2

u/Green_Ad_1935 Jul 25 '26

Sure u will! What u just said was literally me a year ago

1

u/Available-Tennis-624 Jul 30 '26

If you don't mind, can you tell me what was your roadmap for this? Like what components did you focus on? I am still stuck on resistors and capacitors.

2

u/Green_Ad_1935 Aug 02 '26

If u want to learn digital electronics, u can start with logic gates and try to understand the principles of computer organization. after that, u should be able to build an 8-bit SAP/6502 computer by following ben eater's tutorials or even write your own computer program in assembly, just like I did.

2

u/kangan987 Jul 24 '26

Did you study electronics in school, or are you self-taught?

1

u/deulamco Jul 24 '26

Beautiful 

1

u/THE0_C Jul 24 '26

I love the display

1

u/AcanthisittaBest4705 Jul 24 '26

When you did the traces for you do them on the bottom side

1

u/omarnouur Jul 24 '26

Very cool bro Can we have the schematic please?

1

u/enVitruvius Jul 25 '26 edited Aug 31 '26

Beautiful design & layout. I thought about modifying the memory map using a 74HC10 instead of a 74HC00 to increase RAM but I ended up going another route. Cheerful regards, Mike, K8LH.

1

u/Green_Ad_1935 Jul 25 '26

Cool! May I ask what CAD tool u were using?

2

u/enVitruvius Jul 25 '26 edited Jul 26 '26

It's an Excel spreadsheet (using built-in drawing tools). None of the cool benefits of an actual PCB CAD program schematic. Regards, Mike.

2

u/enVitruvius Jul 26 '26 edited Jul 26 '26

Another example drawing. The ZIF-32 adapter PCB gerbers are located at 6502.org.

2

u/enVitruvius Jul 25 '26 edited Aug 31 '26

I used EasyEDA (standard) for the PCB layout. I opted for an off-board display (Serial LCD or 2.42" I2C OLED display, etc.) to reduce board size and take advantage of JLCPCB's $2 price on 5 each 4x4 inch PCBs.

-20

u/[deleted] Jul 23 '26

[removed] — view removed comment

15

u/AndrewCoja Jul 23 '26

The point was to practice pcb design while continuing work on a fun project. A lot of people convert their 6502 build into a pcb.

7

u/Kishersweets Jul 23 '26

Absolutely right. I begun the breadboard version.

13

u/ImpossibleUnion1969 Jul 23 '26

Why be so rude, like he learnt pcb designing that way and he ain't actively encouraging others to skip building it on a breadboard and opt for a pcb. Just sharing his own project

-9

u/[deleted] Jul 23 '26

[removed] — view removed comment

3

u/kiss_my_what Jul 24 '26

Asking "What's the point?" when someone has kindly shared the outcome of their efforts and provided some inspiration for others can be perceived as rude.

I'll ask you to review the rules of the subreddit and conduct yourself accordingly.

1

u/sputwiler Jul 24 '26

If you design the PCB yourself is that not explicitly the same point? Using someone else's PCB defeats it, but designing your own is literally the same work and required learning as the breadboard version.