| Ex-games-programmer here: I used to code the C64/NES/etc many moons ago... From the article: > The 6502 is a microprocessor that is used in the Nintendo Entertainment System (NES) and the Sega Genesis This isn't correct: the Sega Genesis (aka Megadrive) did not have a 6502 in it at all. It had a 16-bit 68000 as its primary CPU, with a Z80 alongside (commonly used for sound and music in Megadrive games, but also to provide backwards compatibility with the 8-bit Sega Master System) > The 6502 is a very simple processor, it has only two registers, the accumulator and the program counter. This is incorrect: the 6502 also has both X and Y index registers, as well as the accumulator. And, if including the program counter as a register, then it's probably also necessary to also include the status register, and the stack pointer too. All of which the article later discusses :/ |