• Dosemu issue

    From Phil Taylor@1:275/201.1 to All on Wednesday, September 11, 2019 12:26:11

    I am trying to run stacken using Dosemu using the current version of Mystic running on the current version of debian. Does anyone know how I can fix this issue please?




    Command -> S
    Note that DOS needs 25 lines. You might want to enlarge your
    window before continuing.

    Now type ENTER to start DOSEMU or <Ctrl>C to cancel

    I am using this to run the door

    █ape │ 0 █
    █ Display Ty█ Command │ (D3) Exec DOOR32 program █ │ 0

    █ X Y █ Data │ dosemu -t -I"serial { com 1 virtual }" " █eUp │ 0

    █ Timer █ Access │ S255 █eDn │ 0

    █ Timer Type█ Execute │ Select █ │ 0

    █ Command ──█



    dosemu -t -I"serial { com 1 virtual }" "/mystic/doors/stackem/stackem.bat" %3 /DOS

    Stackem.bat file

    c:
    c:\X00\xu port:%1:on
    cd d:\doors\stackem
    stackem.exe STACKEM.CFG \temp%1\doors.sys
    c:
    cd X00
    xu port:%1:off

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Mystic.dynu.net 2025 (1:275/201.1)
  • From Dan Richter@1:317/3 to Phil Taylor on Wednesday, September 11, 2019 18:41:00
    On 11 Sep 2019, Phil Taylor said the following...

    dosemu -t -I"serial { com 1 virtual }"
    "/mystic/doors/stackem/stackem.bat" %3 /DOS

    I'm using almost the exact command line for dosemu under Debian. The only difference, is I don't have the -t in mine.

    I don't have the game Stackem running here, but if I get a chance, I'll give
    it a shot.

    Stackem.bat file

    c:
    c:\X00\xu port:%1:on
    cd d:\doors\stackem
    stackem.exe STACKEM.CFG \temp%1\doors.sys
    c:
    cd X00
    xu port:%1:off

    I'm using bnu here, and in my batch files, I just run 'bnu' from inside my doors directory.

    I don't remember why, but I do remember having to change to the drive on one line, then change the directory, such as:

    d:
    cd doors\stackem\

    I'm not sure if that helps much...


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (1:317/3)
  • From Phil Taylor@1:275/201.1 to Dan Richter on Thursday, September 12, 2019 23:43:19
    dosemu -t -I"serial { com 1 virtual }" "/mystic/doors/stackem/stackem.bat" %3 /DOS

    I removed the -t and how do I stop this annoying message from being displayed please?

    Note that DOS needs 25 lines. You might want to enlarge your
    window before continuing.

    Now type ENTER to start DOSEMU or <Ctrl>C to cancel

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Mystic.dynu.net 2025 (1:275/201.1)
  • From Dan Richter@1:317/3 to Phil Taylor on Thursday, September 12, 2019 18:52:50
    On 12 Sep 2019, Phil Taylor said the following...

    Note that DOS needs 25 lines. You might want to enlarge your
    window before continuing.

    Now type ENTER to start DOSEMU or <Ctrl>C to cancel

    I haven't seen that one before. I'm really not sure what to tell you...

    You might want to take a look at your dosemu.conf file, and see if there is a setting in there to force the window size to 25 lines. That's about all I can think of, off the top of my head...


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (1:317/3)
  • From Netsurge@1:229/101 to Phil Taylor on Thursday, September 12, 2019 21:24:10
    Note that DOS needs 25 lines. You might want to enlarge your
    window before continuing.

    You need to precede your dosemu command with stty cols 80 rows 25. So your command should look like this:

    stty cols 80 rows 25 && dosemu -I"serial { com 1 virtual }" "game.bat %3" /DOS

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (1:229/101)
  • From Phil Taylor@1:275/201.1 to Dan Richter on Saturday, September 14, 2019 02:11:47
    On 12 Sep 2019, Dan Richter said the following...

    On 12 Sep 2019, Phil Taylor said the following...

    Note that DOS needs 25 lines. You might want to enlarge your
    window before continuing.

    Now type ENTER to start DOSEMU or <Ctrl>C to cancel

    I haven't seen that one before. I'm really not sure what to tell you...

    You might want to take a look at your dosemu.conf file, and see if there is a setting in there to force the window size to 25 lines. That's about all I can think of, off the top of my head...


    ---

    There is setting but I am not which one to use or what to change it to?

    # initial size factor for video mode 0x13 (320x200)

    # $_X_mode13fact = (2)

    # "x,y" of initial windows size (defaults to ""=float)

    # $_X_winsize = ""

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Mystic.dynu.net 2025 (1:275/201.1)
  • From mark lewis@1:3634/12.73 to Phil Taylor on Saturday, September 14, 2019 14:48:38

    On 2019 Sep 11 12:26:10, you wrote to All:

    I am trying to run stacken using Dosemu using the current version of Mystic running on the current version of debian. Does anyone know how
    I can fix this issue please?

    look at my paste link for my myemu script in the other echo where you posted...

    do not use a FOSSIL if you do not have to...


    @echo off
    CD \doors\stackem
    stackem stackem.cfg d:\temp%1\door.sys


    [edit]
    here's the paste link again so others can also have easy access to the script...

    https://paste.linux-help.org/view/83270bc8

    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set
    them free. But that only permitted other men with machines to enslave them.
    ... Too bad the fine line between courage and foolishness isn't a fence.
    ---
    * Origin: (1:3634/12.73)
  • From Phil Taylor@1:275/201.1 to Phil Taylor on Wednesday, September 18, 2019 01:20:47
    On 12 Sep 2019, Phil Taylor said the following...

    dosemu -t -I"serial { com 1 virtual }" "/mystic/doors/stackem/stackem.bat" %3 /DOS

    I removed the -t and how do I stop this annoying message from being displayed please?

    Note that DOS needs 25 lines. You might want to enlarge your
    window before continuing.

    Now type ENTER to start DOSEMU or <Ctrl>C to cancel

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Mystic.dynu.net 2025 (1:275/201.1)

    Question do you have any in your dosemu.conf for the display size?

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: mystic.dynu.net 2025 (1:275/201.1)
  • From mark lewis@1:3634/12.73 to Phil Taylor on Wednesday, September 18, 2019 10:17:56

    On 2019 Sep 18 01:20:46, you wrote to you:

    Question do you have any in your dosemu.conf for the display size?

    put it in your script as you have already been pointed to numerous times... you
    have even been pointed to a working script to execute your DOS doors via... it operates in similar fashion to those door usage stats tools and one can use the
    log from the script to create door usage stats...

    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set
    them free. But that only permitted other men with machines to enslave them.
    ... I am curious. What is the etymology of that idiom?
    ---
    * Origin: (1:3634/12.73)
  • From Phil Taylor@1:275/201.1 to ALL on Wednesday, September 25, 2019 22:19:34
    On 11 Sep 2019, Dan Richter said the following...

    On 11 Sep 2019, Phil Taylor said the following...

    dosemu -t -I"serial { com 1 virtual }" "/mystic/doors/stackem/stackem.bat" %3 /DOS

    I'm using almost the exact command line for dosemu under Debian. The only difference, is I don't have the -t in mine.

    I don't have the game Stackem running here, but if I get a chance, I'll give it a shot.

    Stackem.bat file

    c:
    c:\X00\xu port:%1:on
    cd d:\doors\stackem
    stackem.exe STACKEM.CFG \temp%1\doors.sys
    c:
    cd X00
    xu port:%1:off

    I'm using bnu here, and in my batch files, I just run 'bnu' from inside
    my doors directory.

    I don't remember why, but I do remember having to change to the drive on one line, then change the directory, such as:

    d:
    cd doors\stackem\

    I'm not sure if that helps much...

    I am stuck on trying to get any door to work with dosemu and the current version of Mystic BBs running under Linux. Can someone please give me a
    example of there menus, dosemu configs and the your batch files so I can use them was a example to see what the issue is?

    Thanks

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: mystic.dynu.net 2025 (1:275/201.1)
  • From Dan Richter@1:317/3 to Phil Taylor on Wednesday, September 25, 2019 18:02:20
    On 25 Sep 2019, Phil Taylor said the following...

    I am stuck on trying to get any door to work with dosemu and the current version of Mystic BBs running under Linux. Can someone please give me a example of there menus, dosemu configs and the your batch files so I can use them was a example to see what the issue is?

    Hi Phil,

    I'll go through my setup that I have here for Arrowbridge, as that was the first one listed in my Games menu. :)

    Mystic is set to:
    Command
    (DD) Exec external program
    Data
    dosemu -I"serial { com 1 virtual }" "d:\doors\ab.bat %3" %3 /DOS

    Sorry, the wordwrap wasn't liking the data line, so I put it on its own line.

    ab.bat
    d:
    cd \doors\
    bnu
    cd \doors\ab\
    abridge.exe /LOCKED=38400 /NODE%1 /Pd:\mystic\temp%1\

    As for dosemu, I'm running it stock on my system.

    For my directory structure, I have Mystic installed in my home directory ~/mystic. The doors are all located in ~/doors, and I have bnu in ~/doors. I just run that before the door, if needed.

    My dosemu autoexec.bat file looks like:

    @echo off
    rem autoexec.bat for DOSEMU + FreeDOS
    path z:\bin;z:\gnu;z:\dosemu;d:\path
    set HELPPATH=z:\help
    set TEMP=c:\tmp
    rem blaster
    prompt $P$G
    unix -s DOSDRIVE_D
    if "%DOSDRIVE_D%" == "" goto nodrived
    lredir del d: > nul
    lredir d: linux\fs%DOSDRIVE_D%
    SET PKUNZIP=-)
    :nodrived
    rem uncomment to load another bitmap font
    rem loadhi display con=(vga,437,2)
    rem mode con codepage prepare=((850) z:\cpi\ega.cpx)
    rem mode con codepage select 850
    rem chcp 850
    rem lredir e: linux\fs/media/cdrom c
    unix -s DOSEMU_VERSION
    echo "Welcome to dosemu %DOSEMU_VERSION%!"
    unix -e
    share
    d:\doors\bnu.com /L0:57600,8N1 /F

    and my dosemu config.sys:

    rem config.sys for DOSEMU + FreeDOS
    rem note that the initial "D:" is set to "Z:" at the end
    SWITCHES=/F
    DOS=UMB,HIGH
    dosdata=umb
    lastdrive=Z
    files=200
    stacks=0
    buffers=99
    device=d:\dosemu\ems.sys d:\doors\bnu.sys
    install=d:\dosemu\lredir.com z: linux\fs\${DOSEMU_LIB_DIR}/drive_z ro shellhigh=z:\command.com /e:1024 /p

    Hope this helps...


    ---

    Black Panther(RCS)
    Castle Rock BBS

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (1:317/3)