• Buccaneer

    From MIKE POWELL@21:1/175 to NIGEL REED on Tue Mar 18 08:50:00 2025
    ³ I tried running Buccaneer under DosEMU2 but it's slow drawing the
    ³ screen, like 1200 baud. I asked Digitam Man about it and I guess he
    ³ thinks it's just slow, but I wonder if there's something else going on.
    ³ I don't see any way of configuring the baud rate so I'm thinking it's
    ³ stuck at 1200 internally, somehow.
    ÀÄ[NR=>All]

    I had that problem initially, too. IIRC, the fix was to add these
    SET OUTBUFF commands to the BAT file calling the door:

    :GAME
    E:
    SET OUTBUFF=ON
    CD\DOORS\BUCNEER
    TOUCH BUCK.PID
    BUCK210 /K28 /B /N
    SET OUTBUFF=OFF
    DEL BUCK.PID
    goto end

    This worked under both dosemu and now dosbox-x. I don't know about dosemu2.

    I don't remember what those command line switches do but they may also help.

    The game plays well at a "normal" speed but with one caveat -- if the crew
    is considering mutiny, for example, messages like that flash by so quickly
    you might not see them until it is too late. For some reason, in the game code, those messages must have been set to happen more quickly than any
    others.

    Also FYI, as Buccaneer is not multi-node, I added the TOUCH/DEL BUCK.PID
    logic. The BAT file will bypass calling the door if the PID file is
    present.

    Hope that helps.

    ##Mmr 2.61á. !link NR 3-17-25 15:49
    ---
    þ BgNet 1.0á12 ÷ moe's tavern * 1-502-875-8938 * moetiki.ddns.net:27
    * Origin: capitolcityonline.net * Telnet/SSH:2022/HTTP (21:1/175)
  • From Nigel Reed@21:2/101 to All on Tue Mar 18 19:07:43 2025
    On Tue, 18 Mar 2025 08:50:00 +0000
    "MIKE POWELL" (21:1/175) <MIKE.POWELL@f175.n1.z21.fidonet> wrote:
    │ I tried running Buccaneer under DosEMU2 but it's slow drawing the
    │ screen, like 1200 baud. I asked Digitam Man about it and I guess he
    │ thinks it's just slow, but I wonder if there's something else going
    on. │ I don't see any way of configuring the baud rate so I'm
    thinking it's │ stuck at 1200 internally, somehow.
    └─[NR=>All]

    I had that problem initially, too. IIRC, the fix was to add these
    SET OUTBUFF commands to the BAT file calling the door:

    :GAME
    E:
    SET OUTBUFF=ON
    CD\DOORS\BUCNEER
    TOUCH BUCK.PID
    BUCK210 /K28 /B /N
    SET OUTBUFF=OFF
    DEL BUCK.PID
    goto end

    This worked under both dosemu and now dosbox-x. I don't know about
    dosemu2.
    I don't remember what those command line switches do but they may
    also help.
    The game plays well at a "normal" speed but with one caveat -- if the
    crew is considering mutiny, for example, messages like that flash by
    so quickly you might not see them until it is too late. For some
    reason, in the game code, those messages must have been set to happen
    more quickly than any others.

    Also FYI, as Buccaneer is not multi-node, I added the TOUCH/DEL
    BUCK.PID logic. The BAT file will bypass calling the door if the PID
    file is present.

    Hope that helps.

    ##Mmr 2.61ß. !link NR 3-17-25 15:49
    ---
    ■ BgNet 1.0ß12 ≈ moe's tavern * 1-502-875-8938 * moetiki.ddns.net:27
    * Origin: capitolcityonline.net * Telnet/SSH:2022/HTTP (21:1/175)
    Thanks Mike,
    I've not played the game but maybe it's something that can be found by
    debuggin the output routine and see if there is a pause loop or
    something in there. A bit beyond me right now but might be an
    interesting experience.
    Synchronet has an option to configure the door as single or multiuser
    so I don't need to worry about the pid file.
    Thanks,
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23
    --- SBBSecho 3.24-Linux
    * Origin: End Of The Line BBS - endofthelinebbs.com (21:2/101)