|
Post by VDC 8x2 on May 29, 2016 21:18:56 GMT
Is it possible to load files into bank 1 ram using kernal routines on the 128.
I keep hitting a file not found error. argh!
having 1 for data bank and 0 for name bank via setbank routine. are my numbers wrong?!
|
|
|
Post by buzbard on Jun 23, 2016 15:43:51 GMT
This works for me:
lda #$01 ; file# ldx #$08 ; device# ldy #$01 ; secondary address (0=relocatable, 1=absolute) jsr $ffba ; set logical file parameters
lda #$xx ; length of filename ldx #<fname ldy #>fname jsr $ffbd ; set filename
lda #$01 ; data in bank 1 ldx #$00 ; filename in bank 0 jsr $ff68 ; set bank for load
lda #$00 ; 0=load, <>0=verify ; if secondary address=0 ; ldx #<address ; ldy #>address
jsr $ffd5 ; load
...
fname byte"filename", $00
|
|