• Doors / Linux

    From Goose@21:1/177 to All on Tue Jan 17 12:06:31 2023
    Hi there,

    i think, i need some brain refreshing :)
    If i want run a Door program on Linux, what is made for Dos, is there a solution to run it in BBS conditions ? Do i need Node.js or something else ?

    Greetings
    Goose

    ... I put a dollar in one of those change machines. Nothing changed.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Goosenet BBS (21:1/177)
  • From claw@21:1/210 to Goose on Tue Jan 17 07:23:13 2023
    On 17 Jan 2023, Goose said the following...

    Hi there,

    i think, i need some brain refreshing :)
    If i want run a Door program on Linux, what is made for Dos, is there a solution to run it in BBS conditions ? Do i need Node.js or something
    else ?

    Greetings
    Goose

    I used emudos but I don't think its maintained anymore so might want to check out emudos 2 or was it dosemu. I'm sure google will fix it. Either way Once I got this in and setup the rest was normal dos setup.

    |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 Al@21:4/106 to Goose on Tue Jan 17 06:48:18 2023
    i think, i need some brain refreshing :)
    If i want run a Door program on Linux, what is made for Dos, is there a solution to run it in BBS conditions ? Do i need Node.js or something else ?

    I haven't run any dos doors in years but when I did I used dosemu. That is still a solution that works most of the time.

    Today there is also dosemu2 although I haven't tried it. It's config is going to be a bit different than dosemu. I have heard good things about dosemu2.

    There is no possibility to use to use DPMS with dosemu anymore because of recent changes in the kernel. Most doors don't use dpms but trade wars does.

    I believe dosemu can use DPMS but I have no personal experience with it.

    Dosbox is another option but you can't run multinode with it.

    dosemu or dosemu2 are your best bets I think.

    QEMU is another possibility but again I have no personal experience with it.

    That should give you some direction anyway. :)

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Goose@21:1/177 to Al on Tue Jan 17 16:08:24 2023
    Hi Al,

    Today there is also dosemu2 although I haven't tried it. It's config is going to be a bit different than dosemu. I have heard good things about dosemu2.
    thanks for your answer. I will try setup dosemu2 to my BBS Server. I let you know what happend if you want :)

    Cheers
    Goose

    ... The caterpillar does all the work but the butterfly gets all the publicity

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Goosenet BBS (21:1/177)
  • From xqtr@21:1/111 to Goose on Tue Jan 17 20:34:10 2023
    i think, i need some brain refreshing :)
    If i want run a Door program on Linux, what is made for Dos, is there a solution to run it in BBS conditions ? Do i need Node.js or something else

    There are two ways, one with dosemu2 and the other with qemu. Both ways are described in my tutor, which i wrote recently and work 100%. You can get it here: https://jackphla.sh/files/dem-new/xq!doors.zip, Another Droid BBS and more. Soon will be released in FSXNet also. Try them and tell us if it works for you.

    FYI: the tutors are not 100% mine, are based on tutors of Deadbeatz and Gryphon. I just update them cause somethings didn't work as used to.

    .
    :: XQTR :: Another Droid BBS :: andr01d.zapto.org:9999 :: xqtr@gmx.com

    --- Mystic BBS v1.12 A47 2020/11/23 (Raspberry Pi/32)
    * Origin: Another Droid BBS # andr01d.zapto.org:9999 (21:1/111)
  • From Goose@21:1/177 to xqtr on Tue Jan 17 18:44:33 2023
    Hi xqtr,

    are described in my tutor, which i wrote recently and work 100%. You can get it here: https://jackphla.sh/files/dem-new/xq!doors.zip, Another

    yeah, this is what i searched for. Thanks for your Files. Should be listet in file section :)

    I got a Linux Server only installation without GUI.

    Thx alot

    Cheers
    Goose

    ... Just another prisoner of gravity!

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: Goosenet BBS (21:1/177)
  • From Al@21:4/106 to Goose on Tue Jan 17 12:07:48 2023
    thanks for your answer. I will try setup dosemu2 to my BBS Server. I let you know what happend if you want :)

    Yes, please do. It's been on my todo list forever but I never seem to get much in the way of free time.

    Let me know how it goes for you, I may just take it out for a spin too.

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From Blue White@21:4/134 to Al on Tue Jan 17 16:57:55 2023
    Al wrote to Goose <=-

    There is no possibility to use to use DPMS with dosemu anymore because
    of recent changes in the kernel. Most doors don't use dpms but trade
    wars does.

    I believe dosemu can use DPMS but I have no personal experience with
    it.

    It can, so long as you are running dosemu on an older installation of linux that won't barf on the DPMS and crash the dosemu instance. I have trade
    wars, and my old DOS BBS, running under dosemu on an instance of devuan
    running in VirtualBox.



    ... So easy, a child could do it. Child sold separately.
    --- MultiMail/DOS
    * Origin: possumso.fsxnet.nz * SSH:2122/telnet:24/ftelnet:80 (21:4/134)
  • From Al@21:4/106 to Blue White on Tue Jan 17 17:30:24 2023
    It can, so long as you are running dosemu on an older installation of linux that won't barf on the DPMS and crash the dosemu instance. I have trade wars, and my old DOS BBS, running under dosemu on an instance of devuan running in VirtualBox.

    Don't loose that box. That was an unplanned outage on the part of dosemu. I have high hopes for dosemu2, we'll see how it goes.

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From esc@21:4/173 to Goose on Tue Jan 17 22:21:47 2023
    If i want run a Door program on Linux, what is made for Dos, is there a solution to run it in BBS conditions ? Do i need Node.js or something

    The basic answer is that you need dosemu, but it's a rabbit hole of details, good luck :)

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From esc@21:4/173 to Al on Tue Jan 17 22:23:07 2023
    There is no possibility to use to use DPMS with dosemu anymore because of recent changes in the kernel. Most doors don't use dpms but trade wars does.

    Of note is pkunzip - if you run interbbs doors using dosemu and pkunzip is a dependency, you'll need to customize somethingorother in dosemu for pkunzip to work properly.

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From esc@21:4/173 to Blue White on Tue Jan 17 22:25:13 2023
    It can, so long as you are running dosemu on an older installation of linux that won't barf on the DPMS and crash the dosemu instance. I have trade wars, and my old DOS BBS, running under dosemu on an instance of devuan running in VirtualBox.

    DPMS also works well in dosemu2 however I run into other random issues with that program :)

    --- Mystic BBS v1.12 A48 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From Al@21:4/106 to esc on Wed Jan 18 00:54:12 2023
    Of note is pkunzip - if you run interbbs doors using dosemu and pkunzip is a dependency, you'll need to customize somethingorother in dosemu for pkunzip to work properly.

    I used to have an .ini file of some sort for pkzip/unzip that I had to change for pkzip/unzip 2.50. I forget exactly what I was but it had to do with disabling dpmi, I think it was the "-;" switch, but it was a while ago.. I could be wrong.

    --- BBBS/Li6 v4.10 Toy-6
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:4/106)
  • From claw@21:1/210 to Goose on Wed Jan 18 08:18:51 2023
    thanks for your answer. I will try setup dosemu2 to my BBS Server. I let you know what happend if you want :)

    Goose

    I would actually like to know how that goes. I used dosemu so would like to know how good dosemu2 is

    |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 Blue White@21:4/134 to Al on Thu Jan 19 16:28:21 2023
    Al wrote to Blue White <=-

    It can, so long as you are running dosemu on an older installation of linux that won't barf on the DPMS and crash the dosemu instance. I have trade wars, and my old DOS BBS, running under dosemu on an instance of devuan running in VirtualBox.

    Don't loose that box. That was an unplanned outage on the part of
    dosemu. I have high hopes for dosemu2, we'll see how it goes.

    I have not played with dosemu2 yet. That is on the roundtoit list. :)
    Good luck with it, I hope it goes well.


    ... So easy, a child could do it. Child sold separately.
    --- MultiMail/DOS
    * Origin: possumso.fsxnet.nz * SSH:2122/telnet:24/ftelnet:80 (21:4/134)