I got it working alright. I ended up with three versions. One which operates outside the AY's spec (I think I need to go pray to the gods of magic smoke on that one), one which uses a VIA (even though I didn't want to tie up 16 locations) and one that uses a CPLD (Overkill). Honestly, the one with the VIA allows you to break other timing specs etc but scales with processor clock easiest. I hadn't thought about it before but when WDC VIA is reset I never needed to use all the registers for this application and so I could just
not map them. I might be wrong though.
Interrupts are giving me a headache at the moment and I was trying to use the systems other VIA to generate a steady tick for use in such things as music, but it looks like I have an issue there which is going to suck a good solid and more important **FREE** weekend to crack. I'm up by half four this weekend bailing my company out again
so no play 'till next WE.
Oh and Archiving is a very valuable thing. What we don't protect properly will die with the last of us.