Blog

pytendo: 6502 CPU progress

Jan 19, 2025 | 1 minute read

Series: pytendo

Tags: games, python, nes, c

This is a quick update, my pytendo CPU implementation hit a small milestone: it’s passing the nestest ROM from NesDev’s emulator tests! I’ve implemented 149 of the 151 official instructions in the MOS 6502 (sans brk and cli), and none of the unofficial ones. I also ported it to run on my Windows 11 machine 😊

pytendo

I also got the very basics of sprite rendering working:

There are some small updates to the debugger, but I’ll save those for later – that’s all for now.