kayvan@mrspoc.Transact.COM (Kayvan Sylvan) (07/21/89)
Okay, all you Xenix 386'ers just waiting to get Omega up on your systems, listen up. I was stumped for a while, see... It got to oscr.c, getspot(), and blammo, core dump, see... I was getting pretty tired and annoyed... All the clues were baffling, and the pieces of code were no help. Then, I started shooting bullets in the dark. After a few screams from damsels in distress (scared by the gunshots, I suppose), my mind was going on overdrive, and I got a hunch... Structure alignments... The solution? Add -Zp2 to the compilation flags in the Makefile. This aligns structure members on 2-byte boundries and makes the game work. Don't ask me why or how... Although if you have an explanation I'd love to hear it! ---Kayvan -- Kayvan Sylvan @ Transact Software, Inc. -*- Mountain View, CA (415) 961-6112 Internet: kayvan@Transact.COM -*- UUCP: ...!{apple,pyramid,mips}!mrspoc!kayvan