4 ms·
Writing a NES emulator is a fun programming challenge. Start here: https://www.nesdev.org/wiki/NES_reference_guide https://www.nesdev.org/wiki/NES_reference_gui
by xcv123 3y ago
Writing a NES emulator is a fun programming challenge. Start here: https://www.nesdev.org/wiki/NES_reference_guide https://www.nesdev.org/wiki/NES_reference_guide
and maybe read this first to understand where to begin with emulating an old CPU such as the 6502
http://www.emulator101.com/ http://www.emulator101.com/
- hereonout2 3y agoThe 6502 bit is fun, but the NES PPU not so much! I never got past that part, maybe one day ...
- xcv123 3y agoYes the PPU is more complex than the CPU, but the audio emulation was more difficult than the PPU for me. Noticed the audio is a TODO for this emulator.
- schemescape 3y agoJust for fun and learning, after writing a CHIP-8 emulator, what would be a good first emulator for a real device to tackle? NES or Gameboy are my two main ideas, but I'm curious if there are other suggestions.
- xcv123 3y agoAny 8 bit machines will have similar complexity and difficulty. Personally I have only done the NES as my first and only emulator. I used C++.