X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=libsrc%2Fc128%2Fc128.inc;h=7524b3f7394864a926dc659f7b22f421ca637062;hb=0824475804d06ba67bd5827a1a87ebf2fb57eae0;hp=8e4415e70792f6171438c0cda40e27c7d78307b4;hpb=7e65f64c6a5067c9c509da4fcd50413716f5fd88;p=cc65 diff --git a/libsrc/c128/c128.inc b/libsrc/c128/c128.inc index 8e4415e70..7524b3f73 100644 --- a/libsrc/c128/c128.inc +++ b/libsrc/c128/c128.inc @@ -8,13 +8,15 @@ ST = $90 ; IEC status byte +TIME = $A0 ; 60HZ clock FNAM_LEN = $B7 ; Length of filename SECADR = $B9 ; Secondary address DEVNUM = $BA ; Device number -FNAM_BANK = $C7 ; Bank for filename 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 @@ -22,7 +24,13 @@ 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 FKEY_TEXT = $100A ; Function key texts @@ -35,6 +43,10 @@ CURS_ON = $CD6F CURS_OFF = $CD9F CLRSCR = $C142 KBDREAD = $C006 +PRINT = $C00C + +; Extended jump table +SETBNK = $FF68 ; --------------------------------------------------------------------------- ; Vectors @@ -172,7 +184,9 @@ CIA2_CRB = $DD0F ; I/O: MMU MMU_CR = $FF00 -CC65_MMU_CFG = $0E ; Bank 0 with kernal ROM +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