Funny that Tonyb’s thread should reappear at this time.
Over the past few days I have been busy reworking Pullmoll’s P1 QZ80 for use on the P2. I chose this as the base because it was a more complete implementation than heater’s ZiCog even tho i never got QZ80 to run on my RamBlades or TriBlade.
Both QZ80 and ZiCog use the 3 vector approach I first used way back in my faster spin interpreter. While this doesn’t simply translate for P2 (there is no jmp/call for 9bit addresses) it is the easiest to convert.
I am just aiming to get it running - not for speed and not for cycle accuracy.
Currently I am away in the UK and fortunately I have my P2D2 with me so I can test it out