First post, by tharkun
Hi,
I just took out Crusader: No Regret and wanted to play it once more. I installed DOSBox in Windows and everything worked fine. Now I was trying to run it on linux and I can't get it to run. The only question is: Why does it not work in linux but does so in windows 😀 It can't be a problem of the game or can it? Also this is not truly specific to No Regret. No Remorse has the same problem and I guess some other games I do not even know about might have the same problem. If this seems too game specific, please move the thread, but I think it might be a more general problem.
I am running Ubuntu feisty. First I installed the normal ubuntu package (0.65). The game works but it is too slow, so I compiled 0.70 from source and tried that. Unfortunately, when I run the game, nothing happens. Even if I run the installer, nothing happens.
The DOSBox debugger says:
8478958: EXEC:Execute regret.EXE 0 8478958: FILES:file open command 0 file regret.EXE 8491618: FILES:file open command 0 f […]
8478958: EXEC:Execute regret.EXE 0
8478958: FILES:file open command 0 file regret.EXE
8491618: FILES:file open command 0 file 386MAX$$
8491786: FILES:file open command 0 file EMMXXXX0
8491882: IOCTL:07:Fakes output status is ready for handle 3
8492164: DOSMISC:DOS:Multiplex Unhandled call 1687
8497450: BIOS:INT15:Unknown call 2403
8500876: KEYBOARD:Port 64 write with val 255
8500916: KEYBOARD:Port 64 write with val 255
8501874: BIOS:INT15:Function 0x88 Remaining 0000 kb
8505518: FILES:file open command 0 file C:\REGRET\REGRET.EXE
8507848: FILES:file open command 0 file C:\REGRET\REGRET.EXE
8507974: FILES:file open command 0 file C:\REGRET\REGRET.EXE
8508308: FILES:file open command 0 file C:\REGRET\REGRET.EXE
8510243: VGAMISC:Parts left: 1
...
Now the debugger continues to show the "VGAMISC: Parts left: 1" until eternity.
I tried without a config file, with the same config file I was using in windows and even tried disabling sound or using all the different output methods. Disabling umb/xms/ems did not help either. Nothing worked so far. Unfortunately the README file has not been very helpful either.
Does anyone have a clue what is going on here? As already stated, the game works fine in DOSBox 0.70 on windows, just not in DOSBox 0.70 on Linux.