/NES_EMU

NES_EMU with swift

Primary LanguageSwift

NES_EMU

Practice implement NES emu with swift , just for fun

Ref

Change log

10/13/2023

  • 1.Support Save/Load state to file for Osx version

    key '1' for save, '2' for load). File path /Users/mio/Library/Containers/com.mio.NES-EMU/Data/Documents/nesSave.json

10/10/2023

  • 1.Support Mapper1.
  • 2.Fix apu bugs

8/11/2023

  • 1.Support Mapper4.
  • 2.Add Virtual Game Controller for iOS
  • 3.[Hack] change sprite limit per line from 8 to 64
    Demo video

7/27/2023

  • 1.correct pulseWave implementation
  • 2.Add keyboard control for OSX
    • "a": Left
    • "d": Right
    • "s": Down
    • "w": Up
    • "o": A
    • "p": B
    • "n": Select
    • "m": Start

7/24/2023

  • 1.Support display for ios.