Kelvin Sherlock
a7301cfd5d
changeling, bump version
2015-02-12 20:14:15 -05:00
Kelvin Sherlock
67cb2b6e09
home-brew lemon requires assert.h
2015-02-11 08:11:49 -05:00
Kelvin Sherlock
023d233c40
cxx string_splitter
2015-02-06 19:58:19 -05:00
Kelvin Sherlock
d0d1e84162
debugger/List - make sure end > start
2015-02-06 19:56:57 -05:00
Kelvin Sherlock
176fb108a6
Use the $Commands environment variable as a list of directories where commands may be located.
2015-01-24 14:40:45 -05:00
Kelvin Sherlock
3e64b3e087
Set ApplZone global (ARMCFront)
2015-01-20 19:32:04 -05:00
Kelvin Sherlock
b146399a7e
Fix StripAddress when > 16 megs of ram in use.
2015-01-15 16:35:38 -05:00
Kelvin Sherlock
cb08a2e4c2
fix bug with tab completion -- rl_completion_entry_function has 2 entries (and null terminator) if there's only 1 match.
2015-01-12 18:12:00 -05:00
Kelvin Sherlock
2adbe82704
merge in debug template code
2015-01-05 20:28:56 -05:00
Kelvin Sherlock
a111120033
add ;error and ;date debugger commands
2014-12-30 14:09:07 -05:00
Kelvin Sherlock
ab783ea4c9
inline macsbug names for JSR address, adjust macsbug name printing.
2014-12-28 12:55:16 -05:00
Kelvin Sherlock
231bd95bdc
support for 68k style offset(register) expressions.
2014-12-28 12:30:18 -05:00
Kelvin Sherlock
6d3ba9430e
debugger - print jsr/jmp macsbug in disassembly.
2014-12-27 13:11:26 -05:00
Kelvin Sherlock
45269178b4
reserve the inverted error table.
2014-12-25 18:39:01 -05:00
Kelvin Sherlock
22a8d6f588
debugger - ;i will show error code information.
2014-12-24 19:08:54 -05:00
Kelvin Sherlock
8c9e50cd8f
Add backtrace support to the debug console.
...
Squashed commit of the following:
commit b3afbbf15839d5ad9343d4540674510cbd6cd16d
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Wed Dec 24 17:44:20 2014 -0500
improve the debugger help a little bit
commit 82e1e4e3e4d802defbf49c965500ffc72c7be1af
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Wed Dec 24 17:32:21 2014 -0500
prevent filename tab completion in the debugger.
commit 8765e5f428562e5ab6f8d59ec0e0460a834c66b5
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Wed Dec 24 16:06:21 2014 -0500
skip macsbug names when disassembling via ;list
commit 9b87cfb3851fedc6423629608f53076741116991
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Wed Dec 24 15:43:13 2014 -0500
improved backtracing.
commit f8e364d7c568fe6728c8efd5587f7edeb49f5816
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Wed Dec 24 15:17:28 2014 -0500
BackTrace support
2014-12-24 17:44:48 -05:00
Kelvin Sherlock
0b76b9266e
move stack to the top of the memory to make MrC's stack checks happy.
2014-12-15 08:56:26 -05:00
Kelvin Sherlock
d79f498cfd
increase default stack size for MrC
2014-12-15 08:55:06 -05:00
Kelvin Sherlock
74216da21e
bump version number
2013-10-30 21:38:13 -04:00
Kelvin Sherlock
a02e5ccec8
mid instruction exception handler
2013-09-02 19:59:11 -04:00
Kelvin Sherlock
7196a85c36
support pstring macsbugs names
2013-09-01 22:27:09 -04:00
Kelvin Sherlock
d275c389e6
better debugger memory logging
2013-09-01 15:32:39 -04:00
Kelvin Sherlock
9c9decbe3b
store symbol table as a range
2013-08-23 23:04:23 -04:00
Kelvin Sherlock
a11eacf317
load error and global files
2013-08-21 22:41:08 -04:00
Kelvin Sherlock
c7acd1d8e1
more info for ;info
2013-08-21 22:40:53 -04:00
Kelvin Sherlock
4b4122bee2
loadtrap.rl -- negative number support (for error numbers)
2013-08-21 21:29:37 -04:00
Kelvin Sherlock
cff61ead03
rewrite trap file parser
2013-08-19 22:12:55 -04:00
Kelvin Sherlock
e2700665d0
move semi-colon commands to their own state
2013-08-18 21:09:17 -04:00
Kelvin Sherlock
05317be1e1
hex dump should fit within 80 columns
2013-08-18 21:07:47 -04:00
Kelvin Sherlock
7c2cf3d1fd
debugger completion for symbols
2013-08-18 21:07:24 -04:00
Kelvin Sherlock
e414163ec9
use new token type, support for identifiers
2013-08-18 19:03:52 -04:00
Kelvin Sherlock
b7b6d8656b
EnvMap -> Variable
2013-08-18 19:03:32 -04:00
Kelvin Sherlock
810b521a11
Debugger -load debug names
2013-08-18 17:07:07 -04:00
Kelvin Sherlock
7858711902
use new loader code
2013-08-18 00:21:37 -04:00
Kelvin Sherlock
e83f2d6d35
home-brew lemon uses asserts
2013-08-15 23:52:03 -04:00
Kelvin Sherlock
4041b14b36
far model relocation
2013-08-15 23:40:08 -04:00
Kelvin Sherlock
980a21d510
load far model code resources
2013-08-04 14:35:05 -04:00
Kelvin Sherlock
bd3e540b89
disassembler - short segment / offset were swapped
2013-08-04 14:34:17 -04:00
Kelvin Sherlock
8db3b90777
far model segment header
2013-08-04 00:20:05 -04:00
Kelvin Sherlock
e53dbcce13
disasm long jump table
2013-08-03 23:58:32 -04:00
Kelvin Sherlock
e83477c9b2
New environment code
...
-D command line now supported.
2013-08-02 22:13:04 -04:00
Kelvin Sherlock
6b383a0e35
0b binary numbers in debugger
2013-08-02 14:00:57 -04:00
Kelvin Sherlock
fc04a2b2cb
add license
2013-07-30 01:06:19 -04:00
Kelvin Sherlock
a47a55e7ce
update version number
2013-07-19 21:08:52 -04:00
Kelvin Sherlock
eacb0d4716
debugger - print value as binary
2013-07-19 19:58:30 -04:00
Kelvin Sherlock
7c127931e1
bump version, fix MPW location string
2013-07-17 22:49:41 -04:00
Kelvin Sherlock
6eb07f173a
--trace-globals - show current value when reading.
2013-07-14 16:45:29 -04:00
Kelvin Sherlock
9aaf997fe3
set LMTime global at start
2013-07-14 16:45:06 -04:00
Kelvin Sherlock
23ff00baa7
trap file loading improvements
2013-07-14 15:17:59 -04:00
Kelvin Sherlock
81ce611bfc
RootDirForPath
2013-07-14 15:17:35 -04:00