RE: Update

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.