mirror of
https://github.com/pkali/micro-sparta-dos.git
synced 2026-05-20 22:34:22 +02:00
Test C:
This commit is contained in:
+20
-20
@@ -1,30 +1,30 @@
|
||||
.PAGE "FTe SYSTEM EQUATES FOR ATARI"
|
||||
; .PAGE "FTe SYSTEM EQUATES FOR ATARI"
|
||||
;
|
||||
; FILE = #DN:SYSEQU.ASM
|
||||
;
|
||||
;
|
||||
; I/O CONTROL BLOCK EQUATES
|
||||
;
|
||||
SAVEPC = * ; SAVE CURRENT ORG
|
||||
;SAVEPC = * ; SAVE CURRENT ORG
|
||||
;
|
||||
*= $0340 ;START OF SYSTEM IOCBS
|
||||
IOCB
|
||||
|
||||
IOCB = $0340 ;START OF SYSTEM IOCBS
|
||||
;
|
||||
ICHID *= *+1 ;DEVICE HANDLER IS (SET BY OS)
|
||||
ICDNO *= *+1 ;DEVICE NUMBER (SET BY OS)
|
||||
ICCOM *= *+1 ;I/O COMMAND
|
||||
ICSTA *= *+1 ;I/O STATUS
|
||||
ICBADR *= *+2 ;BUFFER ADDRESS
|
||||
ICPUT *= *+2 ;DH PUT ROUTINE (ADR-1)
|
||||
ICBLEN *= *+2 ;BUFFER LENGTH
|
||||
ICAUX1 *= *+1 ;AUX 1
|
||||
ICAUX2 *= *+1 ;AUX 2
|
||||
ICAUX3 *= *+1 ;AUX 3
|
||||
ICAUX4 *= *+1 ;AUX 4
|
||||
ICAUX5 *= *+1 ;AUX 5
|
||||
ICAUX6 *= *+1 ;AUX 6
|
||||
ICHID = IOCB ;DEVICE HANDLER IS (SET BY OS)
|
||||
ICDNO = IOCB+1 ;DEVICE NUMBER (SET BY OS)
|
||||
ICCOM = IOCB+2 ;I/O COMMAND
|
||||
ICSTA = IOCB+3 ;I/O STATUS
|
||||
ICBADR = IOCB+4 ;BUFFER ADDRESS
|
||||
ICPUT = IOCB+6 ;DH PUT ROUTINE (ADR-1)
|
||||
ICBLEN = IOCB+8 ;BUFFER LENGTH
|
||||
ICAUX1 = IOCB+10 ;AUX 1
|
||||
ICAUX2 = IOCB+11 ;AUX 2
|
||||
ICAUX3 = IOCB+12 ;AUX 3
|
||||
ICAUX4 = IOCB+13 ;AUX 4
|
||||
ICAUX5 = IOCB+14 ;AUX 5
|
||||
ICAUX6 = IOCB+15 ;AUX 6
|
||||
;
|
||||
IOCBLEN = *-IOCB ;LENGTH OF ONE IOCB
|
||||
IOCBLEN = 16 ;LENGTH OF ONE IOCB
|
||||
;
|
||||
; IOCB COMMAND VALUE EQUATES
|
||||
;
|
||||
@@ -53,7 +53,7 @@ OPUPD = 12 ;OPEN UPDATE
|
||||
OPAPND = 9 ;OPEN APPEND
|
||||
OPDIR = 6 ;OPEN DIRECTORY
|
||||
;
|
||||
.PAGE
|
||||
; .PAGE
|
||||
;
|
||||
; EXECUTE FLAG DEFINES
|
||||
;
|
||||
@@ -90,5 +90,5 @@ RUNLOC = $3D ; CP/A LOAD/RUN ADR
|
||||
CPCMDB = $3F ; COMMAND BUFFER (60 BYTES)
|
||||
CPCMDGO = $F3
|
||||
;
|
||||
*= SAVEPC ; RESTORE PC
|
||||
; *= SAVEPC ; RESTORE PC
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user