Very crudely, a ROM chip contains thousands (or millions) of individual bytes, each in a numbered location. You send a number to the chip, and it sends back the data in that location.
Because everything in a computer is numbers this makes things very easy. You can represent the game as a long list of numbers, and then each of these is in the corresponding location in the chip.
Numbers are processor instructions. So the CPU goes to the first location, pulls some numbers from it and those numbers tell the CPU what to do.
Latest Answers