10-11-2004, 05:55 PM
Looks like I'm going to port one of my two QB projects, since no matter what I do, it's simply not going to run under the MSDOS VM in XP for some strange reason. Even after reconfiguring the program's properties a dozen times, it still won't work properly. Interesting error message:
Naturally, it doesn't even use COM1. After adding some debug code to dump load progress, I discovered that it crashes when it attempts to load the 10th texture. I have no idea why this happens and all I can do is chalk it up to incomplete MSDOS emulation, as it works perfectly fine in real DOS.
So anyways, I am likely going to port this game to Windows, using the ROTL engine. If anyone would like the incomplete yet buggy QB version, let me know. It still has no sound, but it will run great under 98...just wish it worked in XP.
The other QB game I'm working on, King Of QBers 2004, has some problems with palette functions in XP. No idea why though. Probably the same issue...incomplete MSDOS emulation. Although it makes little sense to port this to Windows, it looks like I might have to stick with the standard boring palette to make it work under XP.
EDIT: Woohoo, now lookie here...
This was after installing VDMsound (dunno why, the game has no sound anyways, but I thought maybe it'd perhaps make something work somehow). It seems to me as if it's an error in the RTe code itself and not in my own code. Regardless, it looks like I'm cutting this one loose.
Code:
---------------------------
16 bit MS-DOS Subsystem
---------------------------
2LORDS
The system cannot open COM1 port requested by the application. Choose 'Close' to terminate the application.
---------------------------
Close Ignore
---------------------------
So anyways, I am likely going to port this game to Windows, using the ROTL engine. If anyone would like the incomplete yet buggy QB version, let me know. It still has no sound, but it will run great under 98...just wish it worked in XP.
The other QB game I'm working on, King Of QBers 2004, has some problems with palette functions in XP. No idea why though. Probably the same issue...incomplete MSDOS emulation. Although it makes little sense to port this to Windows, it looks like I might have to stick with the standard boring palette to make it work under XP.
EDIT: Woohoo, now lookie here...
Code:
---------------------------
16 bit MS-DOS Subsystem
---------------------------
VDMS Launchpad - 2LORDS
The NTVDM CPU has encountered an illegal instruction.
CS:0310 IP:78dd OP:e9 03 00 e9 30 Choose 'Close' to terminate the application.
---------------------------
Close Ignore
---------------------------
I'd knock on wood, but my desk is particle board.