From: William Levak (wlevak_at_sdf.lonestar.org)
Date: 2008-02-27 07:15:53
On Tue, 26 Feb 2008, William Levak wrote:
What is the address of this piece of code?
> On Tue, 26 Feb 2008, ruud.baltissen@abp.nl wrote:
>
>> Hallo Spiro,
>>
>>
>> This is the piece of code from the 1541:
>>
>> L_C245 cpx F1CNT ; ',' after '=' ?
>> beq L_C24C ; no, ->
>>
>> ora #$04 ; set bit 2
>>
>> L_C24C ora #$03 ; set bit 0 and 1
>> eor IMAGE
>> sta IMAGE ; flag syntax test
>>
>> L_C254 lda IMAGE
>> ldx INSTRU
>> and TblSyntax-8,X ; combine with checkbyte
>> ==> ^^^^^^^^^
>>
>> bne L_C260 ; faulty syntax, ->
>>
>> rts
>>
>> L_C260 sta ERWORD ; set error flag
>>
>> lda #$30
>> jmp OutputErrorMsg ; 30, 'Syntax error'
>>
>>
>> Tabel found at $FEAD:
>>
>> ;** Bytes for syntax check
>> TblSyntax .by $51, $DD, $1C, $9E, $1C
>> ;
>> ; ^ ^
>> ; | |
>> ; +-------------------+---- why are these here?
>
> Immers an Neufeld's book, Inside Commodore DOS, says that $51 is disk copy,
> and $1C is load a file.
>
> The "disk copy" is probably left over from the daul drives.
>
>
> wlevak@sdf.lonestar.org
> SDF Public Access UNIX System - http://sdf.lonestar.org
>
> Message was sent through the cbm-hackers mailing list
>
wlevak@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org
Message was sent through the cbm-hackers mailing list
Archive generated by hypermail pre-2.1.8.