Posts tagged Python

Writing a 6502 emulator, part 2

In the previous part, we wrote the beginning of a simple 6502 emulator. The next part will be adding methods to read and write to memory to work with data, handle the stack, and fetch opcodes.

Read more ...


Writing a 6502 emulator, part 1

Computers seem to be magical devices that can be programmed to do anything, but how do they work in the first place? To understand how they work the easiest way is to write a simple 6502 emulator. The 6502 is a microprocessor that is used in the Nintendo Entertainment System (NES) and the Sega Genesis (and many other systems) for example, but also in the Commodore 64.

Read more ...