Commit Graph

15 Commits

Author SHA1 Message Date
David Buchanan 8905c49b98 Only try interpreting control sequences in interactive mode 2022-06-11 18:27:53 +01:00
Frank Buss b81e3c9da7 fixed some warnings and compiling errors, when compiling with G++ instead of GCC 2021-06-19 08:26:49 +02:00
David Buchanan 8abf954b33 Add interactive mode exit instructions, fix 'make test' interactivity 2020-12-11 16:30:34 +00:00
David Buchanan 64df2291fc Static-ify instruction arrays 2020-12-11 16:18:42 +00:00
Rob McMullen db29c5cba6 default stack pointer value to 0xff 2017-12-19 18:35:06 -08:00
Rob McMullen 99aac0a85f Added usage statement 2017-12-19 18:33:13 -08:00
Rob McMullen a25ad398e8 Added -f flag to step through emulation at max possible speed (i.e. without the delay loop) 2017-12-19 14:59:28 -08:00
Rob McMullen 649b7f8349 Added break command to stop at address and save memory dump 2017-12-19 14:55:24 -08:00
Rob McMullen 138531960f Added -l command line argument to specify load address 2017-12-19 11:44:17 -08:00
Rob McMullen aa189bc44a Fixed command line arg for cycle stop limit to use long int 2017-12-19 10:06:59 -08:00
Rob McMullen 1e52aaa154 Added -c flag to run for specified number of cycles and exit 2017-12-18 09:52:11 -08:00
Rob McMullen c5e9cf084e Added command line args to set initial machine state
* changed debug print to match a validation run found on nesdev.com
2017-12-18 09:15:02 -08:00
DavidBuchanan314 622a2dda85 Add framework for cycle counting 2017-01-08 16:28:32 +00:00
DavidBuchanan314 1da995b11a Made variable names slightly more consistent 2017-01-03 20:19:58 +00:00
DavidBuchanan314 12f80f409c Improve/simplify Makefile. main.c also renamed. 2017-01-03 20:01:18 +00:00