Guide to setting up OpenTTD DOS
Posted: 06 Mar 2010 14:44
Here is the guide to running OpenTTD under MS-DOS I wrote. Its up to you to find the build I used.
http://wiki.openttd.org/OpenTTD_DOS
http://wiki.openttd.org/OpenTTD_DOS
The place to talk about Transport Tycoon
https://www.tt-forums.net/
This isn't the right part of the forum to ask that.Baldy's Boss wrote:I want to be able to run Transport Tycoon (the original) on DOSBox under FreeBSD the same way I used to under Windows XP (when I tried it crashed).Does anyone here have it working?
Raised the issue there weeks ago to no response.Dave wrote:This isn't the right part of the forum to ask that.Baldy's Boss wrote:I want to be able to run Transport Tycoon (the original) on DOSBox under FreeBSD the same way I used to under Windows XP (when I tried it crashed).Does anyone here have it working?
Try asking here: http://www.tt-forums.net/viewforum.php?f=3
This still isn't the topic to be asking the question in.Baldy's Boss wrote:Raised the issue there weeks ago to no response.Dave wrote:This isn't the right part of the forum to ask that.Baldy's Boss wrote:I want to be able to run Transport Tycoon (the original) on DOSBox under FreeBSD the same way I used to under Windows XP (when I tried it crashed).Does anyone here have it working?
Try asking here: http://www.tt-forums.net/viewforum.php?f=3
... Is not a question. Maybe you should reconsider how you frame your request.I was playing TT in DOSBox on Windows XP until my XP machine crashed,but I haven't been able to get TT to run in DOSBox on a FreeBSD machine.
An even bigger question is why? I can't think of any hardware capable of running OpenTTD where MS-DOS would be a suitable operating system.Train_builder wrote:Still, what can be used to compile it, and an even bigger question: How do you compile it?????
Maybe it would work in a VM on a recent x86 box, like the i7.Eddy Arfik wrote:An even bigger question is why? I can't think of any hardware capable of running OpenTTD where MS-DOS would be a suitable operating system.
Yes, it probably would work in a VM, but why someone would want to build a stripped down version for an ancient OS running in a VM when the full version runs native?leifbk wrote:Maybe it would work in a VM on a recent x86 box, like the i7.Eddy Arfik wrote:An even bigger question is why? I can't think of any hardware capable of running OpenTTD where MS-DOS would be a suitable operating system.
What's more serious is the inherent limitations of MS-DOS, in particular the 640K memory barrier. The original TTD was coded in assembler, while OTTD is coded in C++. Code is a lot tighter in assembler than in C++. Also, I believe that the map array is larger in OTTD than in the original TTD (more variables per tile). So, you'd probably be limited to a map size of max. 128x128 and maybe a couple of hundred vehicles total.
using a VM with proper DOS install might be a better solution than DOSBox which in my experience seems to crash randomlyBaldy's Boss wrote:I want to be able to run Transport Tycoon (the original) on DOSBox under FreeBSD the same way I used to under Windows XP (when I tried it crashed)
Original TT and Dos version of TTD used Protected Mode extender and could use all available RAM up to 4GB barrier, which is 32bit address space limit available in i386 protected mode. (But due having static amount of max trains, ships, etc. it probably used around 4MB or bit more as I recal that it got faster and less Hard Drive active with more RAM than minimum 4MB. I can't recall exactly which Protected Mode Extender it was using, but most of them could use CPU controlled HD swap if allowed / needed.)leifbk wrote:Maybe it would work in a VM on a recent x86 box, like the i7.Eddy Arfik wrote:An even bigger question is why? I can't think of any hardware capable of running OpenTTD where MS-DOS would be a suitable operating system.
What's more serious is the inherent limitations of MS-DOS, in particular the 640K memory barrier. The original TTD was coded in assembler, while OTTD is coded in C++. Code is a lot tighter in assembler than in C++. Also, I believe that the map array is larger in OTTD than in the original TTD (more variables per tile). So, you'd probably be limited to a map size of max. 128x128 and maybe a couple of hundred vehicles total.