Aaron Culliney
10e03e9bc5
Get tests working again
...
* Refactor naming of saved CPU state variables
* Allows convenient addressing from assembly
2014-06-22 11:17:44 -07:00
Aaron Culliney
cecc78e824
Silence clang warnings
2014-06-21 14:51:25 -07:00
Aaron Culliney
a9d094c112
Misc tweaks to get OS X target building
2014-06-21 14:28:50 -07:00
Aaron Culliney
86076697b9
BLOAD now takes a bank argument
2014-06-14 10:37:14 -07:00
Aaron Culliney
c33cdb4b25
x86_64 target builds
2014-06-08 11:01:38 -07:00
Aaron Culliney
c22fbd0374
Reduce dependence on global TEMP buffer
...
* display.S still uses this ... will be refactored completely with new video update
2014-05-11 19:18:53 -07:00
Aaron Culliney
8b0325d60d
"HEADLESS" CPP define and envvar switches
...
* Allows running emulator in headless mode (default for some tests)
* setting HEADLESS=1 envvar from commandline will force headless operation
2014-04-26 13:34:35 -07:00
Aaron Culliney
e05dda9515
Better/moar display tests
...
* Tests lores and lores/mixed modes
2014-04-05 23:10:55 -07:00
Aaron Culliney
3005fcaa6e
differentiate between typing/loading as variant of going
2014-03-30 13:58:34 -07:00
Aaron Culliney
1d95df15c6
work around compiler warnings in flex-generated debug.c
2014-03-30 13:19:59 -07:00
Aaron Culliney
aa43e7c0db
Fixes for bsave/bload
...
* Warn/abort for overflows
2014-03-30 13:17:47 -07:00
Aaron Culliney
aefd1053d6
Allow programmatic setting of memory watchpoints
2014-03-30 12:35:09 -07:00
Aaron Culliney
ec76ee5b77
New debugger commands and changes
...
* TYPE : send debugger console through to the machine
* LOAD : send textfile through to the same mechanism
* FBSHA1 : get a SHA1 value of the current machine framebuffer
* better CPU stepping functionality
2014-03-30 12:33:42 -07:00
Aaron Culliney
baf9315d01
better pthread signaling between ui and cpu threads
2014-03-30 11:17:12 -07:00
Aaron Culliney
52b087f805
sanity-check for cpu thread
2014-03-30 11:10:24 -07:00
Aaron Culliney
5d552b445c
a debugger init function
...
* in addition this change persists breakpoints/watchpoints across reboots
2014-03-30 10:53:57 -07:00
Aaron Culliney
e57f332ff6
moar ifdefs for various macro conditional codepaths
...
* INTERFACE_CLASSIC : specifies the "classic" (current) menuing system
* AUDIO_ENABLED : specifies whether audio code is enabled
2014-03-23 14:25:28 -07:00
Aaron Culliney
f34eff338b
65c02 Debugger fixen
...
* Threading fixes to allow CPU thread to iterate while under control of interface/video thread
2014-03-22 13:57:51 -07:00
Aaron Culliney
f836a3004d
some commenting for clarity
2014-02-01 12:18:48 -08:00
Aaron Culliney
8976808568
More updates to support testsuite
2014-01-25 22:10:33 -08:00
asc
3abd2e87aa
Refactor to use GNU build tools
...
* Added configure.ac and non-recursive Makefile.am
* Modularized source into subdirectories
* Simplified header inclusion
2014-01-22 20:51:50 -08:00