Commit Graph

573 Commits

Author SHA1 Message Date
mpohoreski
d013301463 2.7.0.2 Display soft-switches 2011-01-04 17:32:49 +00:00
mpohoreski
245327b12c Exported video state since debugger needs to read it for displaying the state of the soft-switches 2011-01-04 17:08:01 +00:00
mpohoreski
1c8cf07866 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
5c5a43c318 Updates to History & Wishlist. 2010-12-30 22:45:45 +00:00
tomch
04b5e5aa26 Updated web-page for 1.19.3 2010-12-30 21:12:53 +00:00
tomch
21b4b2175f 1.19.3.0
Changes:
. Set 50% scan lines as the default.
Fixes:
. Fix OpenFileName dialogs for Win98 (use older WinVer4 struct).
. Edits to the 'Printer dump filename' edit control are now recognised.
2010-12-30 20:10:48 +00:00
tomch
66e41b3a4e Applied Michael's debugger patches. 2010-12-22 20:47:29 +00:00
tomch
e604b3efae Bumped version to 1.19.2
+ a few cosmetic code tweaks.
2010-12-20 23:46:11 +00:00
tomch
437aa78bc7 ApplewinExpress2005.vcproj, release config:
. Extended Instruction Set = Not Set (ie. no SSE/SSE2)
  - Fix for "APPLEWIN executed an invalid instruction" on Pentium II/266 CPU.
. Floating Point Model = Precise
2010-12-20 23:05:47 +00:00
mpohoreski
03ddf61a96 Fixed minor typos. 2010-12-19 22:11:05 +00:00
mpohoreski
003e865ac8 2.7.0.0 ready 2010-12-19 22:04:43 +00:00
mpohoreski
96df7a4b01 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:37:03 +00:00
mpohoreski
d01610b12a 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
b9a49d539e 2.6.2.x
.29 Fixed: Pretty print DB2 DB4 DB8 without commas
.28 Fixed: DB2 DB4 DB8 DW DW2 DW4 now work/display properly.
    DB (Define Byte) shows bytes in big endian order.
    DW (Define Word) shows addresses (2 bytes) in little endian order.
    Example:
       U D000
       DB2 REV.FPTR D000:D080
       X
       DW BASIC.FPT D000:D080
       X
    Or for those minimal types who hate wasting screen real estate
        DW4 COMPACT D000:D080
        X
        DB8 RA8 D000:D080
        X
.27 Fixed: Don't do symbol look for data bytes that don't request it. (Groundwork for Define Address)
.26 Changed: Code portability. Slowly remove the LPCTSTR taint of Windowisms.
.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:53:32 +00:00
mpohoreski
a8fe2f4f8a 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
f19ed3b8c4 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
cca4aba747 2.6.2.26 2010-12-19 16:59:33 +00:00
mpohoreski
86d05fbf00 Cleanup 2010-12-18 15:12:49 +00:00
mpohoreski
4766ed1d0f .23 Changed: Increased number of lines for console output buffer (from 384 to 512) 2010-12-18 15:07:41 +00:00
mpohoreski
2913743f6b .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
14126fc7aa .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
cfbaf15a6f 2.6.2.22 Re-enabled magenta/purple for warnings (symbol table disabled) 2010-12-18 15:02:19 +00:00
mpohoreski
88d2dd4d0c 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
6a9bc94ce2 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:58:43 +00:00
mpohoreski
c145004bb1 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:55:21 +00:00
mpohoreski
101e6fc6a1 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:54:48 +00:00
mpohoreski
a92293e5a1 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:54:29 +00:00
mpohoreski
bf3acd48f6 2.6.2.21 Fixed: Missing GPL / copyright on some debugger files, updated year. 2010-12-18 14:54:04 +00:00
mpohoreski
91500b0091 2.6.2.12 Fixed: Following symbol tables were all hard-coded to SYMMAIN
SYMBASIC
		SYMASM
		SYMUSER
		SYMUSER2
		SYMSRC
		SYMSRC2
