Commit Graph

55 Commits

Author SHA1 Message Date
tomch
d5ae003e56 Enabled debugger BSAVE with bank support:
. BSAVE [file,][bank:]<range>
2013-08-30 21:43:37 +00:00
tomch
106a69f527 Currently disabled pending review:
. Extended CmdMemorySave() to also support saving physical memory. (Bug 18940)
2013-04-27 08:26:33 +00:00
tomch
6ffa1e54ef Fix bug #18886: MMU issue 2013-03-10 23:44:30 +00:00
tomch
1e5c1257d2 AppleWin 1.22.0:
. [Feature #003272 and #005335] Support 2x windowed mode:
  - Toggle between 1x and 2x by using Resize button (or F6).
  - Full screen now enabled by CTRL+Resize button (or CTRL+F6).
  * Based on Sheldon's patch with extensions for Registry persistence, mouse-hover tips & debugger view support.
. [Bug #018455] Improved rendering speed of debugger view.
  * Now all debugger objects are drawn to a memDC, then StretchBlt'd to the frameDC at the end of the frame update.
2012-12-29 14:53:52 +00:00
tomch
8870787232 Updated History.txt to document fix for Mabel's Mansion too. 2012-08-11 21:48:36 +00:00
mpohoreski
195775b703 .21 Added: Help for BRK
.20 Moved: BRK and BRKOP now under HELP BREAKPOINTS
.19 Added: Shift-F7 will run the emulator at normal speed but with debugger breakpoints active
.18 Added: Implemented BPIO -- currently is the same as BPM
2011-02-21 23:54:09 +00:00
mpohoreski
8acf7c4cbc fixed typo 'displaying' 2011-02-20 23:30:04 +00:00
mpohoreski
a735f2be18 2.7.0.17 Fixed: HELP <category> wasn't displaying when category was one of: FLAGS, OUTPUT, WATCHES 2011-02-20 23:29:30 +00:00
mpohoreski
aa8691579b 2.7.0.15 Fixed: Memory Dump was over-writing watches. 2011-02-20 23:29:00 +00:00
mpohoreski
a7781fc89c 2.7.0.11 Fixed: Breakpoints and Watches no longer disappear. 2011-02-20 18:05:31 +00:00
mpohoreski
4ff64204be 2.7.0.11 Fixed: Breakpoints and Watches no longer disappear. 2011-02-20 17:39:00 +00:00
mpohoreski
87cf636f14 2.7.0.10
Added: Watches now show (dynamic) raw hex bytes
    Changed: Lowered watches down from 16 to 8.
2011-02-20 07:31:08 +00:00
mpohoreski
0fecb02bbc 2.7.0.9 Fixed: Bookmarks weren't initialized to zero. 2011-02-17 15:32:53 +00:00
mpohoreski
6bc89c65d2 2.7.0.8
Added: New command PWD to display the current debugger directory.
2011-02-15 17:21:27 +00:00
mpohoreski
ec85a34abe 2011-02-06 23:04:37 +00:00
mpohoreski
c7282b36b0 2.7.0.7 Cleaned up display of soft-switches to show address. 2011-01-30 21:41:03 +00:00
mpohoreski
54ac56de6b .6 Removed: Removed unused aliases.
Reason: When a symbol table is specified with no args, the total # of symbols will be shown.
    SYMBOLS1, SYMBOLS2, SYM0, SYM1, SYM2, SYM3, SYM4, SYM5, SYM6 
 .5 Fixed: Increased console output height so that you can view all the SYMBASIC * output.
 .4 Added: Two alises for Dos 3.3 and Prodos symbol tables
    SYMDOS
    SYMPRO
 .3 Added: Two new symbol tables added Dos 3.3 and Prodos.
    SYMDOS33 
    SYMPRODOS
2011-01-30 17:39:19 +00:00
mpohoreski
914d769bb4 2.7.0.2 Display soft-switches 2011-01-04 17:33:10 +00:00
mpohoreski
d96b167570 wip 2.7.0.0 added note about some da ranges taking too few/many opcode bytes 2011-01-04 16:39:08 +00:00
tomch
ddfddab911 Applied Michael's debugger patches. 2010-12-22 20:47:29 +00:00
mpohoreski
2c6bba3274 2.7.0.0 ready 2010-12-19 22:04:43 +00:00
mpohoreski
a408f7dacf 2.6.2.30 Added: DA now works! It is similar to DW except it does symbol lookups!
(DW = Define Word.  DA = Define Address)
    Example:
       U D000
       DA BASIC.FPTR D000:D080
2010-12-19 20:29:58 +00:00
mpohoreski
971c766290 2.6.2.x
.29 Fixed: Pretty print DB2 DB4 DB8 without commas
.28 Fixed: DB2 DB4 and DB8 now work properly.
    Example: DB2 BASICFPTR D000:D080
.27 Fixed: Don't do symbol look for data bytes that don't request it. (Groundwork for Define Address)
2010-12-19 17:29:51 +00:00
mpohoreski
9767370002 2.6.2.25 Fixed: DB DW custom data byte sizes weren't scrolling properly in the disasm view.
Changed _6502_GetOpmodeOpbyte() to be aware of data bytes.
2010-12-19 17:10:02 +00:00
mpohoreski
69ab9095e9 2.6.2.26 2010-12-19 16:59:33 +00:00
mpohoreski
5a433cb2d3 2.6.2.25 Fixed: DB DW custom data byte sizes weren't scrolling properly in the disasm view.
Changed _6502_GetOpmodeOpbyte() to be aware of data bytes.

Disassembly_GetData() has been merged into _6502_GetOpmodeOpbyte()
2010-12-19 16:58:40 +00:00
mpohoreski
57e5ab210a 2.6.2.25 Fixed: DB DW custom data byte sizes weren't scrolling properly in the disasm view.
Changed _6502_GetOpmodeOpbyte() to be aware of data bytes.

Disassembly_GetData() has been merged into _6502_GetOpmodeOpbyte()
2010-12-19 16:56:43 +00:00
mpohoreski
23d940f776 2.6.2.26 Changed: Code portability. Slowly remove the LPCTSTR taint of Windowisms. 2010-12-19 16:44:46 +00:00
mpohoreski
2c70f00240 2.6.2.26 Changed: Code portability. Slowly remove the LPCTSTR taint of Windowisms. 2010-12-19 16:43:51 +00:00
mpohoreski
41a85421ab Changed CONSOLE_BUFFER_HEIGHT to use CONSOLE_HEIGHT 2010-12-18 16:05:20 +00:00
mpohoreski
6985e24ef2 2.6.2.24 2010-12-18 16:04:05 +00:00
mpohoreski
ba14047e72 2.6.2.24 Changed: Tone-downed the alt. background cyan for the DATA window. C2, C3 -> C1,C2 2010-12-18 16:03:35 +00:00
mpohoreski
df64f2d1b1 2.7.x.x Started work on cleanup of proper sub-panel display
2.6.2.22 Changed: Re-enabled magenta/purple for warnings (i.e. symbol table disabled)
2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year.
2010-12-18 15:29:26 +00:00
mpohoreski
832c0b1088 2.7.x.x Started work on cleanup of proper sub-panel display 2010-12-18 15:13:28 +00:00
mpohoreski
8c2ef9c7c6 Cleanup 2010-12-18 15:12:49 +00:00
mpohoreski
f064946b58 .23 Changed: Increased number of lines for console output buffer (from 384 to 512) 2010-12-18 15:07:41 +00:00
mpohoreski
3009ba211b .18 Fixed: Search Results: Total summary line unified colors.
.17 Fixed: Search Results: The n'th result now using correct color (was command, now number decimal)
.16 Fixed: Search Results: The hex literal prefix '$' for target address results now colorized properly.
.15 Fixed: Search Results: Added space between results for better readability.
2010-12-18 15:06:44 +00:00
mpohoreski
5b45c68e11 .21 Fixed: Missing GPL / copyright on some debugger files, updated year.
.20 Changed: Output of found symbol more table friendly.  Symbol table name displayed first.
    Example: SYM HOME     // <SymbolTable>:  $<Address> <Symbol>
.19 Changed: Unified format & colors for summary of symbol tables and symbol table names.
    A symbol table that has been disabled will display in purple / magenta.
    Example: SYM HOME     // 'Main' shown in yellow
    Example: SYMBASIC OFF
    Example: SYM
.13 Fixed: Can now enable/disable selected symbol table(s) !
    Example: SYMMAIN OFF
    Example: SYMBASIC OFF
    Note: If you need to search for symbols ON, OFF, CLEAR, use SYM. i.e. SYM ON.
.12 Fixed: Following symbol tables were all hard-coded to act on SYMMAIN
		SYMBASIC
		SYMASM
		SYMUSER
		SYMUSER2
		SYMSRC
		SYMSRC2
	Example: SYMBASIC CLEAR
2010-12-18 15:04:12 +00:00
mpohoreski
8f107546d3 2.6.2.22 Re-enabled magenta/purple for warnings (symbol table disabled) 2010-12-18 15:02:19 +00:00
mpohoreski
1dd5225604 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year.
.14 Fixed: Help description for Save/Load parameter help was swapped.
2010-12-18 15:00:04 +00:00
mpohoreski
96b6773490 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:58:43 +00:00
mpohoreski
7629d5d088 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:55:21 +00:00
mpohoreski
9888020ba1 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:54:48 +00:00
mpohoreski
e0fa87aca4 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:54:29 +00:00
mpohoreski
f9c9f02b82 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:54:04 +00:00
mpohoreski
5a61bf4976 .12 Fixed: Following symbol tables were all hard-coded to SYMMAIN
SYMBASIC
		SYMASM
		SYMUSER
		SYMUSER2
		SYMSRC
		SYMSRC2
2010-12-18 04:17:32 +00:00
mpohoreski
fb200e5c93 2.6.2.11 Added: Command line now accepts Indirect mode via ( )
Example:  U (BRKV)
2010-12-17 05:59:43 +00:00
mpohoreski
4c2c09178d 2.6.2.10 Fixed: Off-by-one when pretty printing 'B' of all bytes treated as data. 2010-12-16 07:43:12 +00:00
mpohoreski
476dbbfaa0 2.6.2.10 Tweaked: Pretty printing 'B' of all bytes treated as data. 2010-12-16 07:39:07 +00:00
mpohoreski
d49b4cbfea 2.6.2.10 Added: Pretty printing 'B' of all bytes treated as data. 2010-12-16 07:32:59 +00:00