Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Applewin 1.16.2.0 (alpha) - Debugger & Applesoft

14 views
Skip to first unread message

Michael

unread,
Jul 13, 2009, 10:53:06 PM7/13/09
to
Don't worry, the next version 1.16.2.0 won't be out for a while. The
_only_ changes are bugfixes to the debugger, along with a few new
features. The big one being symbols for Applesoft, courtesy of Bob
Sander-Cederlof of Apple Assembly Line fame !

i.e. Print Applesoft Easter Egg!
call-151
300:a2 09 bd 94 f0 49 87 09 80 20 ed fd ca d0 f3 60
300g


You will want to fetch all 3 files from the nightly build, as the
symbol files have been cleaned up.
http://michael.peopleofhonoronly.com/dev/applewin/nightlybuild/

I'l summarize the debugger changes when we release the next official
version. In the mean time you will have to read the changelist.

2.6.1.x
.31 Added: Help examples for Memory Fill
.30 Fixed: Memory Fill
F start end value
F start,len value
F start:end value
.29 Removd: Old unassembly alias MDC
.28 Added: Can now toggle display of the dis-assembly address on/off
for a clean "source assembly" style
Three way state
1) "addr: ..."
2) ": ..."
3) " ..."
.27 Fixed: help for memory fill no longer displays help for flags
.26 Added: Was missing help for Memory Move
.25 Changed: Cleaned up help calc text
.24 Changed: Undid .5, .7 hack
.23 Extended entering memory bytes to allow 16-bit values
0:4C FF69
.22 Renamed breakpoint commands
BC -> BPC
BD -> BPD
BPE -> BPEDIT
BE -> BPE
BL -> BPL
.21 Fixed: Trying to set zero page and other memory locations that
were also commands, didn't update memory.
A:##
D:## // no longer shows mini dump starting at address 0
F:##
BC:##
BD:##
BE:##
E8:##
E16:##
.20 Added: Implemented Memory Move commands: MM and classic Apple
Monitor style
2001<2000.3FFFM
M 2001 2000:3FFF
.19 Fixed: Added how to delete symbols to symbol help
.18 Added: Loading duplicate symbols at start-up now listed
.17 Added: When the debugger starts, attempts loading of additional
symbol tables
A2_BASIC.SYM
A2_USER1.SYM
A2_USER2.SYM
A2_SRC1.SYM
A2_SRC2.SYM
Respectively for basic, user1, user2, source1, and source2
.16 Added: In addition to !, can now use ~ to remove a symbol
symbasic aCold.reset = F128
symbasic aWarm.reset = D43C
symbasic ! aCold.reset
symbasic ~ aWarm.reset
.15 Fixed: Color coded when symbol address is updated.
.14 Fixed updating of symbols to use correct symbol table
.13 Added: Wildcard suport to dump symbol table(s)
symbasic Acold.reset = F128
symbasic Awarm.reset = D43C
symbasic *
.12 Added: Moved assembly symbols into own symbol table.
Added: New command to reference assembly symbol table.
symasm MyFirstAssemblyProgram = 300
.11 Added: Applesoft/Basic symbol table.
symbasic Acold.reset = F128
symbasic Awarm.reset = D43C
.10 Added: Split 'user' symbols into user1, and user2
.9 Added: Split 'source' symbols into source1, and source2
.8 Added: Applesoft symbols. Thank-you Bob Sander-Cederlof !
.7 Fixed: renamed assembler command A to AS (as a work-around for:
A:##)
.6 Fixed: renamed mem fill command F to MF (as a work-around for:
F:##)
.5 Fixed: renamed mem dump command D to MD (as a work-around for:
D:##)
.4 Fixed: renamed mem enter word command EW to MEW, E16 to ME16
.3 Fixed: renamed mem enter byte command E to MEB
.2 Fixed: renamed mem enter byte command EB to ME8
.1 Fixed: removed mem enter byte command E8

rich12345

unread,
Aug 21, 2009, 3:40:50 PM8/21/09
to
On Jul 13, 7:53 pm, Michael <michael.pohore...@gmail.com> wrote:
> changes are bugfixes to the debugger,

add a configurable JMP.......


JSR SW_APLWIN_DBG

in the configuration window:

SET DEBUG JSR= $ 0000

so when 6502 in emulated processor JSR's SW_APLWIN_DBG
the emulator switches to debugger....

maybe a custom OP code instead???

please?


oh yeah a reminder (you asked me to)
debugger in seperate window
source in seperate window

rich12345

unread,
Sep 29, 2009, 1:22:32 PM9/29/09
to
On Aug 21, 12:40 pm, rich12345 <aiiad...@gmail.com> wrote:
> On Jul 13, 7:53 pm, Michael <michael.pohore...@gmail.com> wrote:

would be cool to allow source level debugging of
cc65 programs.


0 new messages