First post, by Zoomer
- Rank
- Member
Hi everyone! Recently I've stumbled upon a game called AMOK released in 1996 on PC and in 1997 on Sega Saturn. It was first developed as an exclusive for Sega 32x and then, when Sega dropped it, it was reworked for Saturn from what I gather. It's interesting, that Wikipedia lists release date on PC earlier than Saturn, but whatever.
So having played 5 levels on easy difficulty on Saturn I kinda liked it and there I found out that I have to restart on Hard to complete it. I hate when they do that, haha.
And that's when I found out about the PC release. I managed to find the CD, and it contains the executables for both Dos and Windows 95. It's one of those games that kinda runs directly from CD. The readme says it doesn't copy anything to hard rive and even for saves you have to use a password system. And it works flawlessly on my Windows 98 PC, with redbook audio and highres modes. It goes up to 800x600 and looks and runs much better than on Saturn.
So then I wanted to run it on my main pc with Windows 11 in order to use dgVoodoo and so on. However, I'm getting that stupid fullscreen windows message (a la UAC) "This app can't run on your PC". And no matter what I do, it doesn't want to run it.
I'm not even sure what does that message mean. The only time I saw this is back in Windows 10 times when I tried to run some win16 installer or something, and Wow64 complained. However, back then it dropped a message in the Event Viewer about incompatibility with 16 bit apps and it was easy to troubleshoot. There's absolutely nothing this time. I've looked everywhere.
So here's what happens.
The CD's got a windows executable in the x:\AMOKFILS\FILES95 directory called AMOKWIN.EXE. If you run it, it silently closes, no errors or anything.
Working my way through Procmon, I found out that it actually drops a "AMOKTEMP.EXE" file into the system's \Local\Temp\ directory (so much for running directly from the CD), and then probably tries to run it. Then it can't and silently crashes. I think.
The AMOKTEMP.EXE stays there. If I try to run it, I'm getting that "This app can't run on your PC" thing. I've checked with winevdm on 64-bit Windows and it says it's a Win32 app. Wow64 doesn't say anything either, as mentioned before.
I also inspected it with hex editor and to me, it looks like a valid exe. It also contains this string inside: "this is a Windows NT windowed executable". So it's even an NT executable. I'm not sure why then Windows 11 complains.
Googling this error brought nothing. Looks like it's a pretty generic error (like everything in modern windows now).
Has anyone tried troubleshooting such a message before? I can't find even the faintest lead. Is it some sort of security stuff, or some incompatibility, or what. I thought maybe Windows sees it as a legacy exe and tries to elevate it, but then it doesn't since it sitting in a temp folder and some security policy prohibits it from doing that. So I copied it to another location but again same result.
Process Monitor doesn't even see it launching.
I'm attaching that amoktemp.exe from the temp directory if anyone would want to poke around in hex editor. Virus Total says it's clean, but you might want to use VM or something just in case.
I'm completely at a loss here and would be grateful for any suggestions
MB: Asus P3B-F 1.03 (2x ISA)
CPU: PIII-S 1.4GHz/VIA C3 800MHz
RAM: 256MB PC133
Video: GeForce 4600Ti/Voodoo 5 5500/Voodoo 3 3500 for DOS Glide
Audio: SB16 OPL3 + Audigy Platinum Ex
OS: Windows 98