Chaosforge Forum
DoomRL => Bug Reports => Topic started by: Anti-Jagular~ on February 28, 2011, 22:53
-
Hi! I use win-98SE, so here is my stupid fix to make the game compatible with win9x:
doomrl.exe:
000E23CC: 57 --> 54
000E23CE: 6E --> 74
000E23CF: 64 --> 6C
000E23D0: 6F --> 65
000E23D1: 77 --> 57
Yes, I know that that such way of fixing kernel incompatibilities is stupid, but it works! I'm already on level 7, the game runs fine...
I've also put patched .exe here:
http://hotfile.com/dl/108067880/73f0a23/doomrl.exe.html
Enjoy the great game even on non-beta windows version! :-)
-
Woah, I pay respect to your hacking skillz :D. Please, send me the exe via e-mail, and I'll place it somewhere more accessible (it's probably not just me that is scared of downloading from download managers D:).
Oh, and Tavana, bug me so that Win95/98 support is official next version.
-
Ticket created for Win 95/98 support.
-
OK! Sent to mail-address mentioned at the top of http://doom.chaosforge.org/contact page...
File attached as doomrl.exe zipped to DOOMRL98.zip... :-)
-
GetConsoleWindow -> GetConsoleTitleW eh?
Yep, you seem to know windows OS'es pretty much in detail. Lol.
-
So THAT'S how they changed that, I've been trying to figure this out for a while for a few old system tools.
-
Oh damn, and there's quite a few people out there that have gotten win98 (and 95) to work under a nokia s60v3 dosbox. I'm going to have to look it up. DoomRL Mobile Edition here we come :D
I've even got an e71, so mapping out the keys should be a snap :)
-
GetConsoleWindow -> GetConsoleTitleW eh?
Yep, you seem to know windows OS'es pretty much in detail. Lol.
I was loling too, but similar idiotic fixes worked lots of time for me... :-)
Many xp-only programs can be tricked this way, because these incompatibilities are not used but just checked at runtime (BA-A-A-AD compilers)...
-
Many xp-only programs can be tricked this way, because these incompatibilities are not used but just checked at runtime (BA-A-A-AD compilers)...
Don't blame the compiler. Blame the people who went around gratuitously chopping and changing exposed APIs between versions of the OS.
-
I'll blame nobody! :-) Game is great! And the problem is (sort of) solved! :-)
-
Heh, 9x compatibility has been restored in the official version (will be available with 0.9.9.3) :)
-
UURRRRRAAAAAAAAAAAA!!!! :-) (Hurray, I mean)
-
Final resolution. Locking thread.