-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 = $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
-CURS_Y = $EB ; Cursor row
-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
-INIT_STATUS = $A04 ; Flag: Reset/NMI Status
-FKEY_LEN = $1000 ; Function key lengths
-FKEY_TEXT = $100A ; Function key texts
+ST := $90 ; IEC status byte
+
+TIME := $A0 ; 60HZ clock
+FNAM_LEN := $B7 ; Length of filename
+SECADR := $B9 ; Secondary address
+DEVNUM := $BA ; Device number
+FNAM := $BB ; Address of filename
+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
+SCREEN_PTR := $E0 ; Pointer to current char in text screen
+CRAM_PTR := $E2 ; Pointer to current char in color RAM
+
+CHARCOLOR := $F1
+RVS := $F3 ; Reverse output flag
+SCROLL := $F8 ; Disable scrolling flag
+
+BASIC_BUF := $200 ; Location of command-line
+BASIC_BUF_LEN = 162 ; Maximum length of command-line
+
+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