Skip to content

An NES emulator based on Unity3D - In Progress

Notifications You must be signed in to change notification settings

redclock/NesUnity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NesUnity - In Progress

An NES emulator based on Unity3D for personally study, uncompleted.

Current Status:

Unscrollable background only:

screen.png

Progress & planning:

  1. Rom file:
  • iNes (.nes file) ✅
  1. CPU
  • Addressing modes ✅
  • Memory mapping ✅
  • Mappers 🔲
    • NROM ✅
    • Other
  • 6502 instructions ✅
    • official ✅
    • unofficial ✅ Ref
    • Tested with nestest.nes log ✅
    • Disassmebly 🔲
  1. PPU
  • Memeory mappings
    • Register ✅
    • IO ✅
    • Palette ✅
  • Backgrounds 🔲
    • NMI interruption ✅
    • PatternTable 🔲
    • NameTable + AttributeTable 🔲
    • Scrolling
  • Sprites
    • OAM
    • DMA
    • Priority
    • Sprite0 hit
    • Overscan
  1. Input
  2. APU
  • Pulse
  • Triangle
  • Noise
  • DMC

About

An NES emulator based on Unity3D - In Progress

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages