Newsgroups: rec.arts.int-fiction
Path: gmd.de!Germany.EU.net!EU.net!uknet!doc.ic.ac.uk!agate!library.ucla.edu!news.mic.ucla.edu!unixg.ubc.ca!nntp.cs.ubc.ca!newsserver.sfu.ca!sfu.ca!neilg
From: neilg@fraser.sfu.ca (Neil K. Guy)
Subject: Re: Help.
Message-ID: <neilg.754487476@sfu.ca>
Sender: news@sfu.ca
Organization: Simon Fraser University, Burnaby, B.C., Canada
References: <2d8pr4$2g2@agate.berkeley.edu>
Date: Sun, 28 Nov 1993 11:51:16 GMT
Lines: 25

whizzard@uclink.berkeley.edu (Gerry Kevin Wilson) writes:

> Assertion failed: o->mcmoptr == p + osrndsz(sizeof(mcmon)), file
> mcm.c, line 855.

 I've been corresponding with Mike Roberts concerning this problem,
and he's testing out a fix for the assertion failure problems. It's
apparently a very obscure problem that only pops up under unusual
circumstances.

>Has my game overloaded the TADS compiler?  Too many objects?  I don't think
>that's the case, myself, but I could be wrong.  I was compiling with the
>tc -ds option.  I'll try again in a minute with just normal compile. Needless
>to say, I'm a TAD bit worried. (Ow, sorry, bad pun.)  Is there a limit on
>objects in a TADS adventure?  My .gam file has topped 200k.

 The TADS architecture is supposed to be scalable, so it sounds like
you've just hit on some unfortunate combination of things. The memory
management issue and that bug didn't arise for me until my .gam file
reached about 600K, so it's not directly size related, by the sounds
of it. Anyway, hopefully Mike will be able to patch that little
problem up soon!

 - Neil K.

