Update:
Just soldered my latest version of the Serial VGA board. And it worked the first time! Here I have the (new) Arduino connected to it. It is super easy to interface, as was the point of this project. I plan on testing it with my SBC sometime later.
The big changes are:
- I removed PS/2 Mouse support, though it was just 2 pull-up resistors anyways.
- I removed 2 character ROM bank pins, so it is now down to only 4 ROM banks.
- I added support to make the RAM socket into a FlashROM programmer! That was the main reason for this new version.
To do this, you change the DIP switches appropriately, plug the SST39SF010 into the RAM socket, then start writing to memory just as if it were RAM. There is of course unlocking sequences and all that involved, but the idea was to allow a newbie to use this device for keyboard, audio, video, and a programmer. In fact, the main reason for this feature is to program the video and character ROMs for this very device!
Warning, I haven't tested the programming aspect of it yet, will be doing that soon. Will report back when when it is fully tested.
Thanks!
Chad
EDIT: Whelp, oops. I didn't realize that I needed the FIRST 32KB of available space to program the ROMs. I had designed it to program the LAST 32KB instead! That'll change things
Working on the next revision already, this will have a dedicated ROM programming socket yet still fit on that little 4"x4" board. Will update when I have more.