• Setting up Lemon Aid Stand 4.20

    From Electrosys@1:103/705 to All on Tue Apr 19 09:02:40 2022
    Hi Everyone,

    I'm trying to setup Lemon Aid Stand v4.20 on my system and I recieve the following error when running the programs utility function.

    LEMON UTILITY

    When I pass UTILITY into the exe I get the following error.

    -+-
    c:\sbbs\xtrn\LEMON42>LEMON UTILITY

    Input past end of file in line No line number in module UTILITY at address 0ABA:02C4

    Hit any key to return to system
    -+-

    Anyone familar with this error and knows how to resolve it?

    Thanks,
    Electrosys
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From DesotoFireflite@1:103/705 to Electrosys on Tue Apr 19 14:28:06 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Electrosys to All on Tue Apr 19 2022 09:02 am

    I'm trying to setup Lemon Aid Stand v4.20 on my system and I recieve the following error when running the programs utility function.

    When I pass UTILITY into the exe I get the following error.

    Input past end of file in line No line number in module UTILITY at address 0ABA:02C4

    That usually means you have something wrong in the config file for the door. Go reread your docs, and check your work.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
    A Gamers Paradise - Over 250 Registered Online Game Doors!

    --- FART(n): An audio test of one's waste-disposal system.
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Electrosys@1:103/705 to DesotoFireflite on Tue Apr 19 19:15:38 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: DesotoFireflite to Electrosys on Tue Apr 19 2022 02:28 pm


    That usually means you have something wrong in the config file for the door. Go reread your docs, and check your work.

    That was exactly it. I was missing the last name for the sysop in the cfg file. Once I added the last name into the config file I was able to run the utility.

    I reviewed the docs pretty thoroughly and I'm still having some trouble getting the door to run. I've included my cfg, bat and SCFG for the door. Can you point out anything else that I may be missing?

    I get an ERROR Overflow aborted when running with the config below.

    lemon.bat

    SET PCBDRIVE=C:
    SET PCBDIR=\sbbs
    SET PCBNODE=%1

    LEMON LEMON.CFG /FD

    lemon.cfg

    %pcbdrive%%pcbdir%\NODE%pcbnode%\DOOR.SYS
    Digital Aquarium
    Electrosys
    .

    SCFG

    Name Lemon Aid Stand
    Internal Code LEMON
    Start-up Directory ../xtrn/LEMON42
    Command Line lemon.bat %#
    Clean-up Command Line
    Execution Cost None
    Access Requirements LEVEL 90
    Execution Requirements
    Multiple Concurrent Users Yes
    I/O Method FOSSIL or UART
    Native Executable/Script No
    Use Shell or New Context Yes
    Modify User Data No
    Execute on Event No
    Pause After Execution No
    BBS Drop File Type GAP DOOR.SYS
    Place Drop File In Node Directory


    Thanks for the help,
    Electrosys
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Electrosys on Tue Apr 19 21:00:42 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Electrosys to DesotoFireflite on Tue Apr 19 2022 07:15 pm

    Re: Setting up Lemon Aid Stand 4.20
    By: DesotoFireflite to Electrosys on Tue Apr 19 2022 02:28 pm


    That usually means you have something wrong in the config file for the door. Go reread your docs, and check your work.

    That was exactly it. I was missing the last name for the sysop in the cfg file. Once I added the last name into the config file I was able to run the utility.

    I reviewed the docs pretty thoroughly and I'm still having some trouble getting the door to run. I've included my cfg, bat and SCFG for the door. Can you point out anything else that I may be missing?

    I get an ERROR Overflow aborted when running with the config below.

    lemon.bat

    SET PCBDRIVE=C:
    SET PCBDIR=\sbbs
    SET PCBNODE=%1

    LEMON LEMON.CFG /FD

    lemon.cfg

    %pcbdrive%%pcbdir%\NODE%pcbnode%\DOOR.SYS
    Digital Aquarium
    Electrosys
    .

    SCFG

    Name Lemon Aid Stand
    Internal Code LEMON
    Start-up Directory ../xtrn/LEMON42
    Command Line lemon.bat %#
    Clean-up Command Line
    Execution Cost None
    Access Requirements LEVEL 90
    Execution Requirements
    Multiple Concurrent Users Yes
    I/O Method FOSSIL or UART
    Native Executable/Script No
    Use Shell or New Context Yes
    Modify User Data No
    Execute on Event No
    Pause After Execution No
    BBS Drop File Type GAP DOOR.SYS
    Place Drop File In Node Directory


    Thanks for the help,
    Electrosys

    Why complicate things with the batch file?

    Just make your command-line "lemon lemon.cfg /fd". Synchronet automatically sets those PCB environment variables (if the door actually needs them).
    http://wiki.synchro.net/config:env#automatic

    You don't need a batch file the vast majority of the time.
    --
    digital man (rob)

    Breaking Bad quote #50:
    I've got your restraining order right here. [grabs crotch] Restrain this! - WW Norco, CA WX: 58.1øF, 80.0% humidity, 5 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Electrosys@1:103/705 to Digital Man on Wed Apr 20 08:45:59 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Digital Man to Electrosys on Tue Apr 19 2022 09:00 pm


    Why complicate things with the batch file?

    Just make your command-line "lemon lemon.cfg /fd". Synchronet automatically sets those PCB environment variables (if the door actually needs them). http://wiki.synchro.net/config:env#automatic

    You don't need a batch file the vast majority of the time.

    I updated the config as suggested but I still get the "Overflow Error". It seems that the game is able to find the DOOR.SYS file as I have tried other combinations and recieved a "File not Found error" but it seems when I pass the correct path for the DOOR.SYS file, I get an overflow error.

    Any insights as to why I continue to recieve the overflow error?


    lemon.cfg

    %PCBDRIVE%%PCBDIR%\DOOR.SYS
    Digital Aquarium
    Electrosys
    .

    sysop.cfg

    C:\sbbs\text\doors\BULL99.SCR
    C:\sbbs\text\doors\BULL99.BBS
    30
    3

    SCFG

    Name Lemon Aid Stand
    Internal Code LEMON
    Start-up Directory ../xtrn/LEMON42
    Command Line lemon lemon.cfg /FD
    Clean-up Command Line
    Execution Cost None
    Access Requirements LEVEL 90
    Execution Requirements
    Multiple Concurrent Users Yes
    I/O Method FOSSIL or UART
    Native Executable/Script No
    Use Shell or New Context No
    Modify User Data No
    Execute on Event No
    Pause After Execution No
    BBS Drop File Type GAP DOOR.SYS
    Place Drop File In Node Directory


    P.S. I tried using the pcboard drop file type (PCBOARD.SYS) but when I used that seeting it seemed to make the problem worse as I was not able to get the game to be able to find that file at all.

    Thanks,
    Electrosys
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Electrosys@1:103/705 to Digital Man on Wed Apr 20 08:51:12 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Electrosys to Digital Man on Wed Apr 20 2022 08:45 am

    Also note that when I use the following path in the cfg file which I think is actually the correct way I still recieve the same overflow error:

    %PCBDRIVE%%PCBDIR%DOOR.SYS - %PCBDIR% actually includes the trailing slash. --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From DesotoFireflite@1:103/705 to Electrosys on Wed Apr 20 11:03:14 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Electrosys to DesotoFireflite on Tue Apr 19 2022 07:15 pm

    Re: Setting up Lemon Aid Stand 4.20
    By: DesotoFireflite to Electrosys on Tue Apr 19 2022 02:28 pm

    That usually means you have something wrong in the config file for
    the door. Go reread your docs, and check your work.

    That was exactly it. I was missing the last name for the sysop in the cfg file. Once I added the last name into the config file I was able to run the utility.

    I reviewed the docs pretty thoroughly and I'm still having some trouble getting the door to run. I've included my cfg, bat and SCFG for the door. Can you point out anything else that I may be missing?

    I get an ERROR Overflow aborted when running with the config below.

    lemon.bat

    SET PCBDRIVE=C:
    SET PCBDIR=\sbbs
    SET PCBNODE=%1

    LEMON LEMON.CFG /FD

    lemon.cfg

    %pcbdrive%%pcbdir%\NODE%pcbnode%\DOOR.SYS
    Digital Aquarium
    Electrosys
    .

    You may have to get rid of all the pcb stuff, and use an actual path. some doors don't like replaceable perameters. Try just using multiple cfg files like lemon1.cfg, lemon2.cfg etc, one for each node and callell it by
    "lemon lemon1.cfg /fd, and it will prob work. I don't run that door, but if you still have problems, send me a copy, and I will try to get it running for you.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
    A Gamers Paradise - Over 250 Registered Online Game Doors!

    --- CAT (n.), Furry keyboard cover.
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Electrosys@1:103/705 to DesotoFireflite on Wed Apr 20 08:59:18 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: DesotoFireflite to Electrosys on Wed Apr 20 2022 11:03 am


    You may have to get rid of all the pcb stuff, and use an actual path. some doors don't like replaceable perameters. Try just using multiple cfg files like lemon1.cfg, lemon2.cfg etc, one for each node and callell it by "lemon lemon1.cfg /fd, and it will prob work. I don't run that door, but if you still have problems, send me a copy, and I will try to get it running for you.

    I tried hardcoding the path to the DOOR.SYS file using c:\sbbs\node1\door.sys while I was logged on to the board and the file was avialble, but I still recieved the same error. I think the game is actually able to find the file. Maybe there is some data within the file that the game is not expecting?


    This appears to be the same file that I'm using on my board.

    ftp://archives.thebbs.org/door_games/doors_l-o/lemon42.zip

    Thanks,
    Electrosys
    --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From DesotoFireflite@1:103/705 to Electrosys on Thu Apr 21 15:21:28 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Electrosys to DesotoFireflite on Wed Apr 20 2022 08:59 am

    Re: Setting up Lemon Aid Stand 4.20
    By: DesotoFireflite to Electrosys on Wed Apr 20 2022 11:03 am

    This appears to be the same file that I'm using on my board.

    ftp://archives.thebbs.org/door_games/doors_l-o/lemon42.zip

    Zip your game up, and upload it to my system in the sysop directory. bbs.valhallabbs.com:23

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com:23
    A Gamers Paradise - Over 250 Registered Online Game Doors!

    --- CAT (n.), Furry keyboard cover.
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Electrosys on Thu Apr 21 18:48:35 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Electrosys to Digital Man on Wed Apr 20 2022 08:45 am

    Re: Setting up Lemon Aid Stand 4.20
    By: Digital Man to Electrosys on Tue Apr 19 2022 09:00 pm


    Why complicate things with the batch file?

    Just make your command-line "lemon lemon.cfg /fd". Synchronet automatically sets those PCB environment variables (if the door actually needs them). http://wiki.synchro.net/config:env#automatic

    You don't need a batch file the vast majority of the time.

    I updated the config as suggested but I still get the "Overflow Error".

    I was suggesting the simplification of your setup but not using a batch file. I wasn't meaning to imply that would somehow solve the "Overflow Error".

    It
    seems that the game is able to find the DOOR.SYS file as I have tried other combinations and recieved a "File not Found error" but it seems when I pass the correct path for the DOOR.SYS file, I get an overflow error.

    Any insights as to why I continue to recieve the overflow error?

    My guess is something in the drop file (door.sys) that it doesn't like. It worked for me, however (both with and withOUT the /FD option):

    lemon.cfg:
    \sbbs\node%PCBNODE%\DOOR.SYS
    T&J Software BBS
    Thomas
    Wildoner

    SCFG:
    Internal Code LEMONADE
    Start-up Directory ../xtrn/lemon42
    Command Line lemon lemon.cfg /FD
    Clean-up Command Line
    Execution Cost None
    Access Requirements
    Execution Requirements
    Multiple Concurrent Users Yes
    I/O Method FOSSIL or UART
    Native Executable/Script No
    Use Shell or New Context No
    Modify User Data No
    Execute on Event No
    Pause After Execution No
    BBS Drop File Type GAP DOOR.SYS
    Place Drop File In Node Directory

    If you want to compare (in particular the numbers), here's my door.sys that worked:

    COM1:
    38400
    8
    1
    38400
    Y
    Y
    Y
    Y
    DIGITAL MAN
    Riverside County, CA
    951-529-7777
    951-529-7777
    xxxx
    99
    23277
    04-21-22
    30000
    500
    GR
    24
    Y
    ABCDEFGHIJKLMNOPQRSTUVWXYZ
    0
    00/00/00
    1

    83
    92
    0
    5243956
    12/31/69
    s:\sbbs\node1\
    s:\sbbs\data\
    digital man

    00:00
    Y
    N
    Y
    15
    0
    04/19/22
    18:42
    18:42
    999
    0
    45855
    41

    0
    0

    P.S. I tried using the pcboard drop file type (PCBOARD.SYS) but when I used that seeting it seemed to make the problem worse as I was not able to get the game to be able to find that file at all.

    I couldn't get the door to work with PCBOARD.SYS or USERS.SYS either (always reported "File not found"). You could try other drop file formats however as the door game seems to also support dorinfo#.def and callinfo.dat (though I didn't test those).
    --
    digital man (rob)

    Synchronet "Real Fact" #44:
    Synchronet added JavaScript suppport with v3.10a (2001)
    Norco, CA WX: 63.2øF, 66.0% humidity, 6 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Electrosys on Thu Apr 21 18:53:22 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Digital Man to Electrosys on Thu Apr 21 2022 06:48 pm

    I couldn't get the door to work with PCBOARD.SYS or USERS.SYS either (always reported "File not found"). You could try other drop file formats however as the door game seems to also support dorinfo#.def and callinfo.dat (though I didn't test those).

    The door also worked for me using dorinfo1.def:

    lemon.cfg:
    \sbbs\node%PCBNODE%\DORINFO1.DEF
    T&J Software BBS
    Thomas
    Wildoner

    SCFG:
    Name Lemonade!
    Internal Code LEMONADE
    Start-up Directory ../xtrn/lemon42
    Command Line lemon lemon.cfg /FD
    Clean-up Command Line
    Execution Cost None
    Access Requirements
    Execution Requirements
    Multiple Concurrent Users Yes
    I/O Method FOSSIL or UART
    Native Executable/Script No
    Use Shell or New Context No
    Modify User Data No
    Execute on Event No
    Pause After Execution No
    BBS Drop File Type RBBS/QuickBBS DORINFO1.DEF
    Place Drop File In Node Directory
    --
    digital man (rob)

    Sling Blade quote #23:
    Karl: I reckon I'm gonna have to get used to looking at pretty people.
    Norco, CA WX: 63.2øF, 66.0% humidity, 6 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Electrosys@1:103/705 to Digital Man on Thu Apr 21 22:24:18 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Digital Man to Electrosys on Thu Apr 21 2022 06:53 pm

    BBS Drop File Type RBBS/QuickBBS DORINFO1.DEF

    I changed to using the DORINFO1.DEF file and it works fine for me now. It
    would be interesting to go through and figure out why the DOOR.SYS file isn't working but I'm happy I was able to get the door working with the DORINFO1.DEF file.

    I'ts a pretty fun game.

    Thanks!

    Electrosys

    P.S. Maybe tomorrow or sometimes this week ill try to diff your DOOR.SYS file with mine.

    This is my DOOR.SYS file - I notice first hand that some of my values are quite higher than some of your values, maybe one of those values is overflowing.

    COM1:
    38400
    8
    1
    38400
    Y
    Y
    Y
    Y
    Electrosys
    Denver, Co
    720-xxxxxxxx
    720-xxxxxxxx
    xxxxxxx
    99
    1738
    04/20/22
    32767
    546
    GR
    24
    N
    ABCDEFGHIJKLMNOPQRSTUVWXYZ
    0
    00/00/00
    1

    1863
    145
    0
    2231063
    xx/xx/xx
    c:\sbbs\node1\
    c:\sbbs\data\
    Electrosys

    00:00
    Y
    N
    Y
    15
    449632
    03/02/19
    10:30
    10:30
    999
    0
    2233754
    237479

    0
    52







    Thanks,






    Electrosys
    /save

    ---
    þ Synchronet þ Digital Aquarium - digiaqua.synchro.net - So much fun...
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Electrosys on Thu Apr 21 21:35:12 2022
    Re: Setting up Lemon Aid Stand 4.20
    By: Electrosys to Digital Man on Thu Apr 21 2022 10:24 pm

    This is my DOOR.SYS file - I notice first hand that some of my values are quite higher than some of your values, maybe one of those values is overflowing.

    Yeah, your minute credits (line 42 of door.sys) was 449632, which apparently needs to be <= 32767 to be compatible with the door library (DoorFrame) used to write this door.

    I found line 52 (posted messages) had the same limitation. I'll be making a commit to limit those door.sys lines to those values.
    --
    digital man (rob)

    Rush quote #19:
    Rebel without a conscience, martyr without a cause
    Norco, CA WX: 56.3øF, 83.0% humidity, 4 mph ESE wind, 0.00 inches rain/24hrs --- SBBSecho 3.15-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)