|10k Pot added to the breadboard|
I found a 10k Pot in my box, from memory it was one of a batch I bought to repair a Microvision unit where the rotary controller was broken, and wired it into the remaining analogue port, and it plays fine.
Sound and Graphics work okay. There are a few minor graphic problems which relate to the incomplete emulation of the LCD.
Tomorrow I'll try the full LCD latency emulation and see how it works, it might well still be quick enough.
I will pinch our camera and make a video of some sort of the game being played, so you can see it is for real :)
One thing I forgot is that gcc-avr and gcc-x86 have different ideas about how big ints, longs and so on are - this was causing an overflow on the potentiometer calculations on the AVR, but it now all seems fixed and running nicely.