diff --git a/c64/basic/cmd_load.s b/c64/basic/cmd_load.s index 000743fd..691ba769 100644 --- a/c64/basic/cmd_load.s +++ b/c64/basic/cmd_load.s @@ -11,6 +11,10 @@ cmd_load: ;; middle of a program. For safety, we do. jsr basic_do_clr + ;; XXX temporary, to set valid device number + lda #$08 + sta current_device_number + ;; Set filename and length lda #$00 sta current_filename_length diff --git a/c64/kernal/load.s b/c64/kernal/load.s index 29890c34..37e95336 100644 --- a/c64/kernal/load.s +++ b/c64/kernal/load.s @@ -37,7 +37,8 @@ load: .byte "SEARCHING FOR ",0 ldy #$00 -print_filename_loop: +print_filename_loop: + cpy current_filename_length beq + ldx #