• Doors with DOSEMU or DOSBOX

    From Ryan de Laplante@1:229/1394 to Mvan Le on Mon Jan 14 20:13:04 2008
    Hi Mvan,

    Remember me? We had some colorful discussions almost a year ago about Solaris, Java, contracting, DOS doors, etc :) Are you closer to retiring young an rich now?

    I remember you showed some interest in copying some code from Synchronet to help Maximus run DOS doors using DOSEMU or DOSBOX. You spoke with one of the developers and here is the email:


    Well basically it's a complex process to run doors
    under DOS EMU. Sycnrhonet uses a mod to make the
    process easier.

    Here's what the Synchronet author said:

    |+------------------------7777
    |& Subj: DOS EMU for BBS doors
    |& Attr: Read
    |& To : Hostile
    |& From: Digital Man #1
    |& Date: Mon Apr 09 2007 03:41 pm PDT |+-----------------------------------------------777777
    |
    | Re: DOS EMU for BBS doors
    | By: Hostile to All on Sun Apr 08 2007 05:49 pm
    |
    Were there any specific adaptations (eg. sockets/handles code) made for Synchronet to to work with DOS EMU ?; as I heard this was the case.
    |
    |Yes, see the USE_DOSEMU mod in src/sbbs3/xtrn.cpp
    |
    Or does running doors under DOS EMU require no particular internal BBS support ?
    |
    |I believe it *can* work without any mods, but it's
    much easier if the BBS does
    |some of the heavy lifting.

    I'm curious if anything came of this? Were you able to make sense of the sources and integrate some of it? Just curious.

    BTW my FidoNet hub has been on/off for the past week. If I don't reply for a while it's because I can't.


    Thanks,
    Ryan

    --- Maximus 3.01
    * Origin: The Dog House * Orillia ON Canada * bbs.doghousebbs.com (1:229/1394)
  • From Minh Van Le@3:712/104 to Ryan De Laplante on Sun Feb 3 04:32:38 2008
    Hello Ryan !

    On 14-Jan'08 20:13, Ryan de Laplante wrote to Mvan Le:

    Remember me? We had some colorful discussions almost a
    year ago about Solaris, Java, contracting, DOS doors, etc

    Heh. Has it been that long.

    :) Are you closer to retiring young an rich now?

    Sort of. Depending on how I look at it.

    Did you sell your project for 6 figures ?

    I remember you showed some interest in copying some code
    from Synchronet to help Maximus run DOS doors using DOSEMU
    or DOSBOX. You spoke with one of the developers and here
    is the email:

    Nah. I haven't disseminated anything. I only have some assumptions about the process atm.

    It appears that xaragmata.thebbs.org is currently successfully running Maximus/2 under DOSBOX which is encouraging to see. You could ask him (Peter Knapper):

    =================================================================
    Version: Compiled on Dec 28 1998 at 16:34:27 (WATCOM C/16 v10.60)
    Computer: AT-class
    OS: DOS BOX (OS/2 Version 2.45)
    FOSSIL: bnu.com BETA 1.89h (C)1990 David L Nugent
    Memory: 254,720 bytes remain in heap =================================================================

    I'll assume that he's running OS/2 SIO virtual modem, and passing the connetion
    to DOSBOX's virtual modem.

    I couldn't find any heavily animated games on his BBS to test, but I assume whatever games he has utilises FOSSILs.

    My guess is DOSBOX appears to work.

    But I have no DOSBOX SysOp experience. Andrew Clarke mentioned a while ago some
    clumsy hurdle with multinode operation, something about getting DOSBOX to automatically switch between its virtual modems by alternating config files or inetd.

    Anyway DOSBOX dies trying to load Windows NT's cmd.com, which my main BBS batch
    file requires. I'm not even sure if it can load 4DOS. If it can't load a cmd.com interpreter, I'm not using it. I don't mind pegging my setup to Windows
    NT compatible operating systems.

    I don't understand why people try to complicate their environment by using emulators eg. DOSBOX/DOSEMU.

    Bo Simonsen lost interest in the Maximus Linux port because in his opinion it would require a rewrite to work well.

    Just use VMware so you can virtualise DOS/Windows completely and don't have to worry about ncurses or portability issues altogether.

    I'm curious if anything came of this? Were you able to
    make sense of the sources and integrate some of it? Just
    curious.

    No. It's currently beyond my programming ability.

    And I don't want to use Synchronet. I'm a Maximus fundamentalist.

    I imagine hiring programmers in future to implement desired features.

    It appears you can do SMTP via Sendmail with an old Squish tool called MailGate.

    I've been thinking about a Synchronet FTP Server for Maximus ...

    220-Connected to ypan.dyndns.org port 21
    Synchronet FTP Server for Maximus by Minh Van Le

    Heh.

    BTW my FidoNet hub has been on/off for the past week. If I
    don't reply for a while it's because I can't.

    I'd just route mail through somebody else's system.

    --- Msged/386 4.30
    * Origin: ypan.dyndns.org loves Msged... (3:712/104)