Page 3 of 4

Posted: 27 Jun 2003 12:38
by CombatGold1
i can get mine to work with SVGA and Sound. I wrote a guide on getting MS-DOS Games to work in Windows 2000/XP

Here it is.

Posted: 27 Jun 2003 13:09
by eis_os
Nice, but it will not work with TTD because TTD creates an invaild CPU Instruction in the NTVDM of win2000

Posted: 27 Jun 2003 13:11
by Stylesjl
Man microsoft just won't let DOS back





I still got 98 which works fine for me 8)



But still it would be nice if everyone could play TTO :(

Posted: 15 Aug 2003 10:34
by Born Acorn
i got it working for half an hour once, but very laggy and dos kept minimizing :x

Posted: 01 Jun 2004 10:34
by Gurluas2000
sry for bumping this but... i have a big suggestion to all of ya...

make open ttd get the good part of tto(grass 1930 etc.) tp ttd.. and all will be happy...

rigth?
well tto is only good becuz it has nice grass and starts in 1930 with new vehicles.

Posted: 01 Jun 2004 10:42
by Prof. Frink
Well, if you still have your TTO disc, you could extract the GRF files and use them to modify TTD's grass graphics with the older versions.

Posted: 01 Jun 2004 12:16
by Gurluas2000
i have no disc but id gladly submit my tto grfs to the openttd team.

Posted: 02 Jun 2004 16:07
by kwak
hehe .. if it works or not in 2k/XP .. this game is the reason i still have this P1 machine running w95 :p

Posted: 05 Jun 2004 10:09
by Gof.dk
I think you guys should try DosBox, its an dos emulator that runs under windows xp. From version 0.61 both TT and TTD works under dosbox.

Never the less its worth a try dont you think ;)

Gof

PS Dosbox can be located here: http://dosbox.sf.net

Posted: 10 Jun 2004 01:56
by MrBadAxe
funny you should mention DOSBox... I was just abgout to ask you guys if anyone had any luck with running TTO under DOSBox.

So far, I haven't been able to get either to run... I open the program and it hangs. Any suggestions?

Posted: 10 Jun 2004 09:05
by Gof.dk
I got both TTO and TTD working with the latest CVS version af dosbox,
you can get it from here (though you need to register to forum and make at least 2 posts, not my rule).

Here is my DosBox.conf:

Code: Select all

[sdl]
# fullscreen -- Start dosbox directly in fullscreen.
# fulldouble -- Use double buffering in fullscreen.
# fullfixed -- Don't resize the screen when in fullscreen.
# fullwidth/height -- What resolution to use for fullscreen, use together with fullfixed.
# output -- What to use for output: surface,overlay,opengl,openglnb.
# hwscale -- Extra scaling of window if the output device supports hardware scaling.
# autolock -- Mouse will automatically lock, if you click on the screen.
# sensitiviy -- Mouse sensitivity.
# waitonerror -- Wait before closing the console if dosbox has an error.

fullscreen=true
fulldouble=false
fullfixed=false
fullwidth=0
fullheight=0
output=surface
hwscale=1.00
autolock=true
sensitivity=100
waitonerror=true

[dosbox]
# language -- Select another language file.
# memsize -- Amount of memory dosbox has in megabytes.
# machine -- The type of machine tries to emulate:hercules,cga,tandy,vga.

language=
machine=vga
memsize=16

[render]
# frameskip -- How many frames dosbox skips before drawing one.
# snapdir -- Directory where screenshots get saved.
# aspect -- Do aspect correction.
# scaler -- Scaler used to enlarge/enhance low resolution modes.
#           Supported are none,normal2x,advmame2x,hq2x
# hq2x_threshold -- The threshold used to detect edges in hq2x
#           Possible values are 4-128, can be modified with Ctrl+F3/F4

frameskip=0
snapdir=snaps
aspect=false
scaler=none
hq2x_threshold=18

[cpu]
# core -- CPU Core used in emulation: normal,full,dynamic.
# cycles -- Amount of instructions dosbox tries to emulate each millisecond.
#           Setting this higher than your machine can handle is bad!
# cycleup   -- Amount of cycles to increase/decrease with keycombo.
# cycledown    Setting it lower than 100 will be a percentage.

core=dynamic
cycles=18000
cycleup=500
cycledown=500

[mixer]
# nosound -- Enable silent mode, sound is still emulated though.
# rate -- Mixer sample rate, setting any devices higher than this will
#         probably lower their sound quality.
# blocksize -- Mixer block size, larger blocks might help sound stuttering
#              but sound will also be more lagged.
# wavedir -- Directory where saved sound output goes when you use the
#            sound record key-combination, check README file.

nosound=false
rate=22050
blocksize=2048
wavedir=waves

[midi]
# mpu401      -- Enable MPU-401 Emulation.
# device      -- Device that will receive the MIDI data from MPU-401.
#                This can be default,alsa,oss,win32,coreaudio,none.
# intelligent -- Operate in Intelligent mode.
# config      -- Special configuration options for the device.

mpu401=true
intelligent=false
device=default
config=

