Wolf32X - now at alpha 4!
Alpha 2 posted! I fixed the controls so they really work as described:
A = run
B = fire (enter if in menu)
C = strafe/open/operate (escape if in menu)
X = hold and press dpad for weapon change
Y = hold and press dpad for cheat
Z = menu/escape
Holding START while pressing A/B/C is the same as pressing X/Y/Z (for three button sticks). If it doesn't find a controller in port 1, it'll automatically use port 2.
I put in a temporary hack to fix the wall rendering. Something somewhere is walking on the pagetable, so I tried a few things... If I try to repair the pagetable later, it crashes. If I don't allocate the pagetable, it crashes. So what I do now is allocate the pagetable, but don't use it. I fetch the info that was in the table directly as needed. It's all in rom, so it's fast, but I really need to find what's walking on the damn table.
Okay, still no sound... that's next, followed by optimizations.
Enjoy! :D
EDIT 2009-02-07: Alpha 3 up. The view size now defaults to 256 wide. You can increase the view size with Start+B+Right/Y+Right, and decrease the view size with Start+B+Left/Y+Left.
EDIT 2009-02-09: Alpha 4 up. Digital sound effects now playing.
Wolf32X-a2.zip
Wolf32X-a3.zip
Wolf32X-a4.zip