• Fossil Driver

    From The Lizard Master@1:103/705 to All on Saturday, September 30, 2023 21:11:34
    Hi! So I'm close I think? I have 3.2 running DosEmu2. I have one door working, the one's I want are not and I'm assuming I'm not loading the fossil driver for some reason.

    I should be able to do this right? I tried executing it in a bat file:

    E:\door>xu.exe

    Incorrect X00 Version or X00 is not installed.

    I'm hoping once I get past this last step I'll be back up and running. Thanks!

    ---TLM

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ragnarok@1:103/705 to The Lizard Master on Saturday, September 30, 2023 22:42:58
    El 30/9/23 a las 22:11, The Lizard Master escribió:
    Hi! So I'm close I think? I have 3.2 running DosEmu2. I have one door working, the one's I want are not and I'm assuming I'm not loading the fossil driver for some reason.


    try with x00 or bnu
    ---
    ï¿­ Synchronet ï¿­ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From fusion@1:103/705 to Ragnarok on Sunday, October 01, 2023 16:08:00
    On 30 Sep 2023, Ragnarok said the following...

    try with x00 or bnu

    there's also ADF

    https://www.digsys.se/Obsolete/ADF.aspx

    "obsolete" .. hehehe

    --- Mystic BBS v1.12 A47 2021/12/25 (Windows/32)
    # Origin: cold fusion - cfbbs.net - grand rapids, mi
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to fusion on Monday, October 02, 2023 10:18:17
    Re: Re: Fossil Driver
    By: fusion to Ragnarok on Sun Oct 01 2023 04:08 pm

    try with x00 or bnu

    there's also ADF

    https://www.digsys.se/Obsolete/ADF.aspx

    Thank you to both of you. I was currently trying x00, but it doesnt appear to be loading or working for some reason as it has in the past.

    For ADF do you have an example you use to call it? It seems like I need to pass com port info is there a line you pass with Sync variables?

    Thanks!

    ---TLM

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Monday, October 02, 2023 10:50:11
    Re: Re: Fossil Driver
    By: The Lizard Master to fusion on Mon Oct 02 2023 10:18:17

    Thank you to both of you. I was currently trying x00, but it doesnt appear to be loading or working for some reason as it has in the past.

    x00 works just fine. I've used it with dosemu and dosemu2.

    If you're using Ubuntu you can download https://www.endofthelinebbs.com/dosemu2.tar.gz

    then untar it somewhere and follow the instructions. You might want to backup your existing files. Afterwards, it should just work. It'll probably work on other versions of Linux too. Be sure to follow the instructions in the readme.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Monday, October 02, 2023 15:43:46
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Mon Oct 02 2023 10:50 am

    Thank you to both of you. I was currently trying x00, but it doesnt appear to be loading or working for some reason as it has in the past.

    x00 works just fine. I've used it with dosemu and dosemu2.

    If you're using Ubuntu you can download https://www.endofthelinebbs.com/dosemu2.tar.gz

    Wow this was great. Some of your settings were better and I am getting better results so thank you very much for the write up and config files.

    The door series I want is still not working unfortunately. Is it possible you can check under your setup? I wouldn't impose but my wife and I have been playing this series over 25 years believe it or not. She's pretty disappointed right now and so am I. They are TiJaSoft games using DDPlus.

    This is an example: http://www.tinysbbs.com/files/doors/CASINO.ZIP

    This exact zip was working with running 3.19 Sync and Dosemu with the setting set to fossil.

    There are three settings available for the door fossil, xfossil, and internal. With your settings fossil doesn't detect, xfossil works then drops carrier. Internal with STDIO freezes up. It works locally with no issue though. I've tried every various scneario I can think of at this point so I appreciate any thoughts.

    ---TLM

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Monday, October 02, 2023 16:11:58
    Re: Re: Fossil Driver
    By: The Lizard Master to nelgin on Mon Oct 02 2023 03:43 pm

    There are three settings available for the door fossil, xfossil, and internal. With your settings fossil doesn't detect, xfossil works then drops carrier. Internal with STDIO freezes up. It works locally with no issue though. I've tried every various scneario I can think of at this point so I appreciate any thoughts.

    I meant to mention that tpatch.com needs to be executed before the .exe.

    ---TLM

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Monday, October 02, 2023 16:53:34
    Re: Re: Fossil Driver
    By: The Lizard Master to nelgin on Mon Oct 02 2023 16:11:58

    internal. With your settings fossil doesn't detect, xfossil works then drops carrier. Internal with STDIO freezes up. It works locally with no issue though. I've tried every various scneario I can think of at this

    https://pasteboard.co/OJuBGU3ZfdNz.png

    When you run crcsetup select INTERNAL for the fossil driver and see if that works. You will want to change the location of bulletins to E:\casino\whatever.asc (or whatever /xtrn directory you used). I wouldn't recommend using more than 8 character for a dos directory.

    Finally make sure you run the game with

    casino.exe /P%n
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Tuesday, October 03, 2023 15:38:46
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Mon Oct 02 2023 04:53 pm

    https://pasteboard.co/OJuBGU3ZfdNz.png

    When you run crcsetup select INTERNAL for the fossil driver and see if that works. You will want to change the location of bulletins to E:\casino\whatever.asc (or whatever /xtrn directory you used). I wouldn't recommend using more than 8 character for a dos directory.

    Finally make sure you run the game with

    casino.exe /P%n

    Well, that's about all I can ask for here! I was really happy to see the screenshot. Very much appreciated.

    I've followed the DOSEMU2 instruction guide, followed all of your casino install to a T. I get the initial screen and then it drops carrier. The door is writing the initial files including the dat files if I remove them. I redownloaded the same zip file you used and started from scratch. I tried dorinfo1.def, same result. On another door by the same author the intro screen shows up and then immediately drops carrier. Meanwhile a door from another author it works just fine.

    I'm at a loss. I might delete completely and try to reset up from scratch again just to see if there's something I might have done to cause this prior to following your instructions. I'm very excited you got there no issue, I can't figure out why it drops carrier. I thought maybe it was a permissions thing as it tries to write the files, but that really doesn't seem to be the case. I also followed DM's guide to a T using sbbs as the user. I've been trying all kinds of different stuff...

    I did figure out through your dosemu2 settings that RTE 200 is not an issue so that's pretty great thanks!

    ---TLM

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Tuesday, October 03, 2023 16:52:37
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Mon Oct 02 2023 10:50 am

    If you're using Ubuntu you can download https://www.endofthelinebbs.com/dosemu2.tar.gz

    then untar it somewhere and follow the instructions. You might want to backup your existing files. Afterwards, it should just work. It'll probably work on other versions of Linux too. Be sure to follow the instructions in the readme.

    Okay so I spun up a new VM. Installed Sync 3.20 on Ubuntu 22.04.2 under sbbs:sbbs. Followed all the steps in dosemu2.tar.gz, used INTERNAL as the setting and set up using setup.cfg.

    When I go into xternal, and select casino it processed for the month, updated everything, shows the first screen for press anykey, when I press any key it drops out and goes back to the external prompt. Sooooo frustrating and soooo close. I cannot get to the screen you took a shot of. Is there anything at all I could possibly be missing here? THANK YOU VERY VERY MUCH for your time!

    ---TLM

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Tuesday, October 03, 2023 23:20:45
    Re: Re: Fossil Driver
    By: The Lizard Master to nelgin on Tue Oct 03 2023 16:52:37

    When I go into xternal, and select casino it processed for the month, updated everything, shows the first screen for press anykey, when I press any key it drops out and goes back to the external prompt. Sooooo

    That's what I got to start with until I changed to interal, I think. You ran crcsetup right?

    Pastebin your CASINO.CFG or passteit here, I guess, along with the section of /sbbs/ctrl/xtrn.ini for your game. I'll be something like
    prog:TESTING:CASINO (prog:section shortname:game shortname).
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Wednesday, October 04, 2023 08:02:18
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Tue Oct 03 2023 11:20 pm

    That's what I got to start with until I changed to interal, I think. You ran crcsetup right?

    Pastebin your CASINO.CFG or passteit here, I guess, along with the section of /sbbs/ctrl/xtrn.ini for your game. I'll be something like prog:TESTING:CASINO (prog:section shortname:game shortname).

    Pastebin of CASINO.CFG: https://pastebin.com/aCGJFsHS

    [prog:GAMES:CASINO]
    name=Casino
    ars=
    execution_ars=
    type=3
    settings=0x40001
    event=0
    cost=0
    cmd=casino.exe /P%n
    clean_cmd=
    startup_dir=../xtrn/casino
    textra=0
    max_time=0
    max_inactivity=0

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Wednesday, October 04, 2023 10:12:33
    Re: Re: Fossil Driver
    By: The Lizard Master to nelgin on Wed Oct 04 2023 08:02:18

    settings=0x40001

    For grins,try changing this to 0x60081 and let the bbs recycle.

    Pastebin of CASINO.CFG: https://pastebin.com/aCGJFsHS

    This looks ok.


    Anything of interest in your /sbbs/nodex/dosemu_boot.log ?
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Wednesday, October 04, 2023 17:42:53
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Wed Oct 04 2023 10:12 am

    For grins,try changing this to 0x60081 and let the bbs recycle.

    Same result. Works, but exits immediately after key press.

    Anything of interest in your /sbbs/nodex/dosemu_boot.log ?

    Hmm, there are some warnings in here I'm not sure if would cause issues.

    https://pastebin.com/AJdMcd9D

    Thanks again.

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Wednesday, October 04, 2023 17:26:45
    Re: Re: Fossil Driver
    By: The Lizard Master to nelgin on Wed Oct 04 2023 17:42:53

    Hmm, there are some warnings in here I'm not sure if would cause issues.

    https://pastebin.com/AJdMcd9D

    Your FDDP says kernel 1.7 but mine is 1.6 - not sure that's going to cause any differences.

    can't create local /var/run/user/1001/dosemu2 directory


    bbs@bbs:/sbbs/ctrl$ tree -ugp /var/run/user/1000
    [drwx------ bbs bbs ] /var/run/user/1000
    ÃÄÄ [drwx------ bbs bbs ] dosemu2

    You may want to check permissions and make sure this is created.

    Warning: Your CPU doesn't support UMIP

    Not sure what this is about. Something to do with user mode instruction prevention. I don't think this is anything to worry about.

    Warning: PKT: Cannot open sock

    We may have to turn on debugging to get more information on this...let's move on.

    Can't create debugger pipes, dosdebug not available

    dosdebug should be part of dosemu2. What OS are you using and what's your source for dosemu2? I'm not sure this is a big issue either.

    # dpkg -S dosdebug
    dosemu2: /usr/share/man/ru/man1/dosdebug.1.gz
    dosemu2: /usr/bin/dosdebug
    dosemu2: /usr/share/man/man1/dosdebug.1.gz


    I just noticed that you didn't load nansi.sys so it seems I don't have the latest /sbbs/ctrl/.dosemu directory in the archive file.

    rm -rf /sbbs/ctrl/.dosemu then download https://www.endofthelinebbs.com/dot-dosemu.tar.bz2 and untar it into your /sbbs/ctrl/.dosemu directory. Of course, change permissions as necessary. Give it another go and repost the dosemu_boot logfile.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Thursday, October 05, 2023 11:16:52
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Wed Oct 04 2023 05:26 pm

    dosdebug should be part of dosemu2. What OS are you using and what's your source for dosemu2? I'm not sure this is a big issue either.

    It was on there, I'm guessing those errors were appearing because of the /usr/1001 directory not being there. I created it and alot cleared up, thank you. I am running latest build of Ubuntu and the source was just passing the commands you specificed in your dosemu2.tar.gz doc.

    https://pastebin.com/TEkjjyV6

    Unfortunately still getting the display and exit.

    I tried running dosdebug while the door was executing, but it only runs when dosemu is actually running. So I left the opening screen up, went into debugger, and just got the following line after pressing a key in the door when it terminates:

    Dosemu process ended - quitting

    These are the warnings left
    Warning: CONF: dosemu not running on console
    Warning: Your CPU doesn't support UMIP
    Warning: Linux kernel 6.2.0; CPU speed is 2400064000 Hz
    Warning: CPU-EMU speed is 2400 MHz
    Warning: dosemu2-2.0pre9 is coming up on Linux version 6.2.0-1013-aws #13~22.04.1-Ubuntu SMP Fri Sep 8 17:29:56 UTC 2023 x86_64
    Warning: Compiled with clang version 14.0.0 (gnuc 4.2)Warning: 64bit
    Warning: CFLAGS: -Wno-microsoft -Wno-incompatible-pointer-types -Wno-address-of-packed-member -Wall -Wstrict-prototypes -Wmissing-
    Warning: KVM not available: No such file or directory
    Warning: using CPU emulation for vm86()
    Warning: using CPU emulation for DPMI
    Warning: SERIAL $Id$
    Warning: PKT: Cannot open sock
    Warning: Using DPMI with CPU emulator

    Did you install KVM and is that even needed? And would that negate the UMIP warning? Do you get the Cannot open sock warning on your end?

    Thanks!

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Thursday, October 05, 2023 11:22:49
    Re: Re: Fossil Driver
    By: The Lizard Master to nelgin on Thu Oct 05 2023 11:16:52

    These are the warnings left
    Warning: CONF: dosemu not running on console
    Warning: Your CPU doesn't support UMIP
    Warning: Linux kernel 6.2.0; CPU speed is 2400064000 Hz
    Warning: CPU-EMU speed is 2400 MHz
    Warning: dosemu2-2.0pre9 is coming up on Linux version 6.2.0-1013-aws #13~22.04.1-Ubuntu SMP Fri Sep 8 17:29:56 UTC 2023 x86_64
    Warning: Compiled with clang version 14.0.0 (gnuc 4.2)Warning: 64bit Warning: CFLAGS: -Wno-microsoft -Wno-incompatible-pointer-types -Wno-address-of-packed-member -Wall -Wstrict-prototypes -Wmissing-
    Warning: KVM not available: No such file or directory
    Warning: using CPU emulation for vm86()
    Warning: using CPU emulation for DPMI
    Warning: SERIAL $Id$
    Warning: Using DPMI with CPU emulator

    I get all these.

    Warning: PKT: Cannot open sock

    So, this could be the issue, but I'm not sure what would generate it and I'm not sure this is a whole error message.

    in /sbbs/exec/dosemu.ini add

    -D+a

    at the end of the first "cmd" line. This will turn on full debugging. Try again (it'll be a little slow loading) and then pastebin the dosemu_boot log again. Once it is complete and exits, you can remove the -D+a.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Thursday, October 05, 2023 12:55:00
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Thu Oct 05 2023 11:22:49

    Warning: PKT: Cannot open sock

    According to stsp, dosemu2 author:

    This message is completely spurious.
    Please ignore it, and its now fixed (not printed).

    he also adds

    Also it is likely he have a more recent
    git build of dosemu2. Maybe you need
    to upgrade to reproduce the problem.
    Maybe something got broken.


    Maybe see if you can track down this package version and install that instead to confirm.

    2.0~pre9-8198-a5de3997d+202307141931~ubuntu20.04.1 amd64

    I'd rather you downgrade and get it working than me upgrade and also break my working system.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:103/705 to nelgin on Friday, October 06, 2023 12:26:50
    Re: Re: Fossil Driver
    By: nelgin to The Lizard Master on Thu Oct 05 2023 12:55 pm

    Maybe see if you can track down this package version and install that instead to confirm.

    2.0~pre9-8198-a5de3997d+202307141931~ubuntu20.04.1 amd64

    I'd rather you downgrade and get it working than me upgrade and also break my working system.

    Of course! I definitely don't want you to mess up your system. Is it possible to tar your working dosemu bin? I wasn't able to figure out how to get the older version of dosemu2 going.

    In other news I started a full Ubuntu install from scratch, installed original dosemu, and latest synch and it does work fine. I'd much rather get this working in dosemu2 obviously and I think we may have inadvertantly uncovered an issue going through this exercise on the next release of it. That might also impact other sysops and other doors we don't know about.

    For now I'm sort of in limbo, if I'm going to move to a new server would probably be better to do so latest SBBS -> dosemu2 vs latest SBBS -> dosemu.

    I might just switch to the dosemu one so my wife and I can get back to it, and keep the dosemu2 up and working with it. Thanks as always for everything.

    ---TLM

    ---
    þ Synchronet þ I filled this out to keep people from complaining...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to The Lizard Master on Friday, October 06, 2023 15:09:10
    Re: Re: Fossil Driver
    By: The Lizard Master to nelgin on Fri Oct 06 2023 12:26:50

    In other news I started a full Ubuntu install from scratch, installed original dosemu, and latest synch and it does work fine. I'd much rather get this working in dosemu2 obviously and I think we may have inadvertantly uncovered an issue going through this exercise on the next release of it. That might also impact other sysops and other doors we don't know about.

    If you're going to start from scratch, try installing Ubuntu 20.04.3 rather than 22.04.3. I know for sure that the focal version works for me. When you do an upgrade from 20 to 22, it comments out the ppa so it doesn't get upgraded. I guess that's what allowed mine to work ok.

    I tried it on my bare metal system but unfortunately I get the runtime 200 error because it's too fast and the fixes don't work.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)