h25369
s 00049/00000/00000
d D 1.1 84/11/14 13:12:19 dock 1 0
c date and time created 84/11/14 13:12:19 by dock
e
u
U
t
T
I 1
/* cflags.h -- RAM-Monitor program execution flags
 *	(c)
 *	Dock Williams
 *	October, 1983
 */
#ifndef CFLAGS
#define CFLAGS

/* bit definitions for cflags */
#define	CF_ESCHIT	1		/* escape character hit */
#define	CF_OUTHLD	2		/* hold ouput of characters */
#define CF_BRKREP	4		/* replace a brkpnt when step */
#define	CF_SSTEP	8		/* single stepping flag */
#define CF_TRACE	16		/* program flow tracing flag */
#define	CF_PHIDE	32		/* print hidden symbols flag */
#define CF_REGP		64		/* print regs after single stepping */
#define CF_PCPRT	128		/* print pc as stepping */
#define CF_SYMP		256		/* print symbols instead of address */
#define CF_BRKPRO	512		/* proceeding through brkpnts flag */
#define	CF_AUTOP	1024		/* autoprint when return from a */
					/* single-step or breakpoint */
#define CF_MMUBRK	2048		/* mmu breakpointing flag */
#define	CF_PHYS		4096		/* map physical address override */


/* bit definitions for symbol table flags */
#define	S_USED	1		/* symbol is used flag */
#define	S_HIDE	2		/* symbol is hidden, dont print when listing */
#define S_SHIDE 4		/* symbol is sometimes hidden print for opens */
#define S_PHYS	8		/* symbol refers to physical memory */

/* parameters for storage allocation */
#define	MAXSYM	75		/* maximum number of symbols */
#define	MAXINP	133		/* maximum number of input chars */
#define	MAXARG	5		/* maximum arguments for a debugger command */
	/* MAXNAM must be greater than MAXVBS for psym */
#define MAXNAM	11		/* maximum characters for a symbol name */
#define MAXVBS	9		/* maximum symbol name printed in verbose */
#define	MAXBRK	16		/* number of breakpoints */
#define MAXTRC	23		/* maximum number of tracings in trace table */

/* define special start-up initialization trap id */
#define MON_INIT -5
#define MON_START -6

/* the instruction buffer size for the disassembler */
#define IBUFFERSIZE 8 

#endif
E 1
