
 unerr1 	1	/* unknown error */
 div21serr	2	/* unwanted sign in div21 */
 div21oerr	3	/*  overflow in div21 */
 bmrrngerr	4	/* dynamic range error in bmrender */
 zbmlcfl	5	/* malloc fail for zbuf init */
 zbnormerr	6	/* zbuf pointer unnormalizable	*/
 objmemmalerr	7	/* objmem malloc fail */
 clmemmalerr	8	/* class list malloc fail */
 objdferr	9	/* error in objdefs.txt file */
 illspcnum	10	/* illegal species number */
 typeallocerr	11	/* malloc failed for type allocation */
 badspc		12	/* bad species number in univ.txt file */
 badtyp		13	/* bad type number in univ.txt file */
 objnfreer	14	/* attempt to create over non-free obj */
 badcorder	15	/* bad coord number in univ.txt file */
 unexpspn	16	/* unexpected species in drawdeadwall */
 sptunk		17	/* weird type for drawkind */
 nobkgrnderr	18	/* no background file found */
 toomanyholes	19	/* too many holes in a bmplane pic */
 bmtoobig	20	/* bitmap is too big for hole anal */
 merrhole	21	/* mem alloc fail during hole alloc */
 ssunx		22	/* expected species type 3 for symsegread */
 errnseq	23	/* too many frames in symsequence */
 objdfnf	24	/* objdefs.txt file not found */
 univfnf	25	/* univ.txt file not found */
 sseqfnf	26	/* <symseq>.txt file not found */
 ssbadspc	27	/* bad species number in <symseq>.txt file */
 ssbadfrmn	28	/* bad framecode number in <sysseq>.txt file */
 ssbadtyp	29	/* bad type number in <sysseq>.txt file */
 ssmem		30 	/* mem alloc fail in seqread */
 unxdss		31	/*  unexpected species type in drawsymseg */
 dssfrm		32	/* unknown frame code found in ssdraw */
 ssdbadtyp	33	/* bad sym type number in ssdraw routine */
 dssnbad	34	/* calling for illegal symseqdata element */
 ernofrm	35	/* symseq creation with 0 frames */
 ernoterm	36	/* last frame code must be 2 */
 rssfrm		37	/* unknown frame code found in ssrun data */
 rssdbadtyp	38	/* bad sym type number in ssdraw routine */
 objmemexh	39	/* object memory exhausted */
 plyunx		40	/* expected species type 4 for poly in read */
 msngplyparm	41	/* a param in objdefs.txt file bad or missing*/
 plynsides	42	/* too many or too few sides specified in ply*/
 plymem		43 	/* mem alloc fail in plyread */
 unxdply	44	/*  unexpected species type in drawpoly */
 badwcorder	45	/* bad start coord number in univ.txt file */
 badwscorder	46	/* bad window size value in univ.txt file */
 pwnum		47	/* bad species number in readpolywall */
 rpwmem	        48	/* alloc fail during polywall read */
 palramerr	49	/* alloc fail during palette malloc */
 copytbadtype   50      /* copycat's victim type no out of range */
 bmrmfail	51      /* malloc fail in bmreadfile */
 cbmrmfail	52      /* copycat malloc fail in bmreadfile */
 flunx		53	/* expected species type 3 for fluidread */
 ernfluid	54	/* too many frames in fluidsequence */
 fluidfnf	55	/* <fluidseq>.txt file not found */
 flbadcoord	56	/* bad coord number in <fluid>.txt file */
 flbadspc	57	/* bad species number in <fluid>.txt file */
 flbadtyp	58	/* bad type number in <fluid>.txt file */
 flmem		59 	/* mem alloc fail in fluidread */
 unxdfl		60	/*  unexpected species type in drawfluidseg */
 dflfrm		61	/* unknown frame code found in fluiddraw */
 fldbadtyp	62	/* bad fluid type number in fluiddraw routine */
 dflnbad	63	/* calling for illegal fluidseqdata element */
 dflspcbad	64      /* species number bad in draw fluid */
 dflstybad	65	/* bad type number to draw fluid */
 flunexpspn	66	/* unexpected species at fluid draw */
 slunx		67	/* expected species type 3 for solidsegread */
 ernsolid	68	/* too many frames in solidsequence */
 solidfnf	69	/* <solid>.txt file not found */
 slbadtyp	70	/* bad type number in <solid>.txt file */
 slmem		71 	/* mem alloc fail in solidread */
 unxdsl		72	/*  unexpected species type in drawsolidseg */
 unknowner	73	/* bad solid type number in soliddraw routine */
 dslnbad	74	/* calling for illegal solidseqdata element */
 dslspcbad	75      /* species number bad in draw solid */
 dslstybad	76	/* bad type number to draw solid */
 slunexpspn	77	/* unexpected species at solid draw */
 bfmemfail	78	/* stack alloca fail for mask bitmap */
 nobdrop	79	/* backdrop.vga not found */
 mdatamf	80      /* malloc fail during mdata init */
 objtomdiv	81	/* divide by zero in objtomdata */
 pygerrmem	82	/* malloc failure in pygmyinit */
 pygerrinit	83	/* pygmy failed init */
 pfontmf	84      /* malloc fail during pfont init */
 pfontfnf       85      /* pfont.dat file not found */
 memhanderr     86      /* malloc fail in handle array alloc */
 handledup      87      /* duplicate handle name defined */
 handlechk      88      /*  handle name differnt on pass 2 */
 ernopchkf	89     /* No p.chk file found */
 ppalnf		90     /* No p.pal file found */
 horange	91     /* handle out of range */
 dwbmnf		92	/* bitmap file not found */
 erdapl		93	/* direct drawing of applique attempted */
 saplunx	94	/* wrong spnum in readapl */
 aplfnf		95	/* apl file not found */
 aplbadf	96      /* bad stuff in apl file */
 nomusic	97	/* bad 4 numbers in apl file */
 aplmfail	98	/* malloc fail in alpread */
 apldbad        99      /* bad number in apl file data (strt&len) */
 aplddbad       100      /* bad number in apl file data (data) */
 apsetfnf	101	/* apset file not found */
 badapnum	102	/* bad applique # in apset file */
 ernapset	103     /* illegal # of appliques in apset */
 apsterm	104    /* no terminating -1 in apset file */
 apsmem		105     /* malloc fail in apset */
 sapsetunx	106    /* bad species in readapset */
 badaphand	107    /* bad appl. handle in univ.txt */
 badapshand	108    /* bad apset handle in univ.txt */
 ernsolidf	109    /* too many frames defined in solid */
 slapunx	110	/* bad spnum in readsolidap */
 solidapfnf	111	/* solidap text file not found */
 slapbadtyp	112	/* solidap bad handle in text file */
 vertfail	113	/* no vertical retrace found */
 pygloadfail	114     /* pygmy load file not found */
 nopyg 		115     /* No fload file name */
 htbufbig	116	/* to many holes in shaped bitmap */
 ptraor		117	/* pointer assignment out of range */
 ptrblknf	118	/* allocated block not found */
 ptrasser	119	/* too many ptr assigns to follow */
 optrseg	120	/* species and optrblk don't match */
 douboptrm	121	/* attempt to malloc optr twice */
 cncofile	122	/* could not create output blk file */
 badccode	123	/* fileblk has bad code */
 mxhandwr	124	/* handles not right size in file */
 nmblksbad	125	/* nmemblks not valid from blk file */
 badptrass	126 	/* bad block number for ptr assign */
 rhandre	127	/* read handles has failed */
 handme		128	/* malloc fail during handles malloc */
 frnofus	129	/* nofus for object is bad */
 ubopen		130	/* binary universe file open error */
 ubread		131	/* binary universe file read error */
 badzcorder	132	/* bad z coord value in univ Z param */
 thtfnf		133	/* theaters.txt file not found */
 badent		134	/* Bad entry number in theaters.txt file */
 dupentnum	135	/* duplicate entry found in theaters.txt */
 badobjn	136	/* bad object number in tht file */
 badunivn	137	/* bad univ file number in tht file */
 badthtcrd	138	/* bad or missing xy or z coord in tht file */
 tnumnf		139	/* cant find entry in theaters */
 joycerr	140	/* joystick centering errror */
 nojoy		141	/* no joystick, where one was specified */
 erentnf	142	/* Starting entry # not found in theater */
 flxfrmer	143	/* fluid attempt to xfrm to nonexit fluid */
 mfluidhan	144	/* error in reading fluid file, handle msng */
 gtn2		145	/* grenade bit set in object of species!=2 */
 ctmcbound	146	/* ctmc caught value out of bounds */
 badflhand	147	/* bad handle in explosion # specification */
 badpnum	148	/* bad pnum in pickup type hand spec  */
 badphandl	149	/* bad ptype handle numbher */
 mxpickwr	150	/* bad number of pickups in .bin file */
 inumobnd	151	/* bad arg to newinv */
 pickpupnf	152	/* no entry in pickuptypes for inum */
 invpnull	153	/* null invnumptr in newinv function */
 iblknfree	154	/* inventory block cannot free error */
 doorkbnd	155	/* door key value of out bounds */
 runcoob	156	/* bad runcode in basefunct */
 illurcode	157	/* bad usecode in pickup/drop object */
 rllurcode	158	/* bad usecode in run object */
 explerr	159	/* handle number 3610 must be explosion fluid */
 vszmsng	160	/* vertical size number missing in objdef */
 hszmsng	161	/* horizontal size number missing in objdef */
 unexpspndr	162	/* dodoor found unexpected species type */
 unexistr	163	/* tried to print non-existant string */
 fdbmpfnf	164	/* file not found or read file in filedrwbmp */
 errpter	165	/* error in sound or xtended memory */
 req386		166	/* 386 cpu required */
 bmaphoob	167	/* bmap drawfunction #hpts out of bounds */
 bmapvoob	168	/* bmap drawfunction #vpts out of bounds */
 errfats	169	/* vgafiles.toc or vgafiles.fat not found */
 fatserr	170	/* read error or loused up fats file */
 nopygmem	171	/* no pygmy memory available at present time */
 extmalfail	172	/* malloc failed for compression memory */
 nocwd		173	/* no current path found */
 cncdir		174     /* subdirectory not found */
 erdiskspc	175	/* not enough free disk space to run game */
 erfrmv		176	/* univ?.bin file exists but can't be removed */
 statefbad	177     /* bad or messed up state.bin file */
 stateopen	178     /* can't open state file */
 diagferr	179	/* diag file error */
 erpcmd		180	/* can't remove p.cmd file */
 erstdout	181	/* cant redirect text output to p.out */
 erstrip	182	/* strip size not 1280 wide */
 dsbmer		183	/* bitmap too big for inventory drawing */
 fhshrink	184	/* shrunken block changed pointers on us! */
 ermouse	185	/* mouse requested but none found */
 bdamsz		186	/* bad size in damage artwork */
 idambe		187	/* idam bad value */
 objmfnf	188	/* memblkfile not found (objdef?.dat) */
 pygbiner	189	/* error in pygmy part of univ?.bin file */
 badheap	190	/* heap corrupted */
 nopygmyp	191	/* pygmyptr is null in bfindholes */
 ertime		192	/* program is past date of expiration date */
 gflspcbad	193      /* species number bad in draw gun */
 gflstybad	194	/* bad type number to draw gun */
 baddmachn	195	/* bad dma channel specifed in command line */
 ersndnf	196	/* digitized sound never finished playing */
 pnocomp	197   /* no compile with with stripped version p.exe */
 pdimsng	198	/* pygmy.dat file is missing from subdir */
 memsize	199	/* not enough ram at run time */
 errnscrn	200	/* no scrn.dat file found */
 emszbuf	201	/* ems zbuf error */
 pygchkerr	202	/* pygmy checksum error */
 unexpspp	203	/* unexpected species in prepdeadwall val=sp */
 unexpspf	204	/* unexpected species in prepfluid val=sp */
 badfltype      205	/* bad fluid type in fluidbump code */
 weirdptr       206	/* pointer doesn't have an offset of 4 */
 memvfail       207	/* malloc fail in initvert() */
 badvert        208	/* bad vertex number in object data */
 vertbig        209	/* bad vertex number in object data */
 mctoobig       210	/* memchnk alloc size too big. (size) */
 xmemerr	211	/* no ems or xms available */
 nmemcerr	212	/* too many memchnks  ( nmemchnks ) */
 emspgerr	213	/* ems page mapping error (hand,eerr)*/
 xmspgerr	214	/* xms page map error (hand,xerr) */
 emsferr        215	/* ems free error (hand,eerr) */
 xmsferr        216	/* xms free error (hand,xerr) */
 mcmper		217	/* error in mapping of weapon ram */
 mcwper		218	/* error in writing of weapon ram */
 imemcerr	219	/* initialization err of memchnks (nmemchnk) */
 memcbeff	220	/* malloc file in initmemchnk */
 ddmcrm		221	/* memchnk remap after mdata failed */
 mcwrdf		222	/* mdata write fail in dodoor() */
 robodmf	223	/* malloc fail for robodataptr */
 pygicon	224	/* pygmy inconsistent block type */
 pygmapfl	225	/* mcmap failure in pygmywrite/read */
 pygmcwrt	226	/* mcwrite fail in pygmywrite */
 pygmchi	227 	/* unexpected emtype in pygmy memchnk */
 pygemsfail	228	/* ems pygmy alloc failing with z option */
 pgyck		229	/* pygmy fails checksum */
 prmwc		230	/* temp mcwrite failed in readpygmy */
 prmrc		231	/* reading or freeing failed in readpygmy */
 deamcf		232	/* mcfree error in deallocation of memblks */
 pygnomtch	233	/* universe loaded pygmy fails chksum */
 transtmf	234	/* malloc fail in transtable malloc */
 sldpbadtyp	235	/* bad solid type number in prepsolid routine */
 sldbadtyp	236	/* solid bad type, but should be nice */
 rmemblkmf	237	/* malloc fail during readmemblk */
 mylbadspc	238	/* bad species in mylineofsight, val=species */
 qxybadspc	239	/* bad species in qxywall, val=species */
 failcrng	240	/* fail code out of range */
 membfe		241	/* write failed for memblks.tmp */
 pcpthmsg	242	/* specified path no good in pc.exe */
 pcdfobn		243	/* different objdef numbers for same level */
 pcobconf	244	/* confused about objdef value in pc.exe */
 pcspwnerr	245	/* pc.exe cannot spawn properly */
 badweapval	246	/* bad or missing value in weapons.txt file */
 pcopenfl	247	/* cannot open file in pc.exe */
 namepoe		248	/* name prot file non openable */
 badpval      249     /* Bad numerical value in readouts.txt */
 pickupfnf	250  /* cannot open pickup.txt file in subdir */
 badwritepth     251  /* writepath n<path> path no good */



