Stacy,sdudley wrote: I am beginning to believe there is something wrong with the internal architecture of the 16f648a microconrollers.
You are correct when saying it has something wrong with the internal architecture of the 16F648a microcontrollers, infact any 16F microcontroller.
I think it has something to do with the limited call stack, The key thing to understand about the 8 bit PIC architecture is that the stack size is fixed and the 16f648a has a stack size of 8.
If the 8x8 game system used a 18F series microcontroller with a call stack of 31 then I dont think there will be much of a problem other than the time it will take to programme all the games onto the 18F microcontroller.
Heres all ive got to run on the 16f648a, Brads version of the bouncing balls and the race car game, with some personal changes eg added 3 lives to the race car game and I use the bouncing balls has a sorta screen saver?.