6502 CPU emulator and debugger
Go to file
2020-03-14 21:38:43 -05:00
src Makefile: simplified, cleaned build process, vis: removed vis, separated SDL2/curses code 2020-03-14 19:43:10 -05:00
.travis.yml .travis.yml: install xa65 for test ROMs 2020-03-14 21:38:43 -05:00
Makefile Makefile: simplified, cleaned build process, vis: removed vis, separated SDL2/curses code 2020-03-14 19:43:10 -05:00
readme.md config.h: build options, Makefile.cyg: improved Windows support 2020-03-13 12:32:04 -05:00
TODO TODO: updated, priority shifted from CPU 2020-03-14 17:57:12 -05:00

Build Status

65

6502 (NES) emulator

A 6502 CPU emulator/simulator with ncurses UI. Includes implementations using video display using either curses or SDL2.

Usage

./65 FILE.NES

./65v FILE.NES

./65sdl FILE.NES

Building

Dependencies:

65/65v: ncurses / pdcurses (on Windows)

65sdl: SDL2

To build using GNUMake:

make

To build SDL2 version on Windows with Cygwin:

cd src
make -f Makefile.cyg 65sdl

To build using Ruby rake

cd src
rake

To build and run simple included tests:

make
make test
./bin/65 test/<TEST ROM FILENAME>

Key bindings:

s.........Step into instruction

g.........Goto offset

G.........Toggle follow (to follow CPU PC)

j.........Scroll down through hexdump

k.........Scroll up through hexdump

/.........Search for octet

q.........Quit program