]> git.sur5r.net Git - cc65/blobdiff - asminc/c128.inc
Added the model-specific addresses that the CBM exec() needs.
[cc65] / asminc / c128.inc
index 8ec72a1728416ea0e449b404868d58c41e190d77..aac8678bfd9e369aaf62bca74ab9c103c5eb3e0c 100644 (file)
@@ -1,11 +1,12 @@
 ;
-; C64 generic definitions. Stolen from Elite128
+; C128 generic definitions. Stolen from Elite128
 ;
 
 
 ; ---------------------------------------------------------------------------
 ; Zero page, Commodore stuff
 
+TXTPTR          := $3D          ; Pointer into BASIC source code
 TIME            := $A0          ; 60HZ clock
 FNAM_LEN        := $B7          ; Length of filename
 SECADR          := $B9          ; Secondary address
@@ -32,7 +33,7 @@ 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
+INIT_STATUS     := $A04         ; Flags: Reset/Restore initiation status
 FKEY_LEN        := $1000        ; Function key lengths
 FKEY_TEXT       := $100A        ; Function key texts
 
@@ -102,6 +103,9 @@ VIC_CTRL2       := $D016
 
 VIC_HLINE       := $D012
 
+VIC_LPEN_X      := $D013
+VIC_LPEN_Y      := $D014
+
 VIC_VIDEO_ADR   := $D018
 
 VIC_IRR         := $D019        ; Interrupt request register