Wolf3D on ARMv7
Andrew Rawnsley (492) 1403 posts |
The RISC User in a Nutshell CD contains the Acorn version of Wolfenstein 3D alongside its source code, and so I was wondering if anyone had ever updated this to ARMv7 compatibility. I suspect its low-resolution graphics might be a problem these days (below the bottom limits on modern GPUs) but equally I wondered if anyone had ever had a play to see what was possible? |
Jeffrey Lee (213) 6046 posts |
I haven’t attempted to produce an ARMv7 version, but I did manage to produce by own StrongARM patched version (notes here). Although I’m guessing the RISC User version has already had similar patches applied. At some point I also wanted to run it on my Iyonix, but didn’t feel like updating the sources (if I even had them at that point), so I had a go at building the SDL version. I think it worked, however it does need the original PC-format data files and not the special Arc format ones, so wasn’t entirely suitable as a drop-in replacement for the original binary. (This was all about 10 years ago, so I’m not sure what the current status of the SDL version is) |
Jeff Doggett (257) 231 posts |
I have a vague recollection that there was a bug somewhere in the file handling that tried to load a file into a buffer that wasn’t big enough. I can remember patching my copy to fix it. EDIT: Was there a file that was run-length-encoded? I think that the unpacker could fail… |
Jeff Doggett (257) 231 posts |
Found it!
|
Jon Abbott (1421) 2597 posts |
If someone can send me the source etc I can take this on. EDIT: I now have the source and will report back once I’ve had a chance to investigate. |