Probably the last post/update I have on this particular board: ROM banking!
Attached are my slideshow pictures for the college's Math Day Event! It will be on Thursday April 21st. The 6502 just cycles through the pictures, about 5 second delay for each.
I'm using the VIA's PA4 and PA5 pins (with pull-down resistors) to switch between the four 32K banks in ROM. Each bank is basically a duplicate in code, except for VIA pins and picture hex code. This was finished in about an hour or so. Very easy.
This morning I also got a SPI EEPROM to write and read using the VIA pins PA0-PA3. It was actually pretty difficult because I coded that using the CA65 Assembler, so it took some getting used to. It was great practice though and I will continue to use that from here on out, converting old code into new stuff. Any idea on how I can output a 'real' hex file, instead of just the .lst file? I had to make my own C++ converter program from hex into binary still.
So why is this the last post? Everything I needed to discover and test with this board has been worked out. I will be designing a new board with all of these added features, including the 'data cassette' audio input from the other topic. And... I have plans for more colors
Will show it off in a new topic when the time comes.
Thank you everyone so much for your help and support. It has been a wild ride these past few weeks. Have a most wonderful weekend!
Chad