6502 CPU emulator and debugger
Go to file
2024-05-11 07:37:35 -05:00
src Linux: ncurses, gitignore 2024-05-11 07:37:35 -05:00
.gitignore Linux: ncurses, gitignore 2024-05-11 07:37:35 -05:00
.travis.yml .travis.yml: libportaudio 2020-03-24 10:48:59 -05:00
build.sh build.sh: custom target names 2020-05-05 12:17:42 -05:00
Makefile build.sh: custom target names 2020-05-05 12:17:42 -05:00
Rakefile build.sh: force rebuild option 2020-05-05 11:34:17 -05:00
readme.md replaced 65sdl with fes 2020-04-07 05:22:17 -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

./fes FILE.NES

Building

Dependencies:

ncurses SDL2

To build using GNUMake (Linux/Cygwin):

make

To build using GNUMake (FreeBSD):

gmake

To build using Ruby rake

rake

To run simple included tests:

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

Debugger 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