summaryrefslogtreecommitdiff
path: root/s51/s51-parse.c
Commit message (Collapse)AuthorAge
* Move build and debug tools to 'cctools' directory.Keith Packard2009-06-04
| | | | | | These tools were merged in from the ccdbg package. Signed-off-by: Keith Packard <keithp@keithp.com>
* Merge ccdbg and altos sources into one giant repositoryKeith Packard2009-06-04
| | | | | | Keeping these separate isn't making things any easier. Signed-off-by: Keith Packard <keithp@keithp.com>
* Support 'set' commandKeith Packard2009-01-25
| | | | | | The 'set' command modifies target memory and registers Signed-off-by: Keith Packard <keithp@keithp.com>
* Save/restore registers to host during memory operations. Cache ROM data.Keith Packard2008-12-30
| | | | | | | | | | | Because the debug port uses instructions for most operations, the debug code will clobber registers used by the running program. Save and restore these to avoid corrupting application data. If the ROM file is known, use that to return data instead of fetching it from the target to improve performance. Signed-off-by: Keith Packard <keithp@keithp.com>
* s51: add breakpoints and the ability to block awaiting a breakpoint.Keith Packard2008-12-26
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add more commands to s51 assembly-language debuggerKeith Packard2008-12-22
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Add preliminary version of s51, a UI clone of the 8051 emulator.Keith Packard2008-12-21
sdcdb provides source-level debugging using the 8051 emulator, s51. By emulating that emulator a the UI level, we should be able to get source debugging right on our target platform. This is just the preliminary structure for the program with most commands not yet implemented.