This made it incompatible with some programs, particularly games, which use that space for machine code.
Now this doesn't make sense: computer programs look like machine code.
Programs written in machine code could be input to the system from the console.
Programs were generally written to always expect to find their machine code at the same memory location every time.
Any mistake that someone makes while writing machine code will only be noticed when the computer does the wrong thing.
Because of this, machine code is almost never used as a programming language.
The machine code might then be stored for execution at a later time.
For this reason, different systems will typically not run the same machine code.
This allowed them to implement a larger game completely in machine code.
Computer programs can be written in the computer's own language called machine code.