http://bugs.winehq.org/show_bug.cgi?id=21094
Summary: Rayman Forever (ancient DOS game) throws int33 error and doesn't start Product: Wine Version: 1.1.35 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: cvoeten@gmail.com
Created an attachment (id=25307) --> (http://bugs.winehq.org/attachment.cgi?id=25307) terminal output when running wine start Start.bat
Issuing the command wine start Start.bat fails.
This game has a text-mode and sort-of-a-gui-mode... not really a GUI as no mouse etc. but it does use sophisticated graphics for a DOS-game and certainly no longer operates in DOS text-mode when it's loaded.
The text-mode phase (which takes like 0,1 second) works fine but when the game tries to make the modeswitch to this sort-of-gui-mode it crashes with an int33 error.
If there's anything I can do to help fix this, please let me know.
http://bugs.winehq.org/show_bug.cgi?id=21094
--- Comment #1 from Austin English austinenglish@gmail.com 2009-12-20 15:29:15 --- Dos support in wine is a bit spotty..you might try running it in Dosbox as a workaround.
http://bugs.winehq.org/show_bug.cgi?id=21094
--- Comment #2 from cvoeten@gmail.com 2009-12-21 04:24:40 --- I tried it in Dosbox, it works great, but sometimes Dosbox speeds up to a ridiculous amount, rendering the game unplayable unless I manually limit its CPU cycles to 1%, and then still it's not very playable. That's why I'd like to get it to work in Wine.
If you can't/don't want to fix this I completely understand, but if there's anything that can be done I'd gladly do what I can.
http://bugs.winehq.org/show_bug.cgi?id=21094
--- Comment #3 from Austin English austinenglish@gmail.com 2009-12-21 10:25:55 --- (In reply to comment #2)
I tried it in Dosbox, it works great, but sometimes Dosbox speeds up to a ridiculous amount, rendering the game unplayable unless I manually limit its CPU cycles to 1%, and then still it's not very playable. That's why I'd like to get it to work in Wine.
If you can't/don't want to fix this I completely understand, but if there's anything that can be done I'd gladly do what I can.
It's still a valid bug, but not many people work on the DOS code, so who knows how long it will be until a fix is made...
http://bugs.winehq.org/show_bug.cgi?id=21094
--- Comment #4 from Austin English austinenglish@gmail.com 2011-10-02 11:10:13 CDT --- Likely still present.
http://bugs.winehq.org/show_bug.cgi?id=21094
Christian Costa titan.costa@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |titan.costa@gmail.com
--- Comment #5 from Christian Costa titan.costa@gmail.com 2012-10-17 15:19:59 CDT --- INT 33h function 15h is implemented now (see commit 338dedef02f32705b98c6afa2e946e7c53ed32a6). It was not probably the problem but please retest and tell what happens. I don't see any crash in the log.
http://bugs.winehq.org/show_bug.cgi?id=21094
--- Comment #6 from Cesko Voeten cvoeten@gmail.com 2012-10-20 05:16:45 CDT --- Unfortunately, since reporting this bug I've upgraded to an amd64 machine which means I couldn't use Wine to play this DOS game anyway even if it worked.
However, I did install a 32-bit Ubuntu in a VM to try the fix. After working around the mmap_zero problem with sysctl, it still doesn't work on git as of today:
err:int:__wine_emulate_instruction mov cr0,eax winevdm: Cannot start DOS application D:\RAYMAN\CONFIG.EXE It failed with error code 255. You should install DOSBox.
I will keep the VM around in case you require further testing. Having said that, I have somewhat lost interest in this bug as it no longer applies to my system.
https://bugs.winehq.org/show_bug.cgi?id=21094
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |ABANDONED
--- Comment #7 from Austin English austinenglish@gmail.com --- (In reply to Cesko Voeten from comment #6)
Unfortunately, since reporting this bug I've upgraded to an amd64 machine which means I couldn't use Wine to play this DOS game anyway even if it worked.
However, I did install a 32-bit Ubuntu in a VM to try the fix. After working around the mmap_zero problem with sysctl, it still doesn't work on git as of today:
err:int:__wine_emulate_instruction mov cr0,eax winevdm: Cannot start DOS application D:\RAYMAN\CONFIG.EXE It failed with error code 255. You should install DOSBox.
I will keep the VM around in case you require further testing. Having said that, I have somewhat lost interest in this bug as it no longer applies to my system.
Marking abandoned, thanks.
Btw, install dosbox in your native system, and wine will use it instead, which provides much better dos support.
https://bugs.winehq.org/show_bug.cgi?id=21094
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Béla Gyebrószki gyebro69@gmail.com --- Closing all abandoned/duplicated/invalid bugs.