Oh, dear. It's been a while, hasn't it? I hope I ain't necroposting (I prefer not to create new posts of the same subject).
I have been doing some more research into the 6502 instruction set, and, as a side project, started developing my own soft-ISA, with a reduced number of OpCodes (around 30ish), custom addressing functionality, and support for full 16-bit words. I'm making it with Scratch 3.0, though I plan on porting it to Python in the future, and maybe considering buying myself a FPGA development kit.
Other than that tangent, I have been working on this project, little by little day-to-day. I've made myself a list of parts to buy pretty soon (I've chosen Mouser as my provider). For reference, here's my list:
W65C22 Versatile Interface Adapter (because I accidentally killed my 8502A-1),
SN74HCT00 for glue logic,
AS6C62256A as SRAM (though I still have my D4364C-15L, but I'll consider playing around with "newer" hardware),
W27E257-12 EEPROM (which I still haven't found the time to buy myself a programmer for, any good suggestions?),
And I still have my 6502AD CPU, though I may consider upgrading to the W65C02S for the benefit of static registers.
And, just for funzies, I also designed a pretty bare-bones PCB for it all. 2 layers for around $20 USD.
Here's the link, if you're interested. (I made a modified version, though I plan on redoing it since it has poor grounding).
Also,
Quote:
I do have a ATMEL flash chip. Though I could just have the entire system run off of SRAM, by having some other device (per say, an Arduino maybe) copy code into RAM before giving the system the reset and run signal...
I accidentally bricked my UNO by trying to program a AT90S2313-10PI I found. I accidentally burned my fuses to the UNO... RIP.
I still regret thrashing that Commodore drive. I wasn't in a good position to buy new hardware back then. While things are a bit better, I still ain't