• dosemu2 configuration instructions

    From ner@VERT to all on Thursday, October 19, 2023 21:45:20
    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

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to ner on Friday, October 20, 2023 10:19:13
    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
  • From Gamgee@VERT/PALANTIR to Nightfox on Saturday, October 21, 2023 00:53:00
    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
  • From Ryan Fantus@VERT to Gamgee on Saturday, October 21, 2023 10:01:09
    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)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Gamgee on Saturday, October 21, 2023 10:04:33
    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
  • From Nightfox@VERT/DIGDIST to Ryan Fantus on Saturday, October 21, 2023 14:47:25
    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
  • From Ryan Fantus@VERT to Nightfox on Sunday, October 22, 2023 12:02:17
    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)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Ryan Fantus on Sunday, October 22, 2023 14:02:18
    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
  • From Ryan Fantus@VERT to Nightfox on Sunday, October 22, 2023 21:35:47
    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)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From nelgin@VERT/EOTLBBS to Nightfox on Monday, October 23, 2023 01:51:22
    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
  • From MRO@VERT/BBSESINF to nelgin on Monday, October 23, 2023 02:24:37
    Re: Re: dosemu2 configuration instructions
    By: nelgin to Nightfox on Mon Oct 23 2023 01:51 am

    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


    there are always going to be doorgames that will run or won't run with this or that. the important thing is to cull the ones that arent worth it.

    yankee trader isn't a popular doorgame with users and probably would only be on display for historical purposes where said users would pop in and exit quickly.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Dumas Walker@VERT/CAPCITY2 to NELGIN on Monday, October 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.

    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
  • From Dumas Walker@VERT/CAPCITY2 to MRO on Monday, October 23, 2023 09:39:00
    yankee trader isn't a popular doorgame with users and probably would only be o
    display for historical purposes where said users would pop in and exit quickly

    It is on my dos bbs. It and OOII are the only two doors where I have
    routine players. TW2002 gets ignored, and the LORD players come and go.


    * SLMR 2.1a * "Ummm, trouble with grammar have I? Yes!" --Yoda

    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From MRO@VERT/BBSESINF to Dumas Walker on Tuesday, October 24, 2023 01:01:04
    Re: Re: dosemu2 configuration
    By: Dumas Walker to MRO on Mon Oct 23 2023 09:39 am

    yankee trader isn't a popular doorgame with users and probably would only be o
    display for historical purposes where said users would pop in and exit quickly

    It is on my dos bbs. It and OOII are the only two doors where I have routine players. TW2002 gets ignored, and the LORD players come and go.

    yeah there's a few people that go to all the bbses and play ooii.
    I had the author setup custom games on one of my bbses. we used to both run datastream bbs after the sysop died.

    so why would yankee trader only work in dosemu if it is executed through a dos bbs?
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From nelgin@VERT/EOTLBBS to Dumas Walker on Tuesday, October 24, 2023 03:22:23
    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
  • From fusion@VERT/CFBBS to nelgin on Tuesday, October 24, 2023 14:48:00
    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
  • From Dumas Walker@VERT/CAPCITY2 to MRO on Tuesday, October 24, 2023 08:28:00
    so why would yankee trader only work in dosemu if it is executed through a dos
    bs?

    I have no idea about that one. I was actually shocked that it doesn't work
    on dosemu on other systems.

    Well, I take that back. Now that I think of it, I have "held" an older
    version of dosemu so that it doesn't get upgraded. TW2002 works here under
    it, too, so that could be the only reason I am able to get YT to work also.

    I didn't try running YT under the newer version that TW2002 didn't work
    with, so I cannot say for sure it does still work.

    That is my bad.


    * SLMR 2.1a * It ain't over, but the fat lady is clearing her throat.

    ---
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From Dumas Walker@VERT/CAPCITY2 to NELGIN on Tuesday, October 24, 2023 08:28: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 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
  • From MRO@VERT/BBSESINF to nelgin on Wednesday, October 25, 2023 00:04:05
    Re: Re: dosemu2 configuration
    By: nelgin to Dumas Walker on Tue Oct 24 2023 03:22 am


    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?


    there are sysops who run older bbs packages under synchronet as a door
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From nelgin@VERT/EOTLBBS to fusion on Wednesday, October 25, 2023 00:26:18
    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
  • From Ner@VERT/NERBBS to Dumas Walker on Tuesday, October 24, 2023 23:42:29
    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
  • From MRO@VERT/BBSESINF to nelgin on Wednesday, October 25, 2023 01:42:54
    Re: Re: dosemu2 configuration
    By: nelgin to fusion on Wed Oct 25 2023 12:26 am

    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?


    are you telling someone to mind their own business in a public forum?
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From nelgin@VERT/EOTLBBS to Ner on Monday, October 30, 2023 02:58:49
    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