Okay, after a LOT of work, here's beta 1 of Wolf32X. I completely reworked the "file" handling so that everything is in ROM, with no memory allocated other than static arrays used for things that change. No more memory corruption! This also slimmed things down a bit - Wolf32X now has 19 M Power!! That's 2.5 MB for those of us that laugh at the Mbit unit.
The other major addition is working digital sound - this is fully tested on a real 32X. The sound is great and doesn't slow the game at all. I'll probably take a break before working on FM audio.
As usual, all the source is included. That includes the new unpacker I wrote to fully process the data files. It should work on the Wolf3D full files, as well as Spear of Doom shareware and full files. If there's a call for it, I'll compile a version of the SOD shareware.
EDIT: Went ahead and compiled SOD Shareware. The second link has BOTH Wolf3D and SOD Shareware.
EDIT 2009-02-21: Minor update - fixed six button controller support. Thanks to snake for the help!
EDIT 2009-03-09: Major update! Added FM sound effects and Load/Save!
EDIT 2009-03-11: Added auto-map. Read the readme for details.
EDIT 2009-06-07: Added mouse support.