X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libsrc%2Fc128%2Fc128.inc;h=7524b3f7394864a926dc659f7b22f421ca637062;hb=0824475804d06ba67bd5827a1a87ebf2fb57eae0;hp=61a439e05e87f5dd32630ae94491533d02293773;hpb=df956f46285d1d81c576364405838f25a21793d9;p=cc65 diff --git a/libsrc/c128/c128.inc b/libsrc/c128/c128.inc index 61a439e05..7524b3f73 100644 --- a/libsrc/c128/c128.inc +++ b/libsrc/c128/c128.inc @@ -16,6 +16,7 @@ FNAM_LO = $BB ; Address of filename FNAM_HI = $BC FNAM_BANK = $C7 ; Bank for filename KEY_COUNT = $D0 ; Number of keys in input buffer +FKEY_COUNT = $D1 ; Characters for function key MODE = $D7 ; 40/80 column mode flag CURS_X = $EC ; Cursor column CURS_Y = $EB ; Cursor row @@ -23,7 +24,12 @@ SCREEN_PTR = $E0 ; Pointer to current char in text screen CRAM_PTR = $E2 ; Pointer to current char in color RAM CHARCOLOR = $F1 -FKEY_COUNT = $D1 ; Characters for function key +RVS = $F3 ; Reverse output flag +SCROLL = $F8 ; Disable scrolling flag +FETCH = $2A2 ; Fetch subroutine in RAM +FETVEC = $2AA ; Vector patch location for FETCH +STASH = $2AF ; Stash routine in RAM +STAVEC = $2B9 ; Vector patch location for STASH PALFLAG = $A03 ; $FF=PAL, $00=NTSC INIT_STATUS = $A04 ; Flag: Reset/NMI Status FKEY_LEN = $1000 ; Function key lengths @@ -37,6 +43,7 @@ CURS_ON = $CD6F CURS_OFF = $CD9F CLRSCR = $C142 KBDREAD = $C006 +PRINT = $C00C ; Extended jump table SETBNK = $FF68 @@ -179,7 +186,7 @@ CIA2_CRB = $DD0F MMU_CR = $FF00 MMU_CFG_CC65 = %00001110 ; Bank 0 with kernal ROM MMU_CFG_RAM0 = %00111111 ; Bank 0 full RAM - +MMU_CFG_RAM1 = %01111111 ; Bank 1 full RAM ; --------------------------------------------------------------------------- ; Super CPU