[comp.sources.games.bugs] omega v0.75/386 xenix

chad@lakesys.UUCP (D. Chadwick Gibbons) (07/17/89)

	A little side note to anyone interested....the release of omega
does not work quite right in 80386 xenix. the problem occurs when
entering the town level - core dump. specifically, it happens at line 638
(or so says the debugger) in the file oscr.c.  Its a segmentation
violation, which means in the Intel world that the program is trying
to access a memory location which it does not own...if I remember
correctly, the line when something like:
	if (Level->site[x][y].things->next != NULL)
don't quote me on the line, I'm typing from memory here.  I would guess
that either this pointer isn't initialized somewhere, or perhaps the
current state of the xenix compiler defines NULL as some hellish thing
(again.) - which gives me an idea.
-- 
D. Chadwick Gibbons, chad@lakesys.lakesys.com, ...!uunet!marque!lakesys!chad