• TradeWars 2002 in Dosemu on Linux

    From Nightfox@21:1/137 to All on Wednesday, June 01, 2022 12:13:25
    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
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From claw@21:1/210 to Nightfox on Wednesday, June 01, 2022 19:55:06
    On 01 Jun 2022, Nightfox said the following...
    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

    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 over one of the games. If you interested you can find me on MRC and email me on my board Noverdu.com standard ports. I'll be happy to help you get it setup. Wouldn't mind seeing it get used more.

    |23|04Dr|16|12Claw
    |16|14Sysop |12Noverdu |14BBS |04(|14Noverdu.com|04)
    |10Standard Ports for SSH/Telnet Web/HTTP://|14Noverdu.com:808
    |20|15fsxNet/MRC Chat/Registered Doors!/50Nodes/No Time Use! Stay On!|16|07

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Nightfox@21:1/137 to claw on Wednesday, June 01, 2022 19:33:20
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: claw to Nightfox on Wed Jun 01 2022 07:55 pm

    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.

    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.

    What I ended up doing was having a separate server just for
    Tradwars.

    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.

    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

    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
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From claw@21:1/210 to Nightfox on Thursday, June 02, 2022 07:54:54
    On 01 Jun 2022, Nightfox said the following...
    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

    I get it. Well What I can tell you most of what you need is in the DOSEMU config files. you will have to play around with the setting in there for EMS which is the memory DPM uses. Dos protected mode was more of a way to lock down the MS DOS and didn't even work. Now its just something that when its used makes it have issues on systems.

    I don't know if games are transferable to the new TW, but if they are then You might want to see if the new one runs on WINE. This way you could keep it in house and still use Linux. If your server is powerful enough it should be fine.

    |23|04Dr|16|12Claw
    |16|14Sysop |12Noverdu |14BBS |04(|14Noverdu.com|04)
    |10Standard Ports for SSH/Telnet Web/HTTP://|14Noverdu.com:808
    |20|15fsxNet/MRC Chat/Registered Doors!/50Nodes/No Time Use! Stay On!|16|07

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Zero Reader@21:4/177 to Nightfox on Thursday, June 02, 2022 09:03:05
    On 01 Jun 2022, Nightfox said the following...

    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

    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!

    -ZR

    ... Everyone has a photographic memory. Some don't have film.

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From Nightfox@21:1/137 to Zero Reader on Thursday, June 02, 2022 10:42:28
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: Zero Reader to Nightfox on Thu Jun 02 2022 09:03 am

    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..

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From Nightfox@21:1/137 to Zero Reader on Thursday, June 02, 2022 11:17:55
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: Zero Reader to Nightfox on Thu Jun 02 2022 09:03 am

    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

    More details: When I try to run the non-DPMI version in Dosemu, Dosemu just quits and says this:
    ERROR:EMU86: error 96

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From Zero Reader@21:4/177 to Nightfox on Thursday, June 02, 2022 14:29:46
    On 02 Jun 2022, Nightfox said the following...

    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..

    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.

    ... Back up my hard drive? I can't find the reverse switch!

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From Zero Reader@21:4/177 to Nightfox on Thursday, June 02, 2022 14:35:34
    On 02 Jun 2022, Nightfox said the following...

    More details: When I try to run the non-DPMI version in Dosemu, Dosemu just quits and says this:
    ERROR:EMU86: error 96

    You may need to mess with the virtual addresses in dosemu.

    Run as root:

    echo "vm.mmap_min_addr = 0" > /etc/sysctl.d/mmap_min_addr.conf /etc/init.d/procps restart

    I've seen people mention this in several places, but I've never had to use it. Apparently it can be related to that error 96.

    ... Origin of Life? Just check my refrigerator...

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From Nightfox@21:1/137 to Zero Reader on Thursday, June 02, 2022 13:17:33
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: Zero Reader to Nightfox on Thu Jun 02 2022 02:29 pm

    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..

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From Zero Reader@21:4/177 to Nightfox on Thursday, June 02, 2022 16:31:16
    On 02 Jun 2022, Nightfox said the following...

    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.

    -ZR

    ... Do device drivers need a chauffeur's license?

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From Nightfox@21:1/137 to Zero Reader on Thursday, June 02, 2022 15:24:20
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: Zero Reader to Nightfox on Thu Jun 02 2022 04:31 pm

    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.

    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.

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From claw@21:1/210 to Zero Reader on Thursday, June 02, 2022 17:46:30
    On 02 Jun 2022, Zero Reader said the following...
    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!


    this is great to know! I do plan to move it to Linux sooner or later. Windows updates when it feels like it then all of the sudden my TW server is down.

    |23|04Dr|16|12Claw
    |16|14Sysop |12Noverdu |14BBS |04(|14Noverdu.com|04)
    |10Standard Ports for SSH/Telnet Web/HTTP://|14Noverdu.com:808
    |20|15fsxNet/MRC Chat/Registered Doors!/50Nodes/No Time Use! Stay On!|16|07

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Noverdu BBS (21:1/210)
  • From Gamgee@21:2/138 to Nightfox on Thursday, June 02, 2022 20:39:00
    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.

    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.



    ... All the easy problems have been solved.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.15-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From Nightfox@21:1/137 to Gamgee on Thursday, June 02, 2022 19:26:39
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: Gamgee to Nightfox on Thu Jun 02 2022 08:39 pm

    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.

    Thanks. I may ask him.

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From apam@21:1/101 to Nightfox on Friday, June 03, 2022 18:58:51
    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/

    andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Gamgee@21:2/138 to apam on Friday, June 03, 2022 07:36:00
    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/

    Wow, very nice! Thanks for doing that.



    ... Backup? I've never had troub**&{[} 3$$ERROR
    === MultiMail/Linux v0.52
    --- SBBSecho 3.15-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (21:2/138)
  • From Nightfox@21:1/137 to apam on Friday, June 03, 2022 08:38:33
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: apam to Nightfox on Fri Jun 03 2022 06:58 pm

    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/

    Thanks.
    That site isn't loading for me for some reason..

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From apam@21:1/101 to Nightfox on Saturday, June 04, 2022 09:38:10
    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.

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/158 to apam on Saturday, June 04, 2022 01:18:52
    I've not setup tradewars, but I do have dosemu2 running with synchronet.

    I tried last night to get leviathan's reef and galaxy 5 running under dosemu2, but had no luck. So I'm wondering a bit how good the emulation is.

    I did get the games working under dosbox-staging with no problem. I assume dosbox-staging has the concurrent users issue (no file locking) as normal dosbox does though.

    It could be me doing something wrong, but both games seemed to just hang with nothing to really go on to troubleshoot.

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/13 (Linux/64)
    * Origin: thE qUAntUm wOrmhOlE, rAmsgAtE, uK. bbs.erb.pw (21:1/158)
  • From Nightfox@21:1/137 to apam on Friday, June 03, 2022 19:50:01
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: apam to Nightfox on Sat Jun 04 2022 09:38 am

    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.

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From Zero Reader@21:4/177 to Nightfox on Sunday, June 05, 2022 09:59:01
    On 03 Jun 2022, Nightfox said the following...

    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.

    -ZR

    ... (A)bort, (R)etry, (I)nfluence with large hammer.

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From apam@21:1/101 to Zero Reader on Monday, June 06, 2022 11:27:09
    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.

    Seems to be a bit hit and miss with dosemu2, but still, some dos games are better than none I guess. Same with dosbox, although I've had much more success with dosbox, there are the odd ones that have weird issues. It's just a pity it doesn't do file locking.

    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).

    Andrew

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Zero Reader@21:4/177 to apam on Sunday, June 05, 2022 21:05:31
    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.

    ... Don't diet, download a virus to remove the FAT.

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From Apam@21:1/183 to Zero Reader on Monday, June 06, 2022 15:25:00
    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!

    Cool, though that's a bit weird that it works.. do you have dosemu2 not outputting serial on stdout?

    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.

    Is Usurper .25 an earlier version than the one with the linux port?

    Andrew

    === TitanMail/linux v1.1.5
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (21:1/183)
  • From Zero Reader@21:4/177 to Apam on Monday, June 06, 2022 09:11:46
    On 06 Jun 2022, Apam said the following...

    Cool, though that's a bit weird that it works.. do you have dosemu2 not outputting serial on stdout?

    Agreed. I'm surprised any of it works! As far as I know it's using stdout, as that's what Mystic/Linux uses, if I recall.

    All my games use that 1>/dev/null trick or else they output "dosemu dosemu dosemu" repeatedly when the game closes. I use -t on the dosemu command line -- I'm not sure how or why it's all working to be honest. It took me a good bit of trial and error to get things working the way they are. Me and a couple other folks play the games daily and everything seems OK.

    I can share my dosemurc file if you're interested. But I don't think there's anything unusual in there. Com port 1 is set to virtual, and there are a couple tweaks to turn off things that aren't needed, like joystick support.

    Is Usurper .25 an earlier version than the one with the linux port?

    The Linux version still has issues outputting extra linefeeds, at least on my Mystic setup. So I went to the latest DOS version, which is .25 -- and it seems to be working quite well!

    -ZR

    ... One tequila, two tequila, three tequila, floor.

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From Zero Reader@21:4/177 to Apam on Monday, June 06, 2022 09:34:35
    On 06 Jun 2022, Apam said the following...

    Cool, though that's a bit weird that it works.. do you have dosemu2 not outputting serial on stdout?

    Here's my dosemurc file: https://pastebin.com/qYRvutAs

    Nothing really unusual in there at all.

    And the command line I run from Mystic is this:

    stty cols 80 rows 25 && dosemu -t -K '/home/bbs' -E 'doors\tw2002\start.bat %3' 1>/dev/null /DOS

    (the /DOS tells Mystic to create DOS formatted drop files)

    The BBS directory mounts to g:\ so my games look for the dropfile in g:\temp1, temp2, etc.

    Anyway, I don't know if this helps anyone! I will note, if you had plain old dosemu installed before dosemu2, it will cause issues. Once I cleared out all the original dosemu stuff, I was able to make things happen.

    I'm running on Kubuntu 22.04 LTS, x64.

    -ZR

    ... No one knows what's next, but everybody does it.

    --- Mystic BBS v1.12 A48 2022/04/26 (Linux/64)
    * Origin: alcoholidaybbs.com / Est. 1995 / Columbia, SC (21:4/177)
  • From Daff@21:3/141 to Nightfox on Thursday, June 09, 2022 09:47:21
    Hi,
    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.
    Good luck!

    --- Mystic BBS v1.12 A46 2020/08/26 (Linux/64)
    * Origin: Thrace BBS, Plovdiv, Bulgaria (21:3/141)
  • From Nightfox@21:1/137 to Daff on Thursday, June 09, 2022 09:08:02
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: Daff to Nightfox on Thu Jun 09 2022 09:47 am

    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'd heard about that.. I suppose I could try searching for that and see if it works.

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From Nightfox@21:1/137 to Daff on Thursday, June 09, 2022 09:19:51
    Re: Re: TradeWars 2002 in Dosemu on Linux
    By: Daff to Nightfox on Thu Jun 09 2022 09:47 am

    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.

    Do you have that .deb file anywhere?

    Nightfox
    --- SBBSecho 3.15-Linux
    * Origin: Digital Distortion: digdist.synchro.net (21:1/137)
  • From Daff@21:3/141 to Nightfox on Friday, June 10, 2022 20:17:50
    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.

    I have bnu fossil driver loaded in autoexec.bat and some other settings for the memory.
    When I first start TW2002.EXE it complains about DPMI and exits. The next execute of TW2002 is normal and I can play in terminal. So try to start again tw2002.exe after the DPMI error.
    My dosemu also repors version 1.4.0.8 - installed by dosemu_1.4.0.7+20130105+b028d3f-1_amd64.deb

    Good luck!

    --- Mystic BBS v1.12 A47 2021/12/24 (Linux/64)
    * Origin: Thrace BBS, Plovdiv, Bulgaria (21:3/141)