Re: more serial woe

From: Cameron Kaiser (spectre_at_floodgap.com)
Date: 2004-08-25 03:26:02

> The attached asm, I would expect to behave the same way.  Instead, HI 
> THERE is printed to the console, and the drive complains of a syntax 
> error.  Any ideas?

Yup ^^

This is your open1,8,15,"i0" routine (which looks correct).

> ;-------------------------------------------------;
> ;  open 1,8,15,"I0"                               ;
> ;-------------------------------------------------;
> 
> opendisk:
> 	lda #1  ; logical file number
> 	ldx #8  ; drive
> 	ldy #15 ; cmd channel
> 	jsr setlfs
> 	lda #2 ; strlen  - should be 2 or 0
> 	ldx #<i0str
> 	ldy #>i0str
> 	jsr setnam
> 	jmp open

This is your open2,8,2,"#" routine:

> ;-------------------------------------------------;
> ;  open 2,8,2,"#"                                 ;
> ;-------------------------------------------------;
> 
> opendata:
> 	lda #1  ; logical file number
> 	ldx #8  ; drive
> 	ldy #15 ; cmd channel
> 	jsr setlfs
> 	lda #2 ; strlen  - should be 2 or 0
> 	ldx #<hashstr
> 	ldy #>hashstr
> 	jsr setnam
> 	jmp open

Why are you using 1, 8, 15 for setlfs? ;)

-- 
---------------------------------- personal: http://www.armory.com/~spectre/ --
 Cameron Kaiser, Floodgap Systems Ltd * So. Calif., USA * ckaiser@floodgap.com
-- Artificial intelligence is no match for natural idiocy. --------------------

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.