Re: Disassembly of the DB card

From: David Holz <david.holz_at_grindwork.com>
Date: Wed, 11 Oct 2017 11:50:24 -0700
Message-ID: <b583666b-d9c5-581f-371a-bd265f5522ff@grindwork.com>
On 10/11/2017 04:20 AM, Ruud@Baltissen.org wrote:
> For David:
> Your listing shows:
>
> 9e78: L9e78               jsr S9eab
> 9e7b:                     jsr S9ebb
> 9e7e:                     jsr CLRCH
> 9e81:                     jsr UNLSTN?
> 9e84:                     jsr NCLOSE
> 9e87:                     lda #$00
> 9e89:                     sta $02f6
>
> UNLSTN is $F1B9. Could you check your binary please and tell me what 
> value is found at $9E82? 


There's a few of those that jump into the middle of KERNAL routine
implementations, like $cd0d which is inside MOVMF but skips the rounding
portion, so I called it MOVMF_no_round.  Same with OUTSTR and
OUTSTR_lenX at $bb24.

I temporarily called this one "UNLSTN?" with the question mark because I
couldn't quite resolve the meaning of that inside-UNLSTN entry point either.

In WFDis, following the UNLSTN? link takes the cursor down to $f1d9. 
Selecting the "jsr UNLSTN?" and pressing B to convert to bytes shows 20
d9 f1 to verify the values themselves, Ctrl-Z undoes that back into
asm.  The interface and communicating all the right details is still a
work in progress.

       Message was sent through the cbm-hackers mailing list
Received on 2017-10-11 19:00:04

Archive generated by hypermail 2.2.0.