Daniel Beer
|
ceb78ff053
|
Commands are now registered by each module.
|
2010-03-31 19:36:53 +13:00 |
Daniel Beer
|
f3c66c5aa4
|
Disassembly bug fixes.
|
2010-03-30 16:30:04 +13:00 |
Daniel Beer
|
01e26ce3a8
|
Merged parse.[ch] into util.[ch].
|
2010-03-30 15:54:03 +13:00 |
Daniel Beer
|
9d83386048
|
Implemented colorize disassembly.
|
2010-03-30 15:47:12 +13:00 |
Daniel Beer
|
6f3d899b44
|
Don't prefer symbols for low-value indexed operands.
|
2010-03-30 10:10:01 +13:00 |
Daniel Beer
|
37af91e60c
|
Look up symbols for immediate operands.
|
2010-03-29 21:53:37 +13:00 |
Daniel Beer
|
19bb129f81
|
Disassembly bug fixes (find constant-gens for single operands).
|
2010-03-29 20:43:03 +13:00 |
Daniel Beer
|
749faf4107
|
Expand symbols for indexed addressing, allow . and : in symbols.
|
2010-03-29 17:27:22 +13:00 |
Daniel Beer
|
9afbc30778
|
Only show exact symbol matches in disassembly.
|
2010-03-28 17:13:42 +13:00 |
Daniel Beer
|
0c3389f084
|
Fixed bugs introduced by sym table changes.
|
2010-03-28 16:12:34 +13:00 |
Daniel Beer
|
79c5899929
|
Prompt for saving if symbols modified.
|
2010-03-28 00:07:51 +13:00 |
Daniel Beer
|
da34c6c1bd
|
Implemented sym command.
|
2010-03-27 23:47:17 +13:00 |
Daniel Beer
|
37dcbfce6e
|
Fixed non-readline command reader.
|
2010-03-27 22:54:01 +13:00 |
Daniel Beer
|
0871041787
|
Implemented B+Tree symbol table.
|
2010-03-27 22:50:02 +13:00 |
Daniel Beer
|
4a298cdb3b
|
Version 0.6
|
2010-03-23 16:43:12 +13:00 |
Daniel Beer
|
2fa53d6e9d
|
Added readline support.
|
2010-03-23 15:49:33 +13:00 |
Daniel Beer
|
f775e52fb6
|
Implemented read command.
|
2010-03-23 15:31:58 +13:00 |
Daniel Beer
|
ef03cae7b2
|
Implemented erase command.
|
2010-03-23 15:14:04 +13:00 |
Daniel Beer
|
b3afd48c19
|
Implemented mw command.
|
2010-03-23 15:05:37 +13:00 |
Daniel Beer
|
34a4de4b47
|
Fixed documentation of "prog" command.
|
2010-03-23 14:53:42 +13:00 |
Daniel Beer
|
ae1006f3ea
|
gdb: can now interrupt execution on both sides
|
2010-03-23 14:37:53 +13:00 |
Daniel Beer
|
1fea148de4
|
gdb: reuse socket to avoid long waits between sessions.
|
2010-03-23 13:42:44 +13:00 |
Daniel Beer
|
4d0a23954f
|
gdb: fix single stepping, memory read reply error
|
2010-03-23 13:38:14 +13:00 |
Daniel Beer
|
484aecd7bc
|
Allow IO requests to be aborted.
|
2010-03-23 10:40:57 +13:00 |
Daniel Beer
|
352810533c
|
Reset device after programming.
|
2010-03-23 10:40:49 +13:00 |
Daniel Beer
|
96621649f3
|
Fixed PC offset labelling in IO simulation.
|
2010-03-23 09:58:40 +13:00 |
Daniel Beer
|
07f0ce12fe
|
Corrected firmware dumping command.
|
2010-03-23 09:56:19 +13:00 |
Daniel Beer
|
39a4c5806b
|
Implemented basic gdb support.
Tested only with simulation mode -- real devices need testing.
|
2010-03-22 19:12:51 +13:00 |
Daniel Beer
|
982ac20147
|
Fixed incorrect disassembly mnemonic.
|
2010-03-21 11:38:42 +13:00 |
Daniel Beer
|
39338c5a73
|
Simulation bug fixes.
|
2010-03-20 18:21:29 +13:00 |
Daniel Beer
|
070de76844
|
Version 0.5
|
2010-03-20 16:39:52 +13:00 |
Daniel Beer
|
788167eb3c
|
Extended maximum output length in disassembly.
|
2010-03-20 16:34:54 +13:00 |
Daniel Beer
|
74107d5632
|
In simulation, show PC offsets at time before decoding.
|
2010-03-20 16:33:38 +13:00 |
Daniel Beer
|
0eca83f0e8
|
Fixed formatting of indirect address operands.
|
2010-03-20 16:26:16 +13:00 |
Daniel Beer
|
b233f22518
|
Fixed set register command for simulation.
|
2010-03-20 16:25:01 +13:00 |
Daniel Beer
|
4207badb6e
|
Fixed spurious IO reads from MOV instructions.
|
2010-03-20 16:18:06 +13:00 |
Daniel Beer
|
b4d3b44fef
|
Implemented prompting for IO in simulation.
|
2010-03-20 16:07:41 +13:00 |
Daniel Beer
|
8c20233297
|
step command now takes a count argument.
|
2010-03-20 15:22:58 +13:00 |
Daniel Beer
|
0d71fcef38
|
Implemented CPU core emulator.
|
2010-03-20 15:18:58 +13:00 |
Daniel Beer
|
144e000333
|
Bug fix: recognise DEC and DECD emulated instructions.
|
2010-03-18 19:13:31 +13:00 |
Daniel Beer
|
fe01853335
|
Added manual page.
|
2010-03-18 14:02:05 +13:00 |
Daniel Beer
|
c7a1415fac
|
Fixed range checking on md and dis commands.
|
2010-03-17 19:54:21 +13:00 |
Daniel Beer
|
9fd900e2fa
|
Tidied up command-line arguments.
|
2010-03-17 18:40:03 +13:00 |
Daniel Beer
|
1c1b6df2d4
|
Added more device IDs.
|
2010-03-17 18:26:14 +13:00 |
Daniel Beer
|
306a29a0fe
|
Fixed BSL version reporting.
|
2010-03-13 15:44:51 +13:00 |
Daniel Beer
|
67b041ef7a
|
Implemented support for *.map files.
|
2010-03-13 13:41:39 +13:00 |
Daniel Beer
|
78946d0052
|
Removed reference to uif_open_bsl.
|
2010-03-13 12:43:13 +13:00 |
Daniel Beer
|
e2c6881e05
|
MSPDebug version 0.4.
|
2010-01-15 14:29:51 +13:00 |
Daniel Beer
|
c9697ab25c
|
Fixed up help messages.
|
2010-01-15 14:06:21 +13:00 |
Daniel Beer
|
ee4deeb3fb
|
Run command now confirms breakpoint to user.
|
2010-01-12 21:54:28 +13:00 |