MS-DOS/v2.0/source/DEBDATA.ASM

94 lines
2.8 KiB
NASM
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.xlist
.xcref
INCLUDE debequ.asm
INCLUDE dossym.asm
.list
.cref
CODE SEGMENT PUBLIC BYTE 'CODE'
CODE ENDS
CONST SEGMENT PUBLIC BYTE
CONST ENDS
DATA SEGMENT PUBLIC BYTE
DATA ENDS
DG GROUP CODE,CONST,DATA
DATA SEGMENT PUBLIC BYTE
PUBLIC ParityFlag,XNXOPT,XNXCMD,SWITCHAR,EXTPTR,HANDLE,TRANSADD
PUBLIC PARSERR,ASMADD,DISADD,DISCNT,ASMSP,INDEX,DEFDUMP,DEFLEN
PUBLIC REGSAVE,SEGSAVE,OFFSAVE,TEMP,BUFFER,BYTCNT,OPCODE,AWORD
PUBLIC REGMEM,MIDFLD,MODE,NSEG,OPBUF,BRKCNT,TCOUNT,ASSEM_CNT
PUBLIC ASSEM1,ASSEM2,ASSEM3,ASSEM4,ASSEM5,ASSEM6,BYTEBUF,BPTAB
PUBLIC DIFLG,SIFLG,BXFLG,BPFLG,NEGFLG,NUMFLG,MEMFLG,REGFLG
PUBLIC MOVFLG,TSTFLG,SEGFLG,LOWNUM,HINUM,F8087,DIRFLG,DATAEND
ParityFlag DB 0
XNXOPT DB ? ; AL OPTION FOR DOS COMMAND
XNXCMD DB ? ; DOS COMMAND FOR OPEN_A_FILE TO PERFORM
SWITCHAR DB ? ; CURRENT SWITCH CHARACTER
EXTPTR DW ? ; POINTER TO FILE EXTENSION
HANDLE DW ? ; CURRENT HANDLE
TRANSADD DD ? ; TRANSFER ADDRESS
PARSERR DB ?
ASMADD DB 4 DUP (?)
DISADD DB 4 DUP (?)
DISCNT DW ?
ASMSP DW ? ; SP AT ENTRY TO ASM
INDEX DW ?
DEFDUMP DB 4 DUP (?)
DEFLEN DW ?
REGSAVE DW ?
SEGSAVE DW ?
OFFSAVE DW ?
; The following data areas are destroyed during hex file read
TEMP DB 4 DUP(?)
BUFFER LABEL BYTE
BYTCNT DB ?
OPCODE DW ?
AWORD DB ?
REGMEM DB ?
MIDFLD DB ?
MODE DB ?
NSEG DW ?
OPBUF DB OPBUFLEN DUP (?)
BRKCNT DW ? ; Number of breakpoints
TCOUNT DW ? ; Number of steps to trace
ASSEM_CNT DB ? ; preserve order of assem_cnt and assem1
ASSEM1 DB ?
ASSEM2 DB ?
ASSEM3 DB ?
ASSEM4 DB ?
ASSEM5 DB ?
ASSEM6 DB ? ; preserve order of assemx and bytebuf
BYTEBUF DB BUFLEN DUP (?) ; Table used by LIST
BPTAB DB BPLEN DUP (?) ; Breakpoint table
DIFLG DB ?
SIFLG DB ?
BXFLG DB ?
BPFLG DB ?
NEGFLG DB ?
NUMFLG DB ? ; ZERO MEANS NO NUMBER SEEN
MEMFLG DB ?
REGFLG DB ?
MOVFLG DB ?
TSTFLG DB ?
SEGFLG DB ?
LOWNUM DW ?
HINUM DW ?
F8087 DB ?
DIRFLG DB ?
DB BUFFER+BUFSIZ-$ DUP (?)
DATAEND LABEL WORD
DATA ENDS
END