VOGONS


CD-ROM drive speed

Topic actions

First post, by wolf

User metadata
Rank Member
Rank
Member

How do you controll what speed CD-ROM drive you want under mounted in DOSBox?
I have a game that tells me I have a single speed CD-ROM drive thus it will turn off cutscene audio off 😵

I tried both folder mount (-t cdrom)
and also (imgmount -t iso)
I get same thing for both.

Reply 1 of 17, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

for flashback there is some commandline switch you can use.
-2 or so

Water flows down the stream
How to ask questions the smart way!

Reply 2 of 17, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

You can't control it directly from DOSBox. I guess it mostly depends on how the game tries to measure the speed. What core, and how many cycles, do you use when the speed detection is running?

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 3 of 17, by wolf

User metadata
Rank Member
Rank
Member

I tried it with Cycles at "Auto" and "80000" and Core=auto, but nothing helps.
80k seems perfect for cycles, less click sounds in the audio.

Qbix: The Game I am trying to fix is "Fade to Black", so in my bat file, do this?

imgmount d D:\Emulation\Microsoft\DOS\Games\D\f2b.iso -t iso
cycles=80000
cd f2b
f2b.bat -2

Reply 4 of 17, by switchblade

User metadata
Rank Newbie
Rank
Newbie

Set core=dynamic and cycles=max.

For that cut scene problem in Fade to Black, add the parameter -2 to the executable file.

So it should be: f2b -2

Hope that helps.

Reply 5 of 17, by wolf

User metadata
Rank Member
Rank
Member

I will try that... but what exactly does adding -2 do?
Was I right with the bat file above?

"f2b.bat -2"

Also, setting the cycles=max did the same thing as auto... it slightly stuttered. cycles=80000 runs the game perfectly smooth and reduces the audio clicks.

Reply 6 of 17, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Check what's inside the batch file, usually the parameter has to be
specified at the .exe unless the batch file is specially written.

Reply 7 of 17, by wolf

User metadata
Rank Member
Rank
Member

Will do... will look for the EXE inside the batch and will add the line. Will report what happens.

Reply 8 of 17, by wolf

User metadata
Rank Member
Rank
Member

OK I ran into a snag.
Lookinf at the F2B.bat, I can't identify the EXE file. So at the moment I wouldn't know where to use the "-2" line.
Here is the contents of the f2b.bat that is used to run the game:

--------------------------------------------------------
@echo off
rem
rem Run Game without virtual memory. It will run faster than with it.
rem
set oldgvm=%DOS4GVM%
set old16m=%DOS16M%
set DOS4GVM=
set DOS16M=
echo Running the game Fade To Black ...
delphine -b512 %1 %2 %3 %4 %5 %6 %7 %8
set DOS4GVM=%oldgvm%
set oldgvm=
set DOS16M=%old16m%
set old16m=
-------------------------------------------------------

Reply 9 of 17, by MikeRS

User metadata
Rank Newbie
Rank
Newbie

add it to delphine

Reply 10 of 17, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

It should already be used when you specify the -2 at the batch file,
but you could try to omit that b512 parameter, like executing "delphine -2".

Reply 11 of 17, by wolf

User metadata
Rank Member
Rank
Member

Awesome... will try that! Will post resaults.

Reply 12 of 17, by Freddo

User metadata
Rank Oldbie
Rank
Oldbie
wolf wrote:

I will try that... but what exactly does adding -2 do?

From the Fade to Black read.me file;

To speed a movie sequence, if you have a triple- or quad-speed CD-ROM with a slow PC, add -2 as a parameter on your command line. This forces the game to consider your CD-ROM drive as being double-speed only.

But it works the other way too, if the game thinks you have a single-speed CD-ROM and force it to double-speed.

Reply 13 of 17, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

There Freddo goes again and cheats by actually reading a Read.Me file 😀 What is the world coming to!!

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 14 of 17, by wolf

User metadata
Rank Member
Rank
Member

it worked perfectly!!

I omitted the -b512 from the delphine command and add the -2

Thanks guys!!!!

Reply 15 of 17, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

Blindly deleting stuff is not my preferred way of solving problems. I would try again, with the original BAT-file and

f2b.bat -2

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 16 of 17, by h-a-l-9000

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Not everybody is masochistic when it comes to computers 😉

1+1=10

Reply 17 of 17, by wolf

User metadata
Rank Member
Rank
Member

Try again? Nah.... everything is perfect now. I will leave it as is.
And I did edit the original .bat file.