I'm trying to run the old microprose game CHQ under Wine.  The executable,
chq.exe, is calling Int 21h, function 0x4b to load an overlay(egraphic.exe). 
This call is apparently failing as it returns a value of 0xb.  The error codes
that would combine to be this are 08h(insufficent memory) and 03h(path not
found).  This is what I get when I do a trace on int21 and module.  There is a
EGRAPHIC.EXE file in the c:\program files\chq directory.  Any ideas?

trace:int21:DOS3Call EXEC EGRAPHIC.EXE
trace:module:GetModuleFileNameA wine
trace:module:MODULE_GetLoadOrder looking for C:\program files\chq\EGRAPHIC.EXE
trace:module:MODULE_GetLoadOrder Looking for 'C:\program files\chq\EGRAPHIC.EXE' 
(EGRAPHIC), found '<nothing>'
trace:module:MODULE_LoadModule16 Trying native dll 'C:\program files\chq\EGRAPHIC.EXE'
trace:int21:DOS3Call failed, error 0x0000
trace:int21:DOS3Call returning: AX=000b BX=5f0e CX=0020 DX=28d2 SI=0082 DI=f74d 
DS=400e ES=400e EFL=000b0207
trace:module:DOSVM_Enter thread is: 80634c8
trace:module:DOSVM_Enter dosmod return code=8450
trace:int21:DOS3Call AX=090b BX=5f0e CX=0020 DX=5f95 SI=0082 DI=f74d DS=400e ES=400e 
EFL=000b0206
trace:int21:DOS3Call failed, error 0x0000
trace:int21:DOS3Call returning: AX=000b BX=5f0e CX=0020 DX=28d2 SI=0082 DI=f74d 
DS=400e ES=400e EFL=000b0207
trace:module:DOSVM_Enter thread is: 80634c8
trace:module:DOSVM_Enter dosmod return code=8450

Chris

Reply via email to