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)
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)
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.