Breadboard 6502 - Harder Than I Thought!
Posted: Sun Nov 21, 2021 7:35 pm
Well, this weekend (after many, many weekends) I finally managed to get my Ben Eater inspired breadboard 6502 up and running with an LCD display. It was my third attempt.

Not a "standard" Ben Eater system as I went free form on a couple of choices. Mainly, I used Daryl Richter's GAL decoder and a 16 MHz programmable oscillator fed into a 14-bit ripple counter to get the clock going nice and slow for debugging purposes. I did use an Arduino Mega as per Ben's video series - very useful, I have to say. Although, I had to create a bit of additional space on the breadboard so I could plug in the address and data lines etc. This also made it so much easier to insert/extract the ROM - which was nice.
Pareto's Principle was in full force as well - 80% trouble shooting / 20% building, 80% debugging / 20% coding, 80% grimacing / 20% grinning, 80% VIA issues/20% everything else...
This was tough for me with zero electronics background so I am quite pleased with myself - an indulgence I'll allow.
However, I have to say that it is remarkable what an individual can achieve when "standing on the shoulders of giants". This forum has informed and educated me so much, so a big thank you for those who contribute. I really didn't have to ask many direct questions as a forum search turned up information that pointed me in the right direction.
So, what next? Since I used Daryl's GAL decoder, I pretty much have 32K RAM available so I need to work out how to get code into that. I have a Maxim 3100, so that'll be the next few weeks research sorted. I will look into some kind of monitor too.
Ultimately, I would love nothing more than to have my own PCB manufactured, but I have no idea, no ability and no confidence on being able to do that at the moment. Any pointers on this aspect would be gratefully received.

Not a "standard" Ben Eater system as I went free form on a couple of choices. Mainly, I used Daryl Richter's GAL decoder and a 16 MHz programmable oscillator fed into a 14-bit ripple counter to get the clock going nice and slow for debugging purposes. I did use an Arduino Mega as per Ben's video series - very useful, I have to say. Although, I had to create a bit of additional space on the breadboard so I could plug in the address and data lines etc. This also made it so much easier to insert/extract the ROM - which was nice.
Pareto's Principle was in full force as well - 80% trouble shooting / 20% building, 80% debugging / 20% coding, 80% grimacing / 20% grinning, 80% VIA issues/20% everything else...
This was tough for me with zero electronics background so I am quite pleased with myself - an indulgence I'll allow.
However, I have to say that it is remarkable what an individual can achieve when "standing on the shoulders of giants". This forum has informed and educated me so much, so a big thank you for those who contribute. I really didn't have to ask many direct questions as a forum search turned up information that pointed me in the right direction.
So, what next? Since I used Daryl's GAL decoder, I pretty much have 32K RAM available so I need to work out how to get code into that. I have a Maxim 3100, so that'll be the next few weeks research sorted. I will look into some kind of monitor too.
Ultimately, I would love nothing more than to have my own PCB manufactured, but I have no idea, no ability and no confidence on being able to do that at the moment. Any pointers on this aspect would be gratefully received.