Thanks Steve! It has been a great project to work on. I only regret wasting a year noodling over why I had screen corruption. What triggered my re-examination of the schematic was a video I saw on YouTube, and then I started digging. Also didn't help that I also had a corrupted CHRGEN ROM (not sure how that happens with a mask ROM, but whatever).
I created a GitHub repro for it (
https://github.com/RichCini/VIC-20-Reloaded) so people can take a look. The final size is just a tad bigger than S-100 size (10.375" x 5.375") which is smaller than the keyboard. So, it's not really designed to be a stock replacement, but something smaller. Plus, you can use a PS/2 keyboard with it if you use one of the external matrix encoder boards from Jim Brain (although I haven't tried that).
I ordered a third prototype run this week to make sure it's all works as expected, but the schematic changes between revisions are very minor (fixing the RAM R/W and adding two fuses).
Enjoy.
Rich
_________________
Rich Cini
Build Master and maintainer of the Altair32 Emulation project
http://cini.classiccmp.orghttp://altair32.classiccmp.org