barrym95838 wrote:
fachat wrote:
Somehow I don't like the implicit wait period, but it makes the schematics quite easier. Only address decoding and two byte-wide buffers...
What do you think?
Are you concerned about compatibility issues with legacy Apple II software? If not, I say "full steam ahead" with your plan (which I must confess I don't completely understand, due to my own shortcomings).
You see, with my ultracpu board I have the possibility to do any memory map I want. And while I currently focus on a Commodore PET clone, using my ultrabus backplane I can already use Apple II I/O cards on said PET clone. So, I thought, why not try to do an Apple II memory map.... The main thing I am still missing, besides the video output that I can program in VHDL, is an Apple II compatible keyboard controller. Therefore this plan, so I can use my PET clone with the PET keyboard, and run Apple II software. I have no idea yet if I can make the timing good enough for the floppies, but at least I'll try.
As a side effect I noted that this Attiny could be an SPI controller for basically any 6502. (I use a pseudo SPI to shift registers that are used to scan the keyboard matrix).
I'll probably do a board and use jumperable options so I can play around and see what works and what not.
Edit: link to my video about it
https://youtu.be/KxuPgibIdj4
_________________
Author of the GeckOS multitasking operating system, the usb65 stack, designer of the Micro-PET and many more 6502 content:
http://6502.org/users/andre/