(Actually, in that photo I have already scavenged a few parts; e.g., the missing EEPROM in the lower right.)
As mentioned elsewhere, it almost, but doesn't quite work. I might could debug it, but I think that I have reached, at least for me, right now, the limit of my neatness and of breadboard complexity. There are just too many wires, and getting the probes and trouble LEDs in there, I end up bumping other things loose and causing new problems. Plus the board layout was starting to get out of hand. The amazing trapeze of bus wires that connects the dual-port SRAM is a foot long. Even with a bunch of extra ground return wires it just seems like asking for trouble.
So I started moving the parts that work to a project board. Obligatory glam shot (complete with lens flare!) of the new test rig:
I will be doing some wire wrap on all those header pins, but for today's testing I just stuck on a few Dupont wires. I'll take some photos of the back at some point in the future. Right now it's pretty messy and covered in goo. Paste flux is a hobbyist's best friend.
Today's interesting side-note / trivia:
A few years ago, when I first started feeling like I was seriously going to try building some 6502 projects, I went on a parts shopping spree on eBay. At that time I picked up a few CMD G65SC02-4 µPUs. I haven't done much with them, because they're only spec'd for 4MHz. However, for the VGA terminal, the CRTC timing will be the limiting factor, and it is well below 4MHz, so I've been thinking I might use one of them for it. Anyway, today, just for kicks, I plugged one into my test rig with my super slow-mo clock (about 2Hz). Although I haven't spotted anywhere in the data sheet where it mentions a static design, the little guy sat there happily nop-ing away for a good while until I got bored of watching it count. I let it run for a half hour or so and I didn't spot any glitches. I thought that was cool.