; #INCLUDE "EQUATE" ;SYMBOLIC EQUIVALENCES #NOLIST ;SUPPRESS LISTING ; ; ASCII EQUIVALENCES ; ANUL == BYTE 0x00 ;NULL ASOH == BYTE 0x01 ;SOH ASTX == BYTE 0x02 ;STX AETX == BYTE 0x03 ;ETX AEOT == BYTE 0x04 ;EOT AENQ == BYTE 0x05 ;ENQ AACK == BYTE 0x06 ;ACK ABEL == BYTE 0x07 ;BELL ABS == BYTE 0x08 ;BS AHT == BYTE 0x09 ;HT ALF == BYTE 0x0A ;LF AVT == BYTE 0x0B ;VT AFF == BYTE 0x0C ;FF ACR == BYTE 0x0D ;CR ASO == BYTE 0x0E ;SO ASI == BYTE 0x0F ;SI ADLE == BYTE 0x10 ;DLE ADC1 == BYTE 0x11 ;DC1 ADC2 == BYTE 0x12 ;DC2 ADC3 == BYTE 0x13 ;DC3 ADC4 == BYTE 0x14 ;DC4 ANAK == BYTE 0x15 ;NAK ASYN == BYTE 0x16 ;SYN AETB == BYTE 0x17 ;ETB ACAN == BYTE 0x18 ;CAN AEM == BYTE 0x19 ;EM ASUB == BYTE 0x1A ;SUB AESC == BYTE 0x1B ;ESC AFS == BYTE 0x1C ;FS AGS == BYTE 0x1D ;GS ARS == BYTE 0x1E ;RS AUS == BYTE 0x1F ;US ASP == BYTE 0x20 ;SPACE ARUB == BYTE 0x7F ;RUBOUT (DEL) ; ; OPERATING SYSTEM EQUIVALENCES ; OPSYST == 223 ;O/S INTERRUPT VECTOR (TDOS) OPSYSC == 224 ;O/S INTERRUPT VECTOR (CP/M) TFCB == 0x005C ;DEFAULT FILE CONTROL BLOCK TBUF == 0x0080 ;DEFAULT DISK BUFFER ADDRESS TPA == 0x0100 ;TRANSIENT PROGRAM AREA BASE ; WSFCN == BYTE 0 ;FUNCTION 0 (WARM START) CIFCN == BYTE 1 ;FUNCTION 1 (CONSOLE INPUT) COFCN == BYTE 2 ;FUNCTION 2 (CONSOLE OUTPUT) RCIFCN == BYTE 3 ;FUNCTION 3 (RAW CONSOLE INPUT) RCOFCN == BYTE 4 ;FUNCTION 4 (RAW CONSOLE OUTPUT) LOFCN == BYTE 5 ;FUNCTION 5 (LIST OUTPUT) DCFCN == BYTE 6 ;FUNCTION 6 (DIRECT CONSOLE I/O) RIBFCN == BYTE 7 ;FUNCTION 7 (RETURN I/O BYTE) SIBFCN == BYTE 8 ;FUNCTION 8 (SET I/O BYTE) PBFCN == BYTE 9 ;FUNCTION 9 (PRINT BUFFER) CIBFCN == BYTE 10 ;FUNCTION 10 (CONSOLE IN BUFFERED) CSFCN == BYTE 11 ;FUNCTION 11 (CONSOLE STATUS) RVNFCN == BYTE 12 ;FUNCTION 12 (RETURN VERSN NUMBER) RDSFCN == BYTE 13 ;FUNCTION 13 (RESET DISK SYSTEM) SELFCN == BYTE 14 ;FUNCTION 14 (SELECT DISK) OFFCN == BYTE 15 ;FUNCTION 15 (OPEN FILE) CFFCN == BYTE 16 ;FUNCTION 16 (CLOSE FILE) SFFFCN == BYTE 17 ;FUNCTION 17 (SEARCH FOR 1ST FILE) SNFFCN == BYTE 18 ;FUNCTION 18 (SEARCH FOR NEXT FILE) DFFCN == BYTE 19 ;FUNCTION 19 (DELETE FILE) RSFFCN == BYTE 20 ;FUNCTION 20 (READ SEQUENTIAL FILE) WSFFCN == BYTE 21 ;FUNCTION 21 (WRITE SEQ FILE) MFFCN == BYTE 22 ;FUNCTION 22 (MAKE FILE) RFFCN == BYTE 23 ;FUNCTION 23 (RENAME FILE) RLIFCN == BYTE 24 ;FUNCTION 24 (RETURN LOGIN VECTOR) RCDFCN == BYTE 25 ;FUNCTION 25 (RETURN CURRENT DISK) SDFCN == BYTE 26 ;FUNCTION 26 (SET DMA) ; WPDFCN == BYTE 28 ;FUNCTION 28 (WRITE PROTECT DISK) RROFCN == BYTE 29 ;FUNCTION 29 (RETURN R/O VECTOR) SFAFCN == BYTE 30 ;FUNCTION 30 (SET FILE ATTRIBUTES) DPBFCN == BYTE 31 ;FUNCTION 31 (DISK PARAMETER BLOCK) SRUFCN == BYTE 32 ;FUNCTION 32 (SET/RETURN USER) RRFFCN == BYTE 33 ;FUNCTION 33 (READ RANDOM FILE) WRFFCN == BYTE 34 ;FUNCTION 34 (WRITE RANDOM FILE) CFSFCN == BYTE 35 ;FUNCTION 35 (COMPUTE FILE SIZE) SRRFCN == BYTE 36 ;FUNCTION 36 (SET RANDOM RECORD) RDFCN == BYTE 37 ;FUNCTION 37 (RESET DRIVE) ; LKRFCN == BYTE 42 ;FUNCTION 42 (LOCK RECORD) FRRFCN == BYTE 43 ;FUNCTION 43 (FREE RECORD) SSCFCN == BYTE 44 ;FUNCTION 44 (SET SECTOR COUNT) ; DFSFCN == BYTE 46 ;FUNCTION 46 (DISK FREE SPACE) CHNFCN == BYTE 47 ;FUNCTION 47 (CHAIN TO PROGRAM) ; SDBFCN == BYTE 51 ;FUNCTION 51 (SET DMA BASE) RDBFCN == BYTE 52 ;FUNCTION 52 (RETURN DMA BASE) RRMFCN == BYTE 53 ;FUNCTION 53 (RET RELOCATABLE MEM) RAMFCN == BYTE 54 ;FUNCTION 54 (RET ABSOLUTE MEMORY) ARMFCN == BYTE 55 ;FUNCTION 55 (ALLOC RELOCATABLE MEM) AAMFCN == BYTE 56 ;FUNCTION 56 (ALLOC ABSOLUTE MEMORY) FMSFCN == BYTE 57 ;FUNCTION 57 (FREE MEMORY SEGMENT) FAMFCN == BYTE 58 ;FUNCTION 58 (FREE ALL MEMORY) PLFCN == BYTE 59 ;FUNCTION 59 (PROGRAM LOAD) ; DT1FCN == BYTE 104 ;FUNCTION 104 (SET DATE/TIME) DT2FCN == BYTE 105 ;FUNCTION 105 (RETURN DATE/TIME) ; RSNFCN == BYTE 107 ;FUNCTION 107 (RETURN S/N) SRCFCN == BYTE 108 ;FUNCTION 108 (SET/RETURN CODE) ; SRTFCN == BYTE 110 ;FUNCTION 110 (SET/RET TERMINATOR) PBCFCN == BYTE 111 ;FUNCTION 111 (PRINT BLOCK TO CON) PBLFCN == BYTE 112 ;FUNCTION 112 (PRINT BLOCK TO LIST) ; PFNFCN == BYTE 152 ;FUNCTION 152 (PARSE FILE NAME) ; ROSFCN == BYTE 0 ;FUNCTION 0 (RESET O/S) CTPFCN == BYTE 1 ;FUNCTION 1 (CREATE/TERM PROCESS) DPFCN == BYTE 2 ;FUNCTION 2 (DISPATCH PROCESS) AMFCN == BYTE 3 ;FUNCTION 3 (ALLOCATE MEMORY) DMFCN == BYTE 4 ;FUNCTION 4 (DE-ALLOCATE MEMORY) SMFCN == BYTE 5 ;FUNCTION 5 (SEND MESSAGE) RMFCN == BYTE 6 ;FUNCTION 6 (RECEIVE MESSAGE) SESFCN == BYTE 7 ;FUNCTION 7 (SET ERROR SERVICE) SERFCN == BYTE 8 ;FUNCTION 8 (SET ERROR RETURN) SDTFCN == BYTE 9 ;FUNCTION 9 (SET DATE/TIME) RDTFCN == BYTE 10 ;FUNCTION 10 (RETURN DATE/TIME) RDMFCN == BYTE 11 ;FUNCTION 11 (REBUILD DISK MAP) ROUFCN == BYTE 12 ;FUNCTION 12 (RETURN ORIGIN/UNIT) SCFFCN == BYTE 13 ;FUNCTION 13 (SET COMPATABILITY) LOGFCN == BYTE 14 ;FUNCTION 14 (LOG ON/OFF) LFFCN == BYTE 15 ;FUNCTION 15 (LOAD FILE) ADFFCN == BYTE 16 ;FUNCTION 16 (ACTIVATE DO FILE) ALDFCN == BYTE 17 ;FUNCTION 17 (AUTO LOAD DISABLE) SCLFCN == BYTE 18 ;FUNCTION 18 (SEND COMMAND LINE) RAVFCN == BYTE 19 ;FUNCTION 19 (RETURN ALV INFO) RDPFCN == BYTE 20 ;FUNCTION 20 (RETURN DISK PARMS) SRSFCN == BYTE 21 ;FUNCTION 21 (SET/RET DISK STATUS) PDAFCN == BYTE 22 ;FUNCTION 22 (PHYSICAL DISK ACCESS) SBPFCN == BYTE 23 ;FUNCTION 23 (SET BUFFER PARMS) RBPFCN == BYTE 24 ;FUNCTION 24 (RETURN BUFFER PARMS) LFDFCN == BYTE 25 ;FUNCTION 25 (LOCKOUT/FREE DRIVE) FFBFCN == BYTE 26 ;FUNCTION 26 (FLUSH/FREE BUFFERS) SRPFCN == BYTE 27 ;FUNCTION 27 (SET/RET PRINT MODE) EOPFCN == BYTE 28 ;FUNCTION 28 (SIGNAL END OF PRINT) SRDFCN == BYTE 29 ;FUNCTION 29 (SET/RET DE-SPOOL) QPFFCN == BYTE 30 ;FUNCTION 30 (QUEUE PRINT FILE) FLBFCN == BYTE 31 ;FUNCTION 31 (FLUSH LIST BUFFER) NLOFCN == BYTE 32 ;FUNCTION 32 (NETWORK LIST OUT) RCFCN == BYTE 33 ;FUNCTION 33 (REMOTE CONSOLE) CCSFCN == BYTE 34 ;FUNCTION 34 (COMM CHANNEL STATUS) CCIFCN == BYTE 35 ;FUNCTION 35 (COMM CHANNEL INPUT) CCOFCN == BYTE 36 ;FUNCTION 36 (COMM CHANNEL OUTPUT) SCBFCN == BYTE 37 ;FUNCTION 37 (SET COMM BAUD RATE) RCBFCN == BYTE 38 ;FUNCTION 38 (RETURN COMM BAUD) SMCFCN == BYTE 39 ;FUNCTION 39 (SET COMM MODEM CTRL) RMCFCN == BYTE 40 ;FUNCTION 40 (RET COMM MODEM CTRL) USRFCN == BYTE 41 ;FUNCTION 41 (USER DEFINED) RDDFCN == BYTE 42 ;FUNCTION 42 (REBUILD DISK MAP) ; #RELIST ;RESUME PREVIOUS LISTING STATUS