[sblaster]
# type -- Type of sblaster to emulate:none,sb1,sb2,sbpro1,sbpro2,sb16.
# base,irq,dma,hdma -- The IO/IRQ/DMA/High DMA address of the soundblaster.
# mixer -- Allow the soundblaster mixer to modify the dosbox mixer.
# sbrate -- Sample rate of soundblaster emulation.
# oplmode -- Type of OPL emulation: auto,cms,opl2,dualopl2,opl3.
#            On auto the mode is determined by sblaster type.
# oplrate -- Sample rate of OPL music emulation.

type=sb16
base=220
irq=7
dma=1
hdma=5
mixer=true
sbrate=22050
oplmode=auto
oplrate=22050

[gus]
# gus -- Enable the Gravis Ultrasound emulation.
# base,irq1,irq2,dma1,dma2 -- The IO/IRQ/DMA addresses of the 
#            Gravis Ultrasound. (Same IRQ's and DMA's are OK.)
# rate -- Sample rate of Ultrasound emulation.
# ultradir -- Path to Ultrasound directory.  In this directory
#             there should be a MIDI directory that contains
#             the patch files for GUS playback.  Patch sets used
#             with Timidity should work fine.

gus=true
rate=22050
base=240
irq1=5
irq2=5
dma1=3
dma2=3
ultradir=C:\ULTRASND

[speaker]
# pcspeaker -- Enable PC-Speaker emulation.
# pcrate -- Sample rate of the PC-Speaker sound generation.
# tandy -- Enable Tandy 3-Voice emulation.
# tandyrate -- Sample rate of the Tandy 3-Voice generation.
# disney -- Enable Disney Sound Source emulation.

pcspeaker=true
pcrate=22050
tandy=true
tandyrate=22050
disney=true

[bios]
# Nothing to setup yet!


[dos]
# xms -- Enable XMS support.
# ems -- Enable EMS support.

xms=true
ems=true

[modem]
# modem -- Enable virtual modem emulation.
# comport -- COM Port modem is connected to.
# listenport -- TCP Port the momdem listens on for incoming connections.

modem=false
comport=2
listenport=23

[ipx]
# ipx -- Enable ipx over UDP/IP emulation.

ipx=true

[autoexec]
# Lines in this section will be run at startup.

NB. Im running dosbox at 18000 cycles, and no frameskips, maybee your
system needs a lower/higher setting + more frameskips, it really depends
on your hardware.

I hope this helps you (and others)

Gof

Posted: 10 Jun 2004 22:39
by MrBadAxe
Thanks...Is this for DosBox 0.61? or is there a newer version?

Posted: 11 Jun 2004 07:47
by Gof.dk
I used the latest CVS build found here:
http://www.mypixels.dk/forums/index.php?showtopic=190

You need to register at that forum and make 2 posts to be able to download.
No i didnt come up with that system :roll: But there you can get a
precompiled CVS version.

Although the DosBox-page says that 0.61 should be able to run both
TTO and TTD. So maybee if you give it a try with 0.61 first, jyst
remember the core=dynamic :wink:

I attached a screenshot of TTO running at 44000cycles and 0 frameskips :shock:

But thats for my system ( XP 2600+ @ 2.3Ghz ) so you may need to
use slightly diffrent settings.

A good advice is to open taskmanager and dosbox in window mode,
then when tto is running press CTRL+F12 until the cpu usage of dosbox
is around 90-95 if it goes to 100 all the time you need to lower it a bit
again with CTRL+F11. When cpu is around 90-95% you have found your
optimal cycles for that value of frameskip. If game is still choppy try
raising the frameskip by 1 or 2, and reup the cycles until you are again
at 90-95%. This should get you to a state where the game runs smooth.

Hope it works, if you encounter any problems feel free to ask :P

Gof

Posted: 12 Jun 2004 19:12
by MrBadAxe
Aha...
I see you aren't a fan of the winXP skin either...

but yes, it works!

Posted: 25 Jun 2004 03:29
by HyperFlexed
Badaxe, get Dfend, its a frontend for DosBox and you can make settings profiles for all your games, if you get it going, I can send you my TTO settings export.

Posted: 27 Jun 2004 11:36
by Gurluas2000
omg... omg... it works... my good old game here i come :D

i know the pallete is screwed but i wanted to show ya the date for my vehicles.

96 years old for my plane... and 93 years old for my chippie.
i like perserving vehicles... although the chippie is set into a depot... it couldt take more(too many breakdowns)... my plane still works.

Posted: 27 Jun 2004 23:33
by Lilman424
good, now, stop trying to convert TTD into TTO.

TTD is way better anyway....

Posted: 28 Jun 2004 06:19
by Gurluas2000
no its way worser...

A LOT worser... so im trying currently to create a hybrid but i need coders...

and the openttd source thne i can make a mod... a tto mod.
with maglev and all the ttd+ but without the ttd -

Posted: 28 Jun 2004 11:44
by SHADOW-XIII
Gurluas2000, you makes me laughing :lol: with this obsessions on TTO .... as I said you can create graphic for TTD and it will look as TTO ... and TTDPatch makes many things adjustable so you will be able to set TTDPatch to nearly get TTO

btw. everything you said can be done in TTD ... so this is just pointless for me :roll: and another game/hybrid/whatever/ottdmod is stupidy ... ask other :?

Posted: 28 Jun 2004 12:04
by Gurluas2000
grr... then help me changin graphic.

beside i want openttd mod becuz i want big maps.