• dosemu2 configuration instructions

    From ner@1:103/705 to all on Thu Oct 19 21:45:20 2023
    All,

    I'm running the latest version of 2.0 pre9 for dosemu2. I followed the wiki, and things didn't go too well. Here's what I had to ensure if it helps anyone else. I also wanted to know if anyone experienced this.
    I had to make sure that the cmd keys were all on one line. If that's not done, then it won't run the command
    With the dosemu.ini changes that are quoted in the wiki, when I ran a door, I got all of the boot trash you get when you run dosemu by itself. This is great for debug, and for seeing versions and such, but isn't great when you just want the user to see the game start.
    The command key conatains a "QUIET=1" value. Whether or not it is 0 or 1, output remains the same. However, after checking the /usr/bin/dosemu wrapper script, I fonud that the -quiet switch (-q in dosemu) runs the following command and must be added to both keys
    -tde -ks -exec 2>/dev/null
    Nasty but true, and it's how the script runs it.
    Running this way sets terminal to dumb and then pipes some content to /dev/null. Also note, it takes about 1.5 to two seconds to run a door this way.
    Is there an easier way to get quiet output, or am I doing the right thing? I can say that this setup is working for the games I'm using--I'm slowly adding more, and if I find some that don't work, I'll let you know. I do believe I've decrypted the new command line options (undocumented I might add for some of them.

    Thanks all.

    NER
    NER BBS
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to ner on Fri Oct 20 10:19:13 2023
    Re: dosemu2 configuration instructions
    By: ner to all on Thu Oct 19 2023 09:45 pm

    Is there an easier way to get quiet output, or am I doing the right thing? I can say that this setup is working for the games I'm using--I'm slowly adding more, and if I find some that don't work, I'll let you know. I do believe I've decrypted the new command line options (undocumented I might add for some of them.

    There might be, though I haven't looked into it yet. I noticed dosemu2 started adding a lot of that startup output quite a while ago.. There used to be a lot less of that.

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to Nightfox on Sat Oct 21 00:53:00 2023
    Nightfox wrote to ner <=-

    Re: dosemu2 configuration instructions
    By: ner to all on Thu Oct 19 2023 09:45 pm

    Is there an easier way to get quiet output, or am I doing the right thing? I can say that this setup is working for the games I'm using--I'm slowly adding more, and if I find some that don't work, I'll let you know. I do believe I've decrypted the new command line options (undocumented I might add for some of them.

    There might be, though I haven't looked into it yet. I noticed
    dosemu2 started adding a lot of that startup output quite a while
    ago.. There used to be a lot less of that.

    Can someone remind me why it's good/beneficial to run dosemu2, other
    than (possibly) allowing the TW2002 door to run? What actual
    advantage(s) does it offer over the original dosemu?



    ... Gone crazy, be back later, please leave message.
    --- MultiMail/Linux v0.52
    Synchronet Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ryan Fantus@1:218/820 to Gamgee on Sat Oct 21 10:01:09 2023
    Can someone remind me why it's good/beneficial to run dosemu2, other
    than (possibly) allowing the TW2002 door to run? What actual advantage(s) does it offer over the original dosemu?

    I think TW2002 and Darkland were the two doors I couldn't run in dosemu and could in dosemu2, and also pkunzip had a problem in dosemu without DPMI (which has a decent workaround if I remember correctly).

    In an ideal world, dosemu and dosemu2 could be installed alongside one another. I'm just not sure if that's feasible.

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (1:218/820)
  • From Nightfox@1:103/705 to Gamgee on Sat Oct 21 10:04:33 2023
    Re: Re: dosemu2 configuration instructions
    By: Gamgee to Nightfox on Sat Oct 21 2023 12:53 am

    Can someone remind me why it's good/beneficial to run dosemu2, other than (possibly) allowing the TW2002 door to run? What actual advantage(s) does it offer over the original dosemu?

    TW2002 is really the only reason I wanted to update to dosemu2. I haven't really looked into the new features it adds over the original dosemu. I don't think the original dosemu is maintained anymore though, so it wouldn't receive any bug fixes etc..

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Ryan Fantus on Sat Oct 21 14:47:25 2023
    Re: Re: dosemu2 configuration instructions
    By: Ryan Fantus to Gamgee on Sat Oct 21 2023 10:01 am

    I think TW2002 and Darkland were the two doors I couldn't run in dosemu and could in dosemu2, and also pkunzip had a problem in dosemu without DPMI (which has a decent workaround if I remember correctly).

    I'd think there are probably some rare cases where you'd need to run the DOS pkunzip these days. There are modern programs for zipping & unzipping that run natively on modern operating systems.

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ryan Fantus@1:218/820 to Nightfox on Sun Oct 22 12:02:17 2023
    I'd think there are probably some rare cases where you'd need to run the DOS pkunzip these days. There are modern programs for zipping &
    unzipping that run natively on modern operating systems.

    I believe it's still necessary for DOS based interbbs games in most cases.

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (1:218/820)
  • From Nightfox@1:103/705 to Ryan Fantus on Sun Oct 22 14:02:18 2023
    Re: Re: dosemu2 configuration instructions
    By: Ryan Fantus to Nightfox on Sun Oct 22 2023 12:02 pm

    I'd think there are probably some rare cases where you'd need to run the
    DOS pkunzip these days. There are modern programs for zipping &
    unzipping that run natively on modern operating systems.

    I believe it's still necessary for DOS based interbbs games in most cases.

    Yes, though you can use a modern native program to zip and unzip the archives. Only the actual game and its maintenance software would need to be run in a DOS emulator. Why would you need to use the DOS pkunzip?

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ryan Fantus@1:218/820 to Nightfox on Sun Oct 22 21:35:47 2023
    Yes, though you can use a modern native program to zip and unzip the archives. Only the actual game and its maintenance software would need
    to be run in a DOS emulator. Why would you need to use the DOS pkunzip?

    I'm pretty sure some of the interbbs games rely on using pkzip/pkunzip so it's not really an option.

    In any case, the DPMI issue has a workaround so it is possible to use either in original dosemu if needed. :)

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (1:218/820)
  • From nelgin@1:103/705 to Nightfox on Mon Oct 23 01:51:22 2023
    Re: Re: dosemu2 configuration instructions
    By: Nightfox to Gamgee on Sat Oct 21 2023 10:04:33

    TW2002 is really the only reason I wanted to update to dosemu2. I haven't really looked into the new features it adds over the original dosemu. I don't think the original dosemu is maintained anymore though, so it wouldn't receive any bug fixes etc..

    There are other games like Yankee Trader that wont run under dosemu and, as you say, dosemu is not maintained whereas dosemu2 is actively maintained and the author has his good days. :) I have put together a package that contains pretty much everything you need to get dosemu2 working, including a bunch of dos tools, exe fixers and the like.

    https://www.endofthelinebbs.com/dosemu2.tar.gz
    There'a a https://www.endofthelinebbs.com/dosemu2.txt that has some more detail.

    And Nightfox gets credit for putting most of this together. I tweaked things a bit and added some more stuff. All the files you're going to need to get dosemu2 running are there.

    That said, I've reported issues where DOS programs work in a virtual environment that don't support /dev/kvm but not in those that do support /dev/kvm due to timing issues. The dosemu2 author will often help with patching such games.
    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dumas Walker@1:103/705 to NELGIN on Mon Oct 23 09:37:00 2023
    There are other games like Yankee Trader that wont run under dosemu and,

    YT does work with dosemu in situations where you are running a dos bbs and
    the bbs is running in the same dosemu session.

    As we are talking specifically about Synchronet, I offer this only as an
    aside.


    * SLMR 2.1a * Shh! Be vewy qwiet! I'm hunting wuntime ewwows!

    ---
    Synchronet CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to Dumas Walker on Tue Oct 24 03:22:23 2023
    Re: Re: dosemu2 configuration
    By: Dumas Walker to NELGIN on Mon Oct 23 2023 09:37:00

    YT does work with dosemu in situations where you are running a dos bbs and the bbs is running in the same dosemu session.

    I think this is the first time anyone has brought up running a dos BBS under dosemu. I thought we were talking about synchronet here, or do I have to do a disclaimer for every possible sitution?
    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From fusion@1:103/705 to nelgin on Tue Oct 24 14:48:00 2023
    On 24 Oct 2023, nelgin said the following...

    I think this is the first time anyone has brought up running a dos BBS under dosemu. I thought we were talking about synchronet here, or do I have to do a disclaimer for every possible sitution?

    convenient you didn't quote this part:

    As we are talking specifically about Synchronet, I offer this only as an aside.

    do you know what 'aside' means? :)

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    # Origin: cold fusion - cfbbs.net - grand rapids, mi
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dumas Walker@1:103/705 to NELGIN on Tue Oct 24 08:28:00 2023
    YT does work with dosemu in situations where you are running a dos bbs and the bbs is running in the same dosemu session.

    I think this is the first time anyone has brought up running a dos BBS under d
    emu. I thought we were talking about synchronet here, or do I have to do a dis
    aimer for every possible sitution?

    No.


    * SLMR 2.1a * Air pollution is a mist demeanor.

    ---
    Synchronet CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to fusion on Wed Oct 25 00:26:18 2023
    Re: Re: dosemu2 configuration
    By: fusion to nelgin on Tue Oct 24 2023 14:48:00

    do you know what 'aside' means? :)

    Do you know what MYOFB means?
    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ner@1:103/705 to Dumas Walker on Tue Oct 24 23:42:29 2023
    Re: Re: dosemu2 configuration
    By: Dumas Walker to NELGIN on Tue Oct 24 2023 08:28 am

    To bring it back to Synchronet, I fonud that I had to make a change to dosemu with the latest and greatest of dosemu2 so that it wouldn't brint all kinds of dos info before running a door. Dosemu2 has a wrapper script which has a -quiet option. I placed what the quiet option does into dosemu.ini and all the junk went away. Command to add to dosemu.ini in the cmd key is
    -tDE -exec 2>/dev/null

    Otherwise, I get lots of bad for you dos banner stuff. If anyone has a better idea of how to do this without this stuff, let me know. All I know is that it works, every time, or has worked. I just got bre interbbs to work under dosemu2. If anyone would like those instructions, please let me know. It involves symbollic links and capitalization of directories. Again, it works, and that's all I care about.

    NER

    ---
    Synchronet NER BBS: Accessibility for all
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to Ner on Mon Oct 30 02:58:49 2023
    Re: Re: dosemu2 configuration
    By: Ner to Dumas Walker on Tue Oct 24 2023 23:42:29

    To bring it back to Synchronet, I fonud that I had to make a change to dosemu with the latest and greatest of dosemu2 so that it wouldn't brint all kinds of dos info before running a door. Dosemu2 has a wrapper script which has a -quiet option. I placed what the quiet option does into dosemu.ini and all the junk went away. Command to add to dosemu.ini in the cmd key is
    -tDE -exec 2>/dev/null

    Are you using ubuntu and dosemu2 from ppa?
    ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed to Dumas Walker on Sun Dec 10 04:43:46 2023
    Re: Re: dosemu2 configuration
    By: Dumas Walker to NELGIN on Mon Oct 23 2023 09:37:00

    There are other games like Yankee Trader that wont run under dosemu and,

    YT does work with dosemu in situations where you are running a dos bbs and the bbs is running in the same dosemu session.

    Ok, there's the odd exception, but I would say the majority of Synchronet sysops are not running YT on a DOS version of Synchronet in dosemu :)

    As we are talking specifically about Synchronet, I offer this only as an aside.

    Noted.
  • From Dumas Walker@1:103/705 to NIGEL REED on Sun Dec 10 10:23:00 2023
    Ok, there's the odd exception, but I would say the majority of Synchronet sysop
    are not running YT on a DOS version of Synchronet in dosemu :)

    I would agree, although there was one fellow trying to get the last version
    of DOS Synchronet running who was posting about it not too long ago. But, yeah, he is probably in the minority. :D


    * SLMR 2.1a * Don't be sexist. Broads hate that.

    ---
    Synchronet CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to Dumas Walker on Sun Dec 10 18:45:41 2023
    Re: Re: dosemu2 configuration
    By: Dumas Walker to NIGEL REED on Sun Dec 10 2023 10:23:00

    I would agree, although there was one fellow trying to get the last version of DOS Synchronet running who was posting about it not too long ago. But, yeah, he is probably in the minority. :D


    Are you thinking of Mortafis? If so, he's no longer working on that project ;( ---
    Synchronet End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Gamgee@1:103/705 to nelgin on Sun Dec 10 19:45:00 2023
    nelgin wrote to Dumas Walker <=-

    Re: Re: dosemu2 configuration
    By: Dumas Walker to NIGEL REED on Sun Dec 10 2023 10:23:00

    I would agree, although there was one fellow trying to get the last version of DOS Synchronet running who was posting about it not too long ago. But, yeah, he is probably in the minority. :D

    Are you thinking of Mortafis? If so, he's no longer working on
    that project ;(

    Probably referring to Hobo; he was running v2.30 on a Wyse thin-client computer. Was a regular on IRC and then he wasn't... Not sure why.



    ... Time flies like an arrow -- fruit flies like a banana.
    --- MultiMail/Linux v0.52
    Synchronet Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Dumas Walker@1:103/705 to NELGIN on Mon Dec 11 11:05:00 2023
    I would agree, although there was one fellow trying to get the last version of DOS Synchronet running who was posting about it not too long ago. But, yeah, he is probably in the minority. :D


    Are you thinking of Mortafis? If so, he's no longer working on that project ;(

    I don't remember the name, so it could have been. Sorry to hear that.


    * SLMR 2.1a * Peter Steele and Armand, vampire -- separated at birth?

    ---
    Synchronet CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)