The original Rayman game (released by UbiSoft in 1995) crashes when successfully finishing a bonus level. If the bonus level is not won, the game will not crash.
The game just freezes and CPU usage goes to 100% on one CPU core caused by DOSBox.
There are no error messages printed by DOSBox.
What information can I provide to track this down?
Are there any debugging command line options for DOSBox?
I would of course also be willing to recompile DOSBox with special configure options or to try patches.
OS: Debian GNU/Linux 9.3
Arch: x86-64
DOSBox versions affected: 0.74 , SVN r4073 (probably everything in between also and maybe earlier versions)
Same behaviour with both versions tested.
Changing DOSBox core to auto/normal/simple/dynamic in config does also not change anything.
Someone else had the same problem with DOSBox Daum:
"Also found another issue while using Dosbox SVN Daum when you win a bonus level it freezes after you get a reward so that is kind of sad." (posted 2015-09-13 on https://www.gog.com/forum/rayman_series/rayman_with_dosbox_svn_daum_support )
Works perfectly fine here. SVN ECE r4072.
I only tested the full cd version (uncracked).
Although the game has some micro speedups when dowsbox set to auto, so I ususaly set Cycles=fixed 40,000.
Last edit: James-F 2018-02-01
Just to be sure: The game starts fine, it only crashes when successfully finishing a bonus level (the ones the Magician sends you to where you have to collect items within a time limit) - are you sure this also works for you?
I assume you already checked this, so would you be so kind and share the following infos with me?
I don't really trust my image since my original game CD is quite scratched and it took forever to create the image. Maybe something is wrong with my game?
Thanks!
Yes, the first bonus leve on stage 1-2, where you collect 10 tigs.
Once I collect all 10 tigs I see rayman with a 'perfect' trophy and the game resumes normally.
Windows 7 x64.
i7 3770k 64bit CPU.
core=dynamic
cputype=auto
cycles=fixed 40000
cycleup=5000
cycledown=5000
imgmount e .\cd\rayman.cue -t cdrom
rayman
Rayman (EU) v1.12.
9f2fb7fec4e4982de3abf6597bf9ca41 RAYMAN.EXE
Last edit: James-F 2018-02-01
Thank you very much for all the information and help.
My RAYMAN.EXE has the same md5sum, so my image should be fine.
I actually made the game work with bonus levels by changing the following:
mpu401=intelligent
mididevice=default
device=alsa
config=128:0
midiconfig=128:0
to none and instead enabling
gus=true
gusrate=44100
gusbase=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND
I changed the game sound setting from ROLAND to GUS.
Sound works fine with music from the cd image like before and the bonus levels are ok.
Actually Rayman offers a ROLAND RAP-10 sound option which I confused with ROLAND MT-32.
Obviously something went wrong with midi sound when finishing a bonus level.
Should midi sound work for a game offering ROLAND RAP-10 as an sound option in DOSBox?
If yes, this should still be a issue/bug, if no, my issue wasn't a bug and is solved.
Thank you very much for your help!