Baron-von-Riedesel / HX

Home of the HX DOS Extender and its included DPMI-host HDPMI.
197 stars 14 forks source link

HDPMI32.EXE ver 2.18 introduced a problem with Quake2 under MS-DOS 6.22 #3

Closed xrayer closed 6 years ago

xrayer commented 6 years ago

Hi, I just tested update to HXRT 2.18 and found that new version of HDPMI32.EXE 2.18 cause error when trying to run Quake2: it switch to graphics mode and displays: recursive shutdown Couldn't load pics/colormap.pcx [OK] This is error from Quake2 but why? When I replaced 1 file HDPMI32.EXE 2.18 by ver 2.17 it works OK. I also found, that under MS-DOS 7.1 it works even with HDPMI32.EXE 2.18. I guess something might be broken in new version...

Baron-von-Riedesel commented 6 years ago

What DOS version did you use when the error occured?

xrayer commented 6 years ago

I have this problem when run on MS-DOS 6.22.

Baron-von-Riedesel commented 6 years ago

I confirm problems of hdpmi v3.18 with Q2 in MS-DOS 6.22. Just to be sure we're talking about the same problem: does the error disappear if DOSLFN is loaded?

Baron-von-Riedesel commented 6 years ago

should be fixed now.

xrayer commented 6 years ago

Hi, I don't use DOSLFN for Q2 as I don't have LFN files there. I can confirm that when tested with new HX build it works OK in MS-DOS 6.22.

BTW I observed some artefact how Q2 under HX renders the transparent window at game start. http://rayer.g6.cz/1tmp/q2hx.png Here's how native DOS build of Q2DOS by Neozeed renders it. http://rayer.g6.cz/1tmp/q2dos.png This is not problem of new HX it was probably all the time same. Maybe some function in DDDRAW.DLL is not fully implemented. But not a problem for me, I rather use Q2DOS as it supports native SB Audigy via libao...