Recently I moved my BBS (running Synchronet) from Windows to Linux. I
had been running my BBS in a Windows virtual machine (on Linux) for a
long time and wanted to move it to the Linux host OS so that I could
stop running the Windows VM.
I'm using dosemu because Synchronet has built-in support for using
dosemu to run DOS doors (and it happens fairly seamlessly so you don't have to explicitly put dosemu in the command line to run the door or anything).
Tradewars 2002 is not successfully running under dosemu though. It
shows a DPMI error and exits. After searching online, it seems that's a fairly well known issue, and it seems to be a bug in dosemu and nobody
has found a workaround. I'm curious if anyone has gotten Tradewars 2002 to run successfully in dosemu? I'm a bit bummed because it's a fairly popular door game.
I know there's a dosemu2 available, but currently Synchronet only has support for the previous dosemu. Currently I'm using dosemu 1.4.0.7-20130105 in Linux Mint.
Nightfox
Tradewars 2002 is not successfully running under dosemu though. It
What I can tell you is its quite the rabbit hold to go down. There are people that take the time to get DPMI working but its very flaky and not reliable.
What I ended up doing was having a separate server just for
Tradwars.
If you would like you can rlogon to my server if you want. I
don't have many people playing right now so wouldn't mind letting you take
Re: Re: TradeWars 2002 in Dosemu on Linux
hmm.. :/ I've heard it's possible to install an actual DOS in dosemu.
I was thinking of trying to install MS-DOS 6.22 in dosemu, but even that seems fairly complicated. And I suppose I'm not sure if even that would help.
I thought of that, but the whole point of moving my BBS over to Linux
was so that I could eliminate the Windows VM I've been running just for
my BBS.
I wouldn't mind doing something like that, but I had users who were playing Tradewars 2002 on my BBS, and I'd like to preserve their
progress if possible.
Nightfox
Tradewars 2002 is not successfully running under dosemu though. It
shows a DPMI error and exits. After searching online, it seems that's a fairly well known issue, and it seems to be a bug in dosemu and nobody
has found a workaround. I'm curious if anyone has gotten Tradewars 2002 to run successfully in dosemu? I'm a bit bummed because it's a fairly popular door game.
It looks like there is a non-DPMI version available. Have you tried that one?
http://wiki.classictw.com/index.php?title=Application:TradeWars_2002_v3
It looks like there is a non-DPMI version available. Have you tried that one?
http://wiki.classictw.com/index.php?title=Application:TradeWars_2002_v3
That's the one I'm using, and havebeen using for years. However, even
the supposed non-DPMI version seems to want to use DPMI..
More details: When I try to run the non-DPMI version in Dosemu, Dosemu just quits and says this:
ERROR:EMU86: error 96
There's a command line option you can use, perhaps you've tried it? tw2002.exe NOEMS NOXMS -- I feel like I had to use that or one or the other of the options to make the game work in dosemu years ago.
I tried that, and got a little further - It runs with those options, but then it gives a runtime error 208. I thought that might have been the Turbo Pascal speed error, but that is error 200. I'll have to see what error 208 means..
I tried that, and got a little further - It runs with those options,
but then it gives a runtime error 208. I thought that might have
been the Turbo Pascal speed error, but that is error 200. I'll have
to see what error 208 means..
Man, that's frustrating. I'm going to try setting it up tonight with dosemu2 and see how that pans out. As much as I think the TWGS is a good product, I would kind of prefer to have a door version of it, maybe just for the nostalgia.
It looks like there is a non-DPMI version available. Have you tried that one?
http://wiki.classictw.com/index.php?title=Application:TradeWars_2002_v3
There's also a guide to installing TW with dosemu on the Arcadia BBS
page. I don't know if it's still valid:
https://www.arcadiabbs.com/setting-up-tradewars-on-linux/
For what it's worth, I run dosemu2 for door games (I had to switch to dosemu2 to run the latest Usurper -- one of my favorites) and it seems
to work fine.
I don't run the DOS version of TW, I run TWGS as a service using WINE under Linux, and it seems fine. It was really as simple as installing
wine and clicking the TWGS installer. That's all I had to do!
Hope you get it going!
Nightfox wrote to Zero Reader <=-
Man, that's frustrating. I'm going to try setting it up tonight with dosemu2 and see how that pans out. As much as I think the TWGS is a good product, I would kind of prefer to have a door version of it, maybe just for the nostalgia.
From what I've heard, it might work in dosemu2. However,
Synchronet doesn't seem to support dosemu2 yet, and I'm not
entirely sure it would be a simple task to get Synchronet working
with dosemu2, perhaps without the author of Synchronet making
some changes.
From what I've heard, it might work in dosemu2. However,
Synchronet doesn't seem to support dosemu2 yet, and I'm not
entirely sure it would be a simple task to get Synchronet working
with dosemu2, perhaps without the author of Synchronet making
some changes.
I recall "Hobo" in the IRC channel saying he's had some success with dosemu2, and offering to share config info when he got around to writing it up. Maybe hit him up in there about it.
I recall "Hobo" in the IRC channel saying he's had some success with dosemu2, and offering to share config info when he got around to writing it up. Maybe hit him up in there about it.
apam wrote to Nightfox <=-
I recall "Hobo" in the IRC channel saying he's had some success with dosemu2, and offering to share config info when he got around to writing it up. Maybe hit him up in there about it.
I've not setup tradewars, but I do have dosemu2 running with
synchronet.
I wrote a little thing here on how I did it, though it's not too
hard.
https://positronicbrain.net/2022/05/30/dosemu2-synchronet/
I recall "Hobo" in the IRC channel saying he's had some success with
dosemu2, and offering to share config info when he got around to
writing it up. Maybe hit him up in there about it.
I've not setup tradewars, but I do have dosemu2 running with synchronet.
I wrote a little thing here on how I did it, though it's not too hard.
https://positronicbrain.net/2022/05/30/dosemu2-synchronet/
That site isn't loading for me for some reason..
I've not setup tradewars, but I do have dosemu2 running with synchronet.
That site isn't loading for me for some reason..
Sorry, we had a power outage last night. I switched things back on this morning.
Ah, it's okay. I saw the site came back up. I gave it a try, but
TW2002 would just hang when I tried to run it. Maybe I did something wrong.. I'll try again at some point.
I managed to get TW2002 running on my Mystic board with dosemu2 this morning. I had to set it to use the standard comm port routines, as it wouldn't display anything to the screen when set to use a fossil driver. Strange, as all my other games use the fossil driver with no issues.
There was some dosemu gunk that got printed to the screen as the game closed out, but it seemed to run great otherwise.
That's odd. are you exiting with exitemu? I know if you just do "exit" it prints some stuff (press a key to exit or something) exitemu so far has exited with nothing printed for me (though I've not setup TW2002 on it).
On Sun June 5 21:05:00 2022, Zero Reader wrote to apam <=-
On 06 Jun 2022, apam said the following...
That's odd. are you exiting with exitemu? I know if you just do "exit" it
prints some stuff (press a key to exit or something) exitemu so far has exited with nothing printed for me (though I've not setup TW2002 on it).
I actually fixed the gunk and couldn't update my message before it got sent out. I had to add 1>/dev/null to the command line and that cleaned it up! It seems to run great!
I started using dosemu2 a few weeks ago after I wasn't able to run Usurper .25 in plain old dosemu. It uses DPMI I think. The only thing I haven't been able to run is Yankee Trader. That one does something funky with the comm port that I just can't sort out.
Cool, though that's a bit weird that it works.. do you have dosemu2 not outputting serial on stdout?
Is Usurper .25 an earlier version than the one with the linux port?
Cool, though that's a bit weird that it works.. do you have dosemu2 not outputting serial on stdout?
I run dosemu version 1.4.0.7+20130105+b028d3f-1 on a debian machine. This binary is build for an older version of Debian and it's the last one that doesn't complain about DPMI. The next updates of Debian's dosbox can't run TW2002.
I suppose you could search for dosemu_1.4.0.7+20130105+b028d3f-1_amd64.deb - it still can be downloaded from Debian web site, and try to install it via apt command. Linux Mint is Debian based so you may have a success.
I run dosemu version 1.4.0.7+20130105+b028d3f-1 on a debian machine. This binary is build for an older version of Debian and it's the last one that doesn't complain about DPMI. The next updates of Debian's dosbox can't run TW2002.
I suppose you could search for dosemu_1.4.0.7+20130105+b028d3f-1_amd64.deb - it still can be downloaded from Debian web site, and try to install it via apt command. Linux Mint is Debian based so you may have a success.
I searched for that and downloaded it, but when I install it, dosemu
still says it's version 1.4.0.8 (even though the version in the filename says 1.4.0.7). I'm not sure why.. And TW2002 still complains about
DPMI. I've also tried running the non-DPMI version of TW2002, but it reports runtime error 208.
Sysop: | Gary Ailes |
---|---|
Location: | Pittsburgh, PA |
Users: | 132 |
Nodes: | 5 (0 / 5) |
Uptime: | 109:31:53 |
Calls: | 733 |
Files: | 2,171 |
Messages: | 81,483 |