1. In a programmable television game and training system including a microprocessor unit having a memory storage means connected thereto and a cartridge holding means and an operator-controlled keyboard data entry means connected to said microprocessor unit, the improvement therein comprising: a cartridge insertable into said cartridge holding means, said cartridge including a solid state memory means for storing a source program coded in a higher level non-machine code, said solid state memory being connected to said memory means and said microprocessor when the cartridge is inserted into said cartridge holding means; said memory storage means including an interpreter therein which is addressed by the source program in said solid state memory means, said interpreter translating the source code into machine code for execution by said microprocessor; and, a keyboard overlay for said keyboard data entry means for defining the keys on said data entry means according to the source program defined game or training sequence stored in said solid state memory means, whereby a new keyboard overlay on the keys of said data entry means redefines such keys each time that the source program in said solid state memory means is changed to define a different game or training sequence.
1. In a programmable television game and training system including a microprocessor unit having a memory storage means connected thereto and a cartridge holding means and an operator-controlled keyboard data entry means connected to said microprocessor unit, the improvement therein comprising: a cartridge insertable into said cartridge holding means, said cartridge including a solid state memory means for storing a source program coded in a higher level non-machine code, said solid state memory being connected to said memory means and said microprocessor when the cartridge is inserted into said cartridge holding means; said memory storage means including an interpreter therein which is addressed by the source program in said solid state memory means, said interpreter translating the source code into machine code for execution by said microprocessor; and, a keyboard overlay for said keyboard data entry means for defining the keys on said data entry means according to the source program defined game or training sequence stored in said solid state memory means, whereby a new keyboard overlay on the keys of said data entry means redefines such keys each time that the source program in said solid state memory means is changed to define a different game or training sequence. 3. The improved system of claim 1 wherein said solid state memory contains a source program in Basic code and said memory storage means contains a Basic interpreter.