• Exit to BBS

    From Deon George@3:633/509 to Nick Andre on Wed Apr 29 21:04:39 2020
    Hey Nick,

    I'm playing with DBridge, and I have two questions.

    I was running DB 3.99, and updated to 4.00 (just got it 2-3 days ago). In Advanced -> BBS -> DOS commands, I have a bunch of statements:

    SPAWNBBS.BAT *B *P *T *L *C > BBS0*L.BAT
    *X

    In 3.99, the bat file was created and executed, but in 4.00 no BAT file is created. In facted I've had echo FOO > BAR.BAT and its not created. Can you help me with what I might be missing?

    The reason I updated (apart from being current), was that I was trying to not have the FOSSIL unloaded when it exits with *X. I found a reference to *H in the manual, but it doesnt seem to do anything. I still see X00 unloaded. Is there a way to stop the FOSSIL from unloading when DBridge exits?
    ...лоег



    ... A stockbroker is someone who invests your money until it is all gone.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (3:633/509)
  • From Nick Andre@1:229/426 to Deon George on Thu Apr 30 04:21:45 2020
    On 29 Apr 20 21:04:39, Deon George said the following to Nick Andre:

    In 3.99, the bat file was created and executed, but in 4.00 no BAT file is created. In facted I've had echo FOO > BAR.BAT and its not created. Can you help me with what I might be missing?

    In version 4, be sure to download and install the Multi-line version.

    The reason I updated (apart from being current), was that I was trying to have the FOSSIL unloaded when it exits with *X. I found a reference to *H i the manual, but it doesnt seem to do anything. I still see X00 unloaded. Is there a way to stop the FOSSIL from unloading when DBridge exits?

    If X00.EXE is renamed to something else or loaded as a device driver (I'm not sure what OS you are using), D'Bridge will not unload it on exit.

    ie. C:\DB\X00-DEON.EXE 0=3F8,4 E DV

    Means define the serial port, "E"liminate the shareware nag screen and give up timeslices ("D"esq"V"iew mode). You do not have to define the serial port but I believe if X00 loads as a device driver it defaults to two ports and may cause a problem for the host OS if the port does not actually exist.

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Deon George@3:633/509 to Nick Andre on Thu Apr 30 21:55:48 2020
    Re: Re: Exit to BBS
    By: Nick Andre to Deon George on Thu Apr 30 2020 04:21 am

    Thanks Nick,

    In version 4, be sure to download and install the Multi-line version.

    I did download the multiline version - DB4SM.ZIP.

    I think I worked out the issue - but looking for your advice if I'm right.

    In the BBS config, I have

    echo SPAWNBBS.BAT *B *P *T *L *C > BBS*L.BAT

    But as I said, nothing is created. So I tried another line that used
    "... > FOO.BAT"

    And the first connect FOO.BAT wasnt created. On a second connect it was (strange - Ive seen this a couple of times while testing) - but inside FOO.BAT was

    FOO 38400 2 999 *L CONNECT 38400

    IE: The *L wasnt changed to the "line". I was expecting it to be changed to 1.

    Am I using that right?

    If X00.EXE is renamed to something else or loaded as a device driver (I'm not sure what OS you are using), D'Bridge will not unload it on exit.

    Ahh, that worked. I thought DB would exit with an error level if the fossil wasnt loaded - but it doesnt. And *H doesnt work as per the manual? (No problem, I can put X00 in the call as you have in the manual.
    ...лоег



    ... It is not enough to succeed. Others must fail.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (3:633/509)
  • From Nick Andre@1:229/426 to Deon George on Thu Apr 30 10:31:38 2020
    On 30 Apr 20 21:55:48, Deon George said the following to Nick Andre:

    FOO 38400 2 999 *L CONNECT 38400

    IE: The *L wasnt changed to the "line". I was expecting it to be changed to

    Am I using that right?

    Let me look at the code later today or tomorrow that does this and if a fix is necessary I'll publish an update.

    Ahh, that worked. I thought DB would exit with an error level if the fossil wasnt loaded - but it doesnt. And *H doesnt work as per the manual? (No problem, I can put X00 in the call as you have in the manual.

    What exactly is the environment that you are running D'Bridge on, is it on real hardware or a virtualized/Dosbox/Dosemu session?

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Deon George@3:633/509 to Nick Andre on Fri May 1 13:02:30 2020
    Re: Re: Exit to BBS
    By: Nick Andre to Deon George on Thu Apr 30 2020 10:31 am

    What exactly is the environment that you are running D'Bridge on, is it on real hardware or a virtualized/Dosbox/Dosemu session?

    This is dosemu. (1.4.0.7) - Debian Stetch.
    ...лоег

    ... A crises is when you CAN'T say let's forget about the whole thing!
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (3:633/509)
  • From Deon George@3:633/509 to Nick Andre on Tue May 19 16:06:14 2020
    Re: Re: Exit to BBS
    By: Nick Andre to Deon George on Thu Apr 30 2020 10:31 am

    On 30 Apr 20 21:55:48, Deon George said the following to Nick Andre:
    FOO 38400 2 999 *L CONNECT 38400
    IE: The *L wasnt changed to the "line". I was expecting it to be
    changed to
    Let me look at the code later today or tomorrow that does this and if a fix is necessary I'll publish an update.

    Hi Nick,

    I'm just circling back to this - did you find out why *L is not being used?

    I've noticed something strange, that I would be interested to know if it is workable. I'm leveraging an old frontend BAT file for DB (DB.BAT), which would load the fossil, load DB and when there is a human caller, DB should exit with an error level, so DB.BAT knows to spawn the BBS (instead of exiting).

    The reason for *L is I currently have DB as "Node 2" and DB.BAT is called with a "2" argument, which means it would look for the batch file that DB should create "BBS2.BAT". (At the moment I have BBS*L.BAT, which is not working).

    When I hard code "BBS2.BAT", I've noticed it is NOT created initally. IE:

    In Advanced -> BBS Configuration -> DOS commands, I have
    echo \FOSSIL\X00\X00 E > BBS2.BAT
    echo SPAWNBBS *B *P *T *L *C >> BBS2.BAT
    *X

    When I connect first connect (BBS2.BAT doesnt exist) - I am presented with "Press ESC...", and DB reports "Anxious BBS Caller..." and exits. It does *NOT* create BBS2.BAT.

    Because it doesnt exist, the DB.BAT cycles round and reloads DB. When it does DB recognises that there is a connection and re-shows "Press ESC...", pressing ESC this time has BBS2.BAT created.

    If I hangup and call it again, I have to go through the 2 "Press ESC" cycles to get into the BBS on the "same" connection.

    Hope this makes sense...?
    ...лоег

    ... Money is a sixth sense without which you cannot make use of the other five --- SBBSecho 3.11-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (3:633/509)
  • From Nick Andre@1:229/426 to Deon George on Tue May 19 05:39:46 2020
    On 19 May 20 16:06:14, Deon George said the following to Nick Andre:

    I'm just circling back to this - did you find out why *L is not being used?

    Please upgrade to the latest version I just published and try again.

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)