• FrotzDoor and BSD Games

    From nathanael@21:4/123 to All on Sun Jan 20 09:08:18 2019
    Playing around with adding some Infocom and BSD games as doors. Problem is
    the Infocom interpreter, Frotz, plus most of the BSD games can be exited with Ctrl-C, which has the slightly annoying result of dropping the caller to a command line.

    There is FrotzDoor, but I haven't been able to compile it on my Pi.

    But in general, is there a way to trap Ctrl-C breaks to return to Mystic
    rather than a command line?

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: *HUMONGOUS* BBS (21:4/123)
  • From nathanael@21:4/123 to nathanael on Sun Jan 20 19:44:46 2019
    OK, a bit more specific:

    Here's the bash script I'm running:

    #!/bin/bash
    trap '' 2
    frotz -x /mystic/doors/infocom/$1.dat
    exit

    When I run it from a terminal:

    ./traptest zork1

    Ctrl-Cs are trapped and I can't break out of the program.

    But when I run the same script from Mystic, with this as my command:

    /mystic/doors/infocom/traptest zork1

    Ctrl-Cs don't get trapped, and I drop out of Mystic to a command line.

    Is there something about the way doors work that I'm missing?

    --nathanael

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: *HUMONGOUS* BBS (21:4/123)
  • From maskreet@21:1/114 to nathanael on Sun Jan 20 11:20:30 2019
    On 20 Jan 2019, nathanael said the following...

    Playing around with adding some Infocom and BSD games as doors. Problem
    is the Infocom interpreter, Frotz, plus most of the BSD games can be exited with Ctrl-C, which has the slightly annoying result of dropping
    the caller to a command line.

    There is FrotzDoor, but I haven't been able to compile it on my Pi.

    But in general, is there a way to trap Ctrl-C breaks to return to Mystic rather than a command line?

    Not sure, but I host a TON of old Infocom and other text adventure games with DoorParty. Takes all of the work out of trying to get it done locally, you just connect to the server/door/game and it works. Each user gets their own saves
    as well. It also traps CTRL-C through the use of DOORWAY.

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: throwbackbbs.com -\- meriden, ct -\- (21:1/114)
  • From nathanael@21:4/123 to maskreet on Mon Jan 21 07:55:16 2019
    Not sure, but I host a TON of old Infocom and other text adventure games

    Yeah, I saw that. I've got my Doorparty creds, but haven't yet set it up (I'll probably shoot you an email later).

    Infocom was just the immediate catalyst. If I could get the Ctrl-C issue resolved more generally, I could put pretty much any console-mode Linux stuff (e.g., BSD Games) up as a door.

    It also traps CTRL-C through the use
    of DOORWAY.

    I'm running on a Pi, so I can't run DOORWAY or DOSBox. I'm just using
    Mystic's built-in DD or D3.

    --nathanael
    *HUMONGOUS* BBS - jenandcal.familyds.org:2323

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: *HUMONGOUS* BBS (21:4/123)
  • From nathanael@21:4/123 to maskreet on Mon Jan 21 07:56:44 2019
    Ah, wait. Just caught your tagline

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)

    You're running DOORWAY on a Pi? Tell me more :-)

    --nathanael
    *HUMONGOUS* BBS - jenandcal.familyds.org:2323

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: *HUMONGOUS* BBS (21:4/123)
  • From maskreet@21:1/114 to nathanael on Sun Jan 20 21:08:40 2019
    On 21 Jan 2019, nathanael said the following...

    Ah, wait. Just caught your tagline

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)

    You're running DOORWAY on a Pi? Tell me more :-)

    Nono, DoorParty is running DOORWAY on a Windows 7 VM on my Plex server for
    the old DOS games. I wouldn't subject myself to the torture of trying to get
    it all working from a Pi. =)

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: throwbackbbs.com -\- meriden, ct -\- (21:1/114)
  • From bcw142@21:1/145 to nathanael on Tue Jan 22 12:01:34 2019
    On 21 Jan 2019, nathanael said the following...

    I'm running on a Pi, so I can't run DOORWAY or DOSBox. I'm just using Mystic's built-in DD or D3.

    --nathanael
    *HUMONGOUS* BBS - jenandcal.familyds.org:2323

    You can do DOSBox on the Pi, I do it all the time. Doom works OK that way,
    but a little better when using a normal prdoom or such. DOSBox is hard to
    setup (for BBS use), but does work on Pi. Just so you know.

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: Mystic Pi BBS bcw142.zapto.org (21:1/145)
  • From nathanael@21:4/123 to bcw142 on Wed Jan 23 13:23:42 2019
    You can do DOSBox on the Pi

    Yes, but...

    DOSBox is
    hard to setup (for BBS use)

    From what I've heard, "hard" is an understatement. I took a brief stab at it myself, but then discovered BBSLink, etc., so thought, "Why bother?" And
    since most of the rest of the stuff I wanted -- Infocom and Scott Adams
    games, for example -- can run natively in Linux, getting DOSBox working
    dropped to the bottom of my todo list.

    Not that I wouldn't mind doing it just as a challenge, though, so go ahead -- spill the beans :-)

    +-----------------------+ +-------+
    | *:H:U:M:O:N:G:O:U:S:* | | B:B:S | nathanael : jenandcal.familyds.org:2323 +-----------------------+ +-------+

    --- Mystic BBS v1.12 A41 2018/12/27 (Raspberry Pi/32)
    * Origin: *HUMONGOUS* BBS (21:4/123)