diff --git a/libsrc/c128/c128.inc b/libsrc/c128/c128.inc index f59180704..5ff41116b 100644 --- a/libsrc/c128/c128.inc +++ b/libsrc/c128/c128.inc @@ -15,6 +15,7 @@ DEVNUM = $BA ; Device number FNAM_BANK = $C7 ; Bank for filename FNAM_LO = $BB ; Address of filename FNAM_HI = $BC +FNAM_BANK = $D7 ; Bank of filename KEY_COUNT = $D0 ; Number of keys in input buffer MODE = $D7 ; 40/80 column mode flag CURS_X = $EC ; Cursor column diff --git a/libsrc/c128/crt0.s b/libsrc/c128/crt0.s index 7f77305e3..a35839914 100644 --- a/libsrc/c128/crt0.s +++ b/libsrc/c128/crt0.s @@ -55,10 +55,10 @@ Head: .word @Next lda #14 jsr BSOUT -; Set the bank for the file name our execution bank +; Set the bank for the file name our execution bank - ldx #0 - jsr SETBNK + lda #0 + sta FNAM_BANK ; Before doing anything else, we have to setup our banking configuration. ; Otherwise just the lowest 16K are actually RAM. Writing through the ROM