I can't seem to get TW2002 going. It throws an emu error. I run Dosemu 1.40. I read on the wiki something about a new version that fixes a problem with Trade Wars. It only has a .iso image. I downloaded it and mounted it but couldn't find an easy way to install it. Any ideas?
Thanks.
Not exactly sure what linux distrobution you're using, but if it's one of the
major ones, you should be able to install it from your package manager. 1.4.1
I believe is the most current on Archlinux, Ubuntu, and some others, while I believe Gentoo's maintainers call it 1.4.0.1 or something like that.Hey. Yes it uses Debian. It shows the dosemu version as 1.4.0+svn.1999-2. Still no go.
I can't seem to get TW2002 going. It throws an emu error. I run Dosemu 1.40. I
read on the wiki something about a new version that fixes a problem with Trade
Wars. It only has a .iso image. I downloaded it and mounted it but couldn't find an easy way to install it. Any ideas? Thanks.
Hey. Yes it uses Debian. It shows the dosemu version as
1.4.0+svn.1999-2. Still no go.
That could maybe be blamed on how Debian's stable branch is pretty outdated. Did you check the testing branch? And if that's the one in the testing branch,
then it still seems pretty old. Archlinux seems to be on 1.4.0.8-1. I'm not sure what that means, but Gentoo updated from 1.4.0 to 1.4.1 because of it lacking 64 bit support, which was a request I had made a few years back. Archlinux has also been updated due to a request from myself within the past year. Maybe it's possible Debian never updated it? You may have to ask a debian developer to update it, as I don't think there's any one person "maintaining" it anymore.Well thanks for the help everyone, but it still doesn't work. I have the correct version of the Trade Wars 2002 file. I built dosemu from source and it indeed reports as 1.40.1. Hmmm......
Well thanks for the help everyone, but it still doesn't work. I have
the correct version of the Trade Wars 2002 file. I built dosemu from source and it indeed reports as 1.40.1. Hmmm......
Are you loading SHARE.EXE (apparantly a requirement for this game)? WhatI thought DOSEMU automatically loaded SHARE Compatibility? Speaking of which, what version of share is he loading if any? I'd love to setup dosemu and door support on kingcoder.net one day, I've tried once or twice and can't say I had any luck yet. That's one place Windows is much easier! As far as some of the other parts of your questions, I always found in running doors that it helped when having problems with doors to modify my batch files for testing.
are your command parameters to run the game? Is the drop file setup and working properly? Fossil driver? Typo in the batch file? There's a ton of possibilities. Take me back to square one and I'll try to help you out.
I thought DOSEMU automatically loaded SHARE Compatibility?
Speaking of which, what version of share is he loading if any? I'd
love to setup dosemu and door support on kingcoder.net one day, I've
tried once or twice and can't say I had any luck yet. That's one
place Windows is much easier! As far as some of the other parts of
your questions, I always found in running doors that it helped when
having problems with doors to modify my batch files for testing. eg.
bnu >mydoor.log
copy door.sys orig_door.sys
echo %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 >param.txt
Then actually call the door... Then, if the door doesn't work, I can
pull up the text files and see what paramaters was called, how the door.sys file looked, etc. I'd even sometimes save the door.sys from
both the door directory and the BBS node directory, just to make sure
the right one was getting used.
Hey. Yes it uses Debian. It shows the dosemu version as 1.4.0+svn.1999-2. Still no go.
The install batch file worked fine under Dosemu, but I can't launch
TW2002 or TEDIT from the command line or the BBS. Dosemu immediately
exits with the following error:
"ERROR: EMU86: error 96"
I haven't been able to find anything to help me understand the issue.
I have Falcon's Eye, SRE, and Lemonade working okay under Dosemu. But
not TradeWars yet.
What a coincidence. I'm trying to install TW 2002 v3.09 this morning
under Debian, as well.
The install batch file worked fine under Dosemu, but I can't launch
TW2002 or TEDIT from the command line or the BBS. Dosemu immediately
exits with the following error:
"ERROR: EMU86: error 96"
I haven't been able to find anything to help me understand the issue.
I have Falcon's Eye, SRE, and Lemonade working okay under Dosemu. But
not TradeWars yet.
Are you loading SHARE.EXE (apparantly a requirement for this game)? What are your command parameters to run the game? Is the drop file setup and working properly? Fossil driver? Typo in the batch file? There's a ton of possibilities. Take me back to square one and I'll try to help you out.Thanks. Well I haven't gotten to setting up the game. I unzip the files into /sbbs/xtrn/2002 then run dosemu. I've tried with ;dos as well as running it manually from within the ;shell, the latter because ;dos clears the screen. Anyways, once in I cd to the directory. I run share and fossil, and both load. I run the install.bat file. It runs the self-extracting files and they work. Then it tries to run bigbang.exe and crashes with the following:
I can't really say that Windows is that much easier. Once dosemu is installed and you can execute it and get a C: prompt, as long as Synchronet is compiled with dosemu support, it's actually very
easy to setup door games. You don't have to mess with dosemu after
that. Then you would just go about your normal business installing
the games, using dosemu to configure them (ie: nodes, fossil
driver, drop file location, etc), and then in SCFG the main
difference between a native executable and something that would
use dosemu, is simply setting "Native Executable" to yes or no.
ERROR: EMU86: error 96
So the game can't even initialize. The directory and all files have correct permissions. As said I just built dosemu from source. I had to
use the latest tarball as opposed to git, because that gave me a
version mismatch in the ems driver.
Hopefully this helps, let me know if you need more info.
what i've run into is having dosemu working for other things and then
not getting it to work for sync... or having it work for sync but not other things... it is like there's a conf file that's wrong or there
needs to be more than one conf file... i dunno... it isn't that
important at this time on the system i have access to so it isn't something that we've really tried to chase down...
Hello Kirkman,
Looks like I also may have stumbled on a site that states something in regardes to having "devicehigh=" in your config.sys and dosemu not liking it? Not sure if that's the truth or not, but you could try changing those
to "device=". That may be a FreeDOS related thing too, who knows.
You did say you tried both versions, right?
Let me also add something to this from the Synchronet documentation:
http://www.synchro.net/docs/linux-dosemu.html
"The most up-to-date freedos distrobution can be found here -- this is
known to fix problems with Tradewars 2002."
I'm kind of pulling my hair out at this point. I did find that there
seems to be a Dosemu 1.4.0.8 available through the Sourceforge Git repository here:
http://sourceforge.net/p/dosemu/code/ci/master/tree/
Debian is on 1.4.0.1, and that is the most recent "stable" version you
can find at dosemu.org.
Anyway, I tried compiling 1.4.0.8, and it seemed to work, but didn't
make any difference for TradeWars. (Although now I'm getting an EMS
error: "ERROR: EMS driver version mismatch: got 3, expected 5,
disabling. Please update your ems.sys from the latest dosemu package."
No idea what that means, since I just did configure/make/install on
the very latest dosemu. Anyway)
After all that, I thought I might try upgrading FreeDos. Debian's
dosemu comes with FreeDos 1.0 (which is also the latest version
available at dosemu.org), but at FreeDos.org there is a v1.1.
I tried to follow some instructions I found for installing a new
FreeDos into
Dosemu:
http://www.linuxgoodies.com/freedos.html
But this didn't fully work. The installer ran, but at the very end
seemed to error out.
You did say you tried both versions, right?
There's the rub. I hadn't tried the DPMI version. I assumed the other
one would be more likely to work.
So I just tried the DPMI, and the installer actually works. But when
I go to run TEDIT, I get this output:
Trade Wars 2002 DPMI module now loading.
Opening Global Message File
Opening Menu File
TEDIT has ended in error. The errorcode is 216
02/14/26 05:56:26 PM AbEnd:
EC=216 LF=MENUFILE.TXT L1= L2=ReadLn_Menu Addr=0018:4134
I have tried googling the 216 error code, but haven't turned anything
up. I'm wondering if my EMS failure mentioned above is what's keeping
this from working.
I'm also wondering if I shouldn't have bothered upgrading Dosemu in
the first placed. Maybe the DPMI TW would have worked from the
beginning.
Any ideas?
Let me also add something to this from the Synchronet
documentation:
http://www.synchro.net/docs/linux-dosemu.html
"The most up-to-date freedos distrobution can be found here -- this
is known to fix problems with Tradewars 2002."
For what it's worth, I think that warning is 10 years old. As far as I
can tell, the FreeDos which comes with Dosemu in Debian, is the very
same you would download from dosemu.org.
As I mentioned in my previous post, there does seem to be a Dosemu 1.4.0.8, but it's only available in the sourceforge git, and there is
a FreeDos 1.1, but I don't see a binary for use with Dosemu.
Sysop: | MCMLXXIX |
---|---|
Location: | Prospect, CT |
Users: | 325 |
Nodes: | 10 (0 / 10) |
Uptime: | 05:19:44 |
Calls: | 510 |
Messages: | 220570 |