George and I were just looking at the lxdoom sourcecode. It has some
serious problems with pointer alignment. As it restores a file, it bumps
forward a char * pointer by various amounts, casts that to char *, short *
or int *, and attempts to access it. I think this probably explains why
lxdoom does not work on ARM.
Add -Wcast-align to CFLAGS to get gcc to tell you where such conversions are
going on.
-Jamey
> -----Original Message-----
> From: Tom_Kirksey@ingersoll-rand.com
> [mailto:Tom_Kirksey@ingersoll-rand.com]
> Sent: Tuesday, September 26, 2000 2:33 PM
> To: ipaq@handhelds.org
> Subject: [iPAQ] v0.16 Status? Doom Status?
>
>
> What is the current status of v0.16? What new goodies will
> be included?
>
> Has anyone had any luck lately with the Doom port? I spent
> the weekend
> destroying and trying to fix my /home directory and didn't
> have a chance to
> work on it (few things are more dangerous than the simple
> letters "su").
>
> BTW, Jimmy at jimmysoftware.com is about to release Doom for CE on the
> iPaq. I think he is going to use on screen buttons to work around the
> "button problem". I would prefer to use the "fire button" (center of
> joypad). On screen buttons would be nice for weapon changes
> and cheats
> (though I *NEVER* need cheats) :-)
>
> Tom
>
> _______________________________________________
> iPAQ mailing list
> iPAQ@handhelds.org
> http://handhelds.org/mailman/listinfo/ipaq
>
Received on Tue Sep 26 11:44:47 2000
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:43:42 EDT