Readit News logoReadit News
jimsmart · 6 months ago
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 :/

tony-allan · 6 months ago
Any idea for how the performance of this emulator compares to the original spped of a 6502 microprocessor?

Deleted Comment