Success running Descent...
Eric Auer <[email protected]> Sat, 9 Nov 2002 02:37:57 +0100 (MET)
| Newsgroups | gmane.os.freedos.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I have been experimenting with some protected mode stuff, so... Descent does run when I use DR-DOS emm386 if and only if I have a emm386 PIC=ON line in my fdauto.bat (autoexec.bat). I could not test with emm386 DPMI=ON because ALL ways to use it (MULTI=ON or OFF, with or without FDXMS or HIMEM loaded before, ...) just crashed (FCB chain broken or illegal instruction were the error messages). DPMI=ON ran quite unstable with older kernels, too (and I think it is because emm386 is buggy), but now it ceased to run at all. When I use UMBPCI instead of DR-DOS emm386, Descent crashes (prints a DOS4/GW General Protection Fault message). Other programs tested are AuGoS (compiled with DPMI16BI and Borland Pascal, a Go game, freeware), Jazz Jackrabbit (also 16bit DPMI user as far as I know, Shareware), Lemmings 3d (Shareware, using EMS and protected mode) and Terminal Velocity (the hardware 3d demo game that came with my graphics card). All of them crash when I have a BITDISK RAMDISK defined as the TEMP directory. Otherwise, they all run, but Terminal Velocity crashes with a message that it could not find the 3d chip when switching to 3d mode (it is written for Virge but I have Virge DX, so I have to install a wrapper before - without the wrapper, Terminal Velocity refuses to run at all. The wrapper came with the graphics card). By the way, both Jazz Jackrabbit and Lemmings 3d are free versions: When you register, you get more levels, but otherwise, you can use the provided levels without registering. I saw Jazz Jackrabbit 2 for Windows in a store for only 5 bucks (Euro, in my case): Do you know if this would be a registered version? At least it has all levels. It is for Windows with Direct Draw, do you know it it runs in ordinary Wine (Win emulator for Linux)? By the way, now that I know how to use MENUS in fdconfig.sys, my multiple- choice life in FreeDOS has become a lot easier :-). PS: I noticed that one of my FreeCOM 0.83 beta 50 copies has 5e 41 instead of 8a 5a at file offset 15a63 (using fc /b), which makes it say "failed to load strings resource" and actually run so much out of strings that even the output of "dir" looks like a pile of "string #..." - anybody got the same problem? Why? What does this mean? I use the binary xmsswap download version, so your version should use the same offsets...