BreadboardJust ordered a really nice 2390 point Twin Industries TW-E41-1060 breadboard with a metal backplane and a few jumper wires.
That cost me $26 New-In-Box on ebay, with shipping.
it's probably old stock, Im not certain that changes much and Twin is a mid-range quality supplier.
To get 3x cheap breadboards is about $8. I got a metal backplane and some extra wires from a reputable brand for a little more.
_______________________________________________________________________________________________________
WDC 65xx and Support ChipsGreatPlainsElectronics has the 65xx chips at low cost, I am going to order a couple or three shortly.
a 6502 and/or 65816, a 6522 (probably) and maybe a few other logic ICs needed for support on these chips.
I also need a few logic ICs, flip-flops, demuxing latches (its latches right?) and similar chips
_______________________________________________________________________________________________________
Oscillator OptionsI am looking at oscillator cans, these are 'plug-and-play' right, I dont need the other components to make them work?
I want a programmable IC oscillator that can adjusted with software, maybe in the future. Right now, I am in the 'make work' stage.
My final system is probably going to run at 12MHz, is there any reason to run at 1MHz? I am probably going to get like, 2 cans, a 1 and 12, or a 3/4 and 12 or such. if Im not single stepping, its not much sense to run at 300 hz or 3000hz, I mean, maybe if I want to blink LEDS? 6MHz is a thought, as is 3MHz as they are easily divided into 12MHz which will probably run at 60Mhz, and the PIC will also then run at 60 or 12 MHz. The GPU on my main project can run in multiples of 12, so 24, 48, 36 and I think there is some trickery to get other rates like 30Mhz or such. It has an internal and wants an external 12Mhz crystal, so thats probably going to be my target speed. The PIC runs at 60Mhz (or upto it) in the first option Im looking at, and upto 16Mhz in the other two or three chips Im looking at that run slower but have more options for security features. It can also clock to 12Mhz easily in that case, so again, Im looking at a 12Mhz crystal/can anyway, it seems to be what ties things together. For testing however, right now, 1Mhz, is okay. I can unplug it, change cans, and turn it back on to run faster. so I can get other crystals later...
some of the old cpu ran at strange numbers; which I liken to baud rate multiples or such.
Is there any good reason to mimic, match or synchronize with those low or baud rate speeds with my chips at this time?
other than a 1Mhz, and a 12Mhz or so, should I get one of the Cans that seems to match the baud rates if Im not planning to use them right away? Do any chip-to-chip functions need those kinds of speeds? Gosh Im always just so wishy-washy, I can never decide one way or the other
_______________________________________________________________________________________________________
Starter ScreenI am ordering this screen, it is a 16-tone grey LCD display at 160x96 pixels @4-bit. This is ~64kbits per frame yes?
2470-AQM1696A-FLW-FBH-ND
https://www.azdisplays.com/PDF/AQM1696A.pdfit uses this controller, the ST7528(I believe it is the "P" variant)
https://www.azdisplays.com/PDF/IC/ST7528.pdffrom what I can tell, this module uses 8-bit parallel communication and operates in 6800 mode or possibly you can select 8080 mode instead. I
should, be able to run this from a 6522 in a fairly straightforward fashion. This module was selected for several reasons based on my final application.
4-bit grey is one of the supported bitmap modes for my potential gpus
160*5 = 800, 96*5 = 480; these are the current dimensions of my device's screen.
It runs at low power and can utilize low power. It has some onboard VRAM, I believe enough for one frame.
The chip is widely used.
While 160*96 is rarer than 160*100, the final 4 rows are in the '13th page' of ram and may still be present and could be useful.
It was under $15
For my personal purposes, this is an ideal screen for getting started, as anything done here, should translate directly to the final specifications.
_______________________________________________________________________________________________________
Development Tools
At the moment, I just have a laptop. There are several EEPROM flashers from USB, CH341, and I can probably use that until I build or buy a better one.
I need a good multimeter, and I am looking at a decent used 'scope. Id like a nice Yokogawa, or at least a good Tektronics, LeCroy or Rigel. The old yokogawa, the 1500 series I think, or right after that, you can get a few hundred MHz for under $4-500. They had disc drives and a nice form factor. Give me one of those and my old IBM all-in-one with the 100Mhz Intel Overdrive, the 8525 I think. that would be a nice bench to have. For now, it will be a few months Im sure before I can get a scope. Im not trained in them beyond the very basics, a few hours really, though I can use a multimeter and do PC troubleshooting, so I get the gist.
Id like a 1 GHz and cannot afford one.
A 300-500 Mhz would be okay for the 60Mhz speed my gpu would hit even if the square waves would be a little fuzzy.
Anything 200 Mhz+ is fine for the vast majority of what I will be doing any time soon. 100MHz is almost, not quite, almost as good here.
I would also like a nice lightweight portable analog only scope in the 20-60MHz range for audio stuff, and to basically replace my multimeter. Im not good at using an o'scope, because I've never had one. Id like a nice bench scope and a small one for audio stuff.