Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 818 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 818 Bytes

RobotNES

Yet another Nintendo Entertainment System emulator written in C#.

Project skeleton only with partially implemented bus and memory systems.

Partially implemented

  • System bus
  • Cartridge loading (ines 1.0 format)
  • System memory with mirroring
  • CPU emulation architecture
  • All official instructions are implemented
  • Unofficial opcodes from nestest.nes are implemented
  • PPU registers
  • PPU outputs noise every frame
  • Fake APU implementation (disregards any reads or writes)
  • Fake controller implementation

Currently working on the PPU implementation.

Files in NesCoreTests/TestROMs/ are dumps of real games, but all of their data content are randomized to avoid any copyright issues, only the header data kept intact. (With the exception of nestest.nes which is a freely available test ROM)