mirror of
https://github.com/erkyrath/infocom-zcode-terps.git
synced 2026-02-02 06:41:28 +00:00
Initial commit.
This commit is contained in:
75
atari/zip.src
Normal file
75
atari/zip.src
Normal file
@@ -0,0 +1,75 @@
|
||||
TITLE "ZIP/6502 INFOCOM, INC. --- EQUATES"
|
||||
|
||||
; --------------------------
|
||||
; ZIP/6502 2.0
|
||||
; Z-CODE INTERPRETER PROGRAM
|
||||
; FOR ATARI 400/800/1200/XL
|
||||
; --------------------------
|
||||
|
||||
; INFOCOM, INC.
|
||||
; 55 WHEELER STREET
|
||||
; CAMBRIDGE, MA 02136
|
||||
|
||||
; COMPANY PRIVATE -- NOT FOR DISTRIBUTION
|
||||
|
||||
ZEROPG EQU $80 ; 1ST FREE Z-PAGE LOCATION
|
||||
|
||||
DEBUG EQU 0 ; ASSEMBLY FLAG FOR DEBUGGER
|
||||
|
||||
; -----------
|
||||
; ERROR CODES
|
||||
; -----------
|
||||
|
||||
; 00 -- INSUFFICIENT RAM
|
||||
; 01 -- ILLEGAL X-OP
|
||||
; 02 -- ILLEGAL 0-OP
|
||||
; 03 -- ILLEGAL 1-OP
|
||||
; 04 -- ILLEGAL 2-OP
|
||||
; 05 -- Z-STACK UNDERFLOW
|
||||
; 06 -- Z-STACK OVERFLOW
|
||||
; 07 -- ILLEGAL PROPERTY LENGTH (GETP)
|
||||
; 08 -- DIVISION BY ZERO
|
||||
; 09 -- ILLEGAL ARGUMENT COUNT (EQUAL?)
|
||||
; 10 -- ILLEGAL PROPERTY ID (PUTP)
|
||||
; 11 -- ILLEGAL PROPERTY LENGTH (PUTP)
|
||||
; 12 -- DISK ADDRESS OUT OF RANGE
|
||||
; 13 -- PARSER OVERFLOW
|
||||
; 14 -- DRIVE ACCESS
|
||||
|
||||
INCLUD EQ.ASM
|
||||
|
||||
TITLE "ZIP/6502 INFOCOM, INC. --- MACHINE DEPENDENT INIT"
|
||||
INCLUD HARDEQ.ASM
|
||||
INCLUD COLD.ASM
|
||||
|
||||
TITLE "ZIP/6502 INFOCOM, INC. --- INIT & MAINLINE"
|
||||
INCLUD WARM.ASM
|
||||
INCLUD MAIN.ASM
|
||||
INCLUD SUBS.ASM
|
||||
INCLUD DISPATCH.ASM
|
||||
|
||||
TITLE "ZIP/6502 INFOCOM, INC. --- OPCODE EXECUTORS"
|
||||
INCLUD OPS0.ASM
|
||||
INCLUD OPS1.ASM
|
||||
INCLUD OPS2.ASM
|
||||
INCLUD OPSX.ASM
|
||||
INCLUD READ.ASM
|
||||
|
||||
TITLE "ZIP/6502 INFOCOM, INC. --- OP SUPPORT & MEMORY MANAGEMENT"
|
||||
INCLUD PAGING.ASM
|
||||
INCLUD ZSTRING.ASM
|
||||
INCLUD OBJECTS.ASM
|
||||
|
||||
TITLE "ZIP/6502 INFOCOM, INC. --- MACHINE DEPENDENT"
|
||||
INCLUD IO.ASM
|
||||
INCLUD MACHINE.ASM
|
||||
INCLUD ZDOS.ASM
|
||||
INCLUD DISK.ASM
|
||||
|
||||
IF DEBUG
|
||||
INCLUD BUGGER.ASM
|
||||
ENDIF
|
||||
|
||||
TITLE "ZIP/6502 INFOCOM, INC."
|
||||
END
|
||||
|
||||
Reference in New Issue
Block a user