2010-12-18 04:18:00 +00:00
mpohoreski
60ab3e2a16 .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
37869c2b75 2.6.2.11 Added: Command line now accepts Indirect mode via ( )
Example:  U (BRKV)
2010-12-17 06:00:21 +00:00
mpohoreski
ad2af30ebd 2.6.2.11 Added: Command line now accepts Indirect mode via ( )
Example:  U (BRKV)
2010-12-17 05:59:43 +00:00
mpohoreski
bde7139c2c Added all debugger files 2010-12-16 17:02:51 +00:00
mpohoreski
6d26fd29c6 Added all debugger files 2010-12-16 17:01:39 +00:00
mpohoreski
e4383a643c Added all debugger files 2010-12-16 17:00:32 +00:00
mpohoreski
c1f0ca101c 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
5380ae2a60 2.6.2.10 Tweaked: Pretty printing 'B' of all bytes treated as data. 2010-12-16 07:39:07 +00:00
mpohoreski
6e9e1674f3 2.6.2.10 Added: Pretty printing 'B' of all bytes treated as data. 2010-12-16 07:33:20 +00:00
mpohoreski
346a5f2342 2.6.2.10 Added: Pretty printing 'B' of all bytes treated as data. 2010-12-16 07:32:59 +00:00
mpohoreski
d4fda90d81 Fixed typo: "customer" -> "custom" 2010-12-16 06:53:45 +00:00
mpohoreski
b3d5aebc5c 2.7.0.0 Split Debugger_Color..h/cpp from Debug.h/.cpp 2010-12-16 06:51:17 +00:00
mpohoreski
20158a0871 2.7.0.0 Released with Applewin 1.19.1.x
.9 Fixed: Renamed ambiguous command 'DL' to 'B' to list all bytes being treated as data
          Renamed command: 'B' to 'Z' as an alias to treat byte(s) as data
.8 Fixed: Define Code 'X' wasn't removing entries
.7 Fixed: DATA1 was using call win setup for code, not data.
.6 Cleanup of command table to have the proper internal command enum.
		D      // CMD_MEM_MINI_DUMP_HEX_1 moved to alias section
		M1     // CMD_MEM_MINI_DUMP_HEX_1 moved to alias section
		M2     // CMD_MEM_MINI_DUMP_HEX_2 moved to alias section
		TEXT81 // CMD_VIEW_TEXT81         <- CMD_VIEW_TEXT8X
		TEXT82 // CMD_VIEW_TEXT82         <- CMD_VIEW_TEXT8X
		W      // CMD_WATCH               <- CMD_WATCH_ADD
.5 Added: Internal consistency checking for commands and their internal command enum.
.4 Fixed: Added customer assembler type and debugger disassembly display uses variable
          instead of always being hard-coded to Merlin directives.
.5 Fixed: Data disassembler help -- was using wrong command help offset due to wrong order of commands.
.3 Fixed: Assembler now accepts lower-case mnemonics
2010-12-16 06:44:51 +00:00
mpohoreski
5f10818f04 2.7.0.0 Released with Applewin 1.19.1.x
.9 Fixed: Renamed ambigious command 'DL' to 'B' to list all bytes being treated as data
          Renamed command: 'B' to 'Z' as an alias to treat byte(s) as data
.8 Fixed: Define Code 'X' wasn't removing entries
.7 Fixed: DATA1 was using call win setup for code, not data.
.6 Cleanup of command table to have the proper internal command enum.
		D      // CMD_MEM_MINI_DUMP_HEX_1 moved to alias section
		M1     // CMD_MEM_MINI_DUMP_HEX_1 moved to alias section
		M2     // CMD_MEM_MINI_DUMP_HEX_2 moved to alias section
		TEXT81 // CMD_VIEW_TEXT81         <- CMD_VIEW_TEXT8X
		TEXT82 // CMD_VIEW_TEXT82         <- CMD_VIEW_TEXT8X
		W      // CMD_WATCH               <- CMD_WATCH_ADD
.5 Added: Internal consistency checking for commands and their internal command enum.
.4 Fixed: Added customer assembler type and debugger disassembly display uses variable
          instead of always being hard-coded to Merlin directives.
.5 Fixed: Data disassembler help -- was using wrong command help offset due to wrong order of commands.
.3 Fixed: Assembler now accepts lower-case mnemonics
2010-12-16 06:43:05 +00:00
mpohoreski
54201916d0 2.7.0.0 Split from Debug.h 2010-12-16 06:41:41 +00:00
mpohoreski
fe9e86d9b5 2.6.3.0 Fixed: Assembler now accepts lower-case mnemonics 2010-12-15 16:03:55 +00:00
mpohoreski
344f68ec39 2.6.3.0 Fixed: Assembler now accepts lower-case mnemonics 2010-12-15 16:03:22 +00:00
mpohoreski
ebd677e299 - Groundwork for Apple )(d Virtual Debug 2010-12-14 18:00:10 +00:00
tomch
6d6cab5c11 Update VS2005 vcproj:
- Generate PDB for release config
- XP Visual Themes
2010-12-11 22:35:14 +00:00
tomch
3f78405dc7 Rename ApplewinExpress.sln|vcproj > ApplewinExpress2005.sln|vcproj 2010-12-10 23:07:50 +00:00
tomch
f1943633fb 1.19.1: Updated VS2005 sln/vcproj 2010-12-10 22:56:04 +00:00