Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

an NES emulator

a work-in-progress NES emulator written for Windows

screenshots

image image image image

usage

nes.exe [ROM file]

features

  • cycle accurate CPU and PPU emulation
  • support for mappers 0, 1, 2, 3, 4*, 7

*wario's woods doesn't work

keys

-----------------------+
|                +---+ |
|   ↑        +---| s | |
| ← . →      | a |---+ |
|   ↓        +---+     |
|    lshift    enter   |
-----------------------+

(arrows are arrow keys)

tests passed

  • nestest
  • instr_test-v5
  • ppu_vbl_nmi & vbl_nmi_timing
  • ppu_open_bus
  • scanline.nes
  • sprite_overflow_tests (except 3.Timing (#6))
  • oam_read
  • sprite_hit_tests_2005.10.05 (except 09.sprite_timing (#2))
  • blargg_ppu_tests_2005.09.15b
  • mmc3_test_2 (except 4-scanline_timing (#8) and 6-MMC3_alt (#2))

☮️

thank you binji for fixing some bugs

About

an NES emulator

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages