]> git.sur5r.net Git - cc65/blobdiff - libsrc/pet/pet.inc
no TGI_ERR_NO_MEM or TGI_ERR_NO_IOCB anymore: replaced by TGI_ERR_NO_RES
[cc65] / libsrc / pet / pet.inc
index e8305122217a5539e609263a8bbde453b272582b..27a614b1601cc0176f1a4077e9f1374110b69d99 100644 (file)
@@ -6,25 +6,37 @@
 ; ---------------------------------------------------------------------------
 ; Zero page, Commodore stuff
 
+MEMSIZE                = $34           ; Size of memory installed
 TIME            = $8D           ; 60HZ clock
-MEMSIZE                = $34           ; Size of memory installed
 ST                     = $96           ; IEC status byte
-SECADR         = $D3           ; Secondary address
-DEVNUM         = $D4           ; Device number
 KEY_COUNT              = $9E           ; Number of keys in input buffer
+RVS            = $9F           ; Reverse flag
 CURS_FLAG      = $A7           ; 1 = cursor off
 CURS_BLINK     = $A8           ; Blink counter
 CURS_CHAR      = $A9           ; Character under the cursor
 CURS_STATE             = $AA           ; Cursor blink state
 SCREEN_PTR             = $C4           ; Pointer to current char in text screen
 CURS_X                 = $C6           ; Cursor column
-CURS_Y                 = $D8           ; Cursor row
+FNLEN           = $D1           ; Length of filename
+LFN             = $D2           ; Current Logical File Number
+SECADR         = $D3           ; Secondary address
+DEVNUM         = $D4           ; Device number
 SCR_LINELEN    = $D5           ; Screen line length
+CURS_Y                 = $D8           ; Cursor row
+FNADR           = $DA           ; Pointer to file name
 
 KEY_BUF                = $26F          ; Keyboard buffer
 
+;----------------------------------------------------------------------------
+; PET ROM type detection
 
-; ---------------------------------------------------------------------------
+PET_DETECT      = $FFFB                              
+PET_2000        = $CA
+PET_3000        = $FC
+PET_4000        = $FD
+
+
+;----------------------------------------------------------------------------
 ; Vector and other locations
 
 IRQVec         = $0090