Practice implement NES emu with swift , just for fun
- https://github.com/amaiorano/nes-emu
- NES 模拟器开发教程 14 - APU 方波(https://www.jianshu.com/p/43498c487ce8 )
- 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
- 1.Support Mapper4.
- 2.Add Virtual Game Controller for iOS
- 3.[Hack] change sprite limit per line from 8 to 64
- 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