pusscat / refNes

NES reference implementation in python2
BSD 2-Clause "Simplified" License
6 stars 0 forks source link

refNes: NES reference implementation in python2

To run:

python debugger.py <rom path>

then type 'g'

'?' will show you debugger commands

Todo:

Supported Platforms

Tested with:

Installing Dependencies

On macOS:

brew install sdl2
sudo python -m pip install pysdl2

Getting refNes

git clone https://github.com/pusscat/refNes

How to Run refNes

cd refNes
python debugger.py /path/to/rom.nes

How to Run refNes Tests

# First, place a valid smb1.nes file in the refNes directory.
cd refNes/tests
python instruction_tests.py
python cart_tests.py