Page 2 of 3

Posted: 12 Jun 2006 16:50
by Szappy
The trick is to use high cpu cycles (at least 20000) and a 'dynamic' core.
That way dosbox doesn't emulate the full cpu core, and you can push the cycles higher. Another trick is that raising the frameskip can have a significant impact on performance, OTOH a frameskip of 1 or 2 doesn't make the game choppy yet.

I have an AthlonXP 2800+, and can run TTO in a window on 32000 cycles, and frameskip of 1.

here's my .conf file, you could try it, but you have to alter the directory mappings first (the 'capture' in [dosbox] and 'mount' row in [autoexec]

Code: Select all

[sdl]
fullscreen=false
fulldouble=true
fullfixed=false
fullresolution=Default
output=ddraw
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper.txt

[dosbox]
language=
machine=vga
captures=D:\_old\DOSBox-0.63\D-Fend v2\Capture
memsize=16

[render]
frameskip=1
aspect=false
scaler=none

[cpu]
core=dynamic
cycles=32000
cycleup=400
cycledown=400

[mixer]
nosound=false
rate=22050
blocksize=1024
prebuffer=10

[midi]
mpu401=true
intelligent=true
device=default
config=

[sblaster]
type=sbpro2
base=220
irq=7
dma=1
hdma=5
mixer=true
oplmode=auto
oplrate=22050

[gus]
gus=false
rate=22050
base=240
irq1=5
irq2=5
dma1=1
dma2=1
ultradir=C:\ULTRASND

[speaker]
pcspeaker=true
pcrate=22050
tandyrate=22050
disney=false

[dos]
xms=true
ems=true

[modem]
modem=false
listenport=23
comport=COM2

[directserial]
directserial=false
Comport=COM1
realport=1
defaultbps=1200
parity=N
bytesize=8
stopbit=1

[ipx]
ipx=false

[autoexec]
mount D "D:\_old"   -ioctl
D:
cd\
cd \TRANS\
TYCOON.EXE
exit

Posted: 21 Nov 2006 07:27
by Valmorin
So I've mounted the files on in Dosbot but when I type dir/p, only TYCOONDX RAR is there and I can't run it. What am I doing wrong?

Posted: 21 Nov 2006 08:06
by Sir Bob
I assume that you are meant to unzip the RAR first :wink:

Posted: 22 Nov 2006 00:52
by Valmorin
Double post, got a server error.

Posted: 22 Nov 2006 00:53
by Valmorin
And how do I go about doing that? I extracted the TTD files that were zipped and the only thing that it shows as extracted is the RAR. You might have to speak slowly and loudly if you know what I mean, I am barely familiar with computers.

Posted: 22 Nov 2006 04:17
by stevenh
Download WinRAR and then extract that to a folder that DosBOX will be able to access.... maybe C:\TTD

Posted: 22 Nov 2006 18:34
by m3henry
I have dos box and type in the correct directory but it says;
"unable to change to: mps\tto"
:(

EDIT: thnks Andy, now it works, got a frontend for it :D

Posted: 21 Jan 2007 18:23
by davidpk212
If it's slow, I've found a frameskip of 3 and a cpu rate of 9000 works wonders... if you don't mind playing with the water animations turned off.

Posted: 10 Mar 2007 08:09
by Ailure
And downloading the latest version should help as well.

There were some major speed improvements, and some nice features such as auto-adjusting cycles.

Played the TT demo a bit in this way. Maybe I dig out my old TTO game, and try loading some of my old savegames, but I probably will be shrugging over the bad networks I made back in the day.

Then there were no kind of one-way signals. :roll:

Posted: 26 Mar 2007 17:50
by Bertee
I know it's a late answer but actually, I know how to run TTO at max speed with DosBox.

Just download this program and u'll be able to play it very well:

http://home.quicknet.nl/qn/prive/blanke ... bgl055.zip

It's called DosBox launcher btw...u can set resolution, sound, video, cpu cycles to max etc. Very useful tool.

Posted: 27 May 2007 04:53
by Paulo de Tarso
This is wonderfull! :D Man, I like the TTO... And this Program (DOSBox) it's fantastic! I played the TTO in my WinXP without problems!

And better: in a large resolution! (1152x864px)... With sounds, music... Thanks!!! I love the TTO! The Deluxe version is... Ah.. You know... I like the old version...

Thanks!

Posted: 27 May 2007 12:35
by Jezulkim
Amazing, isn't it :)

Re: TTO on Dos box

Posted: 23 Sep 2007 18:51
by Limbrooke
I have a P3 1000mhz w/ 512mb SD ram and when I run TTO in Dosbox, no matter the frameskip, it still runs like junk. Very choppy and what not. I'd almost assume since it emulates 'DOS' why on earth wouldn't it run at fullspeed in this day and age.

Re: TTO on Dos box

Posted: 02 Oct 2007 10:23
by Jezulkim
Make sure you have enabled the dynamic cpu. And I don't recommend you to use higher frameskip than 1, use 0 if you can.

EDIT: It doesn't only emulate DOS, but also the hardware :)

Re: TTO on Dos box

Posted: 02 Oct 2007 17:03
by DaleStan
Indeed. Most significantly, it emulates the CPU. Software CPUs are tediously slow.

Re: TTO on Dos box

Posted: 26 Apr 2009 17:59
by Qu@rks
I'm sorry for digging out this old thread but I just wanted to play the original TTD in doxbox. It runs perfectly fine except that there is no sound. The standard setting should be 220/7/1 shouldn't it? I've tried all sorts of settings and I just can't get the sound effects working. Music works fine btw. Any1 got any idea what might have gone wrong?

Re: TTO on Dos box

Posted: 26 Apr 2009 18:28
by DaleStan
Qu@rks wrote:Any1 got any idea what might have gone wrong?
You mean, besides your spelling of "anyone"?

Re: TTO on Dos box

Posted: 26 Apr 2009 22:12
by Qu@rks
I know you are not the smartest person Dalestan. I'm surprised you were able to figure out what any1 meant at all. Thanks for telling everybody else, although I believe that few people would struggle with this type of abbreviation. :bow:

Re: TTO on Dos box

Posted: 27 Apr 2009 08:14
by Jezulkim
Do you have a file called SAMPLE.CAT in your Transport Tycoon folder? It contains the sound effects.

If not, download the game from here: http://www.abandonia.com/en/games/44/Tr ... ycoon.html

Re: TTO on Dos box

Posted: 27 Apr 2009 13:32
by Qu@rks
You know... first I thought that you thought I was an idiot... of course I know that sample.cat is a needed file. But then I double checked just to be on the safe side and it wasn't there ?( Which is funny because I installed it from the original CD. I copied sample.cat and now it works. Thanks man :lol: :bow: :D