• Anyone want to get this DOS DOOR working in Linux for me?

    From Nelgin@1:103/705 to Ebojager on Mon Jul 10 04:30:16 2023
    Re: Anyone want to get this DOS DOOR working in Linux for me?
    By: Ebojager to All on Sun Jul 09 2023 20:32:56

    linux is kinda beyond me, looks like all the exe are .js files. The wiki is confusing as Ive come into this with a prebuilt BBS in Linux and dont know hoe much is installed already as far as DOSEMU goes atleast.

    First off, if you don't know how it's installed, then we reall have no clue how it's installed. I would highly advise you to get to grips with all the different bits that go to make dosemu work.

    It looks like you're going to have to run all the .EXE files through patchcrt since they throw a runtime error on modern systems. This is well documented and easy to find.

    You'll want to setup an environemnt that will run dosemu so you can mount the drives correctly, E: will be your /sbbs/xtrn and D: your /sbbs/nodex directory. Those are the main ones.

    Reading the documentation, Space Quest provides its own FOSSIL driver which is going to cause an issue. To test, it would work using neither FOSSIL or UART and it looks crap when using Standard. It displays the dosemu startup text and the graphics are all out.

    Maybe Digital Man can suggest a way around the FOSSIL issue because I'm not sure on that.

    Anyway, I can probably help get you that far, but not in this post and not at 4:30am.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Ebojager on Mon Jul 10 05:28:22 2023
    Re: Anyone want to get this DOS DOOR working in Linux for me?
    By: Ebojager to All on Sun Jul 09 2023 08:32 pm

    oad/7-bbs/57-space-q uest-2112, or in my BBS Files section at outland.synchronetbbs.org.
    I just dont know much about DOSEMU to even start. The BBS came pre-installed with a bunch of games all that look to be running with .js extensions. I was able to get it extracted into a squest folder in my sbbs/doors but I read that most get installed in the sbbs/xtrn folder. I can get as far as that but then running the setup.exe and configuring the multiple .exe files in linux is kinda beyond me, looks like all the exe are .js files. The wiki is confusing as Ive come into this with a prebuilt BBS in Linux and dont know hoe much is installed already as far as DOSEMU goes atleast.

    that's why you should run a system at home and get it working and then
    upload it to your host.

    if i were you i'd just run a 32 bit windows vm on linux if you are set on using linux. it would allow you to run 16bit apps.

    right now you are in weird situation where you are using a free host in a shared environment and you don't really understand what is installed and what you can do. as someone who has provided hosting to bbs people and as a regular sysop i dont agree with this structure.

    do you even have shell access? can you even check what packages are installed and can you install whatever you need? really you should talk with marissa about this stuff.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Nelgin on Mon Jul 10 05:30:50 2023
    Re: Anyone want to get this DOS DOOR working in Linux for me?
    By: Nelgin to Ebojager on Mon Jul 10 2023 04:30 am


    Reading the documentation, Space Quest provides its own FOSSIL driver which is going to cause an issue. To test, it would work using neither FOSSIL or UART and it looks crap when using Standard. It displays the dosemu startup text and the graphics are all out.

    what documentation are you reading?
    the dos version or the one where it's a server like twgs.

    i ran both and they didn't have their own fossil drivers.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to Nelgin on Mon Jul 10 17:42:00 2023
    Re: Anyone want to get this DOS DOOR working in Linux for me?
    By: Nelgin to Ebojager on Mon Jul 10 2023 04:30 am

    Reading the documentation, Space Quest provides its own FOSSIL driver which is going to cause an issue. To test, it would work using neither FOSSIL or UART and it looks crap when using Standard. It displays the dosemu startup text and the graphics are all out.

    Thank you!, maybe thats why I havent heard back from Door Party or BBS Link.

    Thanks for the other tips on setting the environment and mounting the drives. That will help me see if I can get alittle further in the process and thats enough. Small steps one thing at a time. I appreciate the help and sounds like it might not work out well and is why I dont see it around on any BBSs.

    Ebojager

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to MRO on Mon Jul 10 17:56:04 2023
    Re: Anyone want to get this DOS DOOR working in Linux for me?
    By: MRO to Ebojager on Mon Jul 10 2023 05:28 am

    that's why you should run a system at home and get it working and then upload it to your host.

    Ya not familar enough with Linux , ran it on my main PC for awhile but just using the Manjaro UI, so didnt really get allot in the back end of things. I do have the Telegard BBS running in a DOSBOX, probably woundnt be too tough to open that up via telnet as I can actually dial out with my Telix Terminal app.
    Just was wanting to not use my one and only PC for it, is why I went with the SBBS Hosting.
    Ya I migt try another route at some point.

    do you even have shell access? can you even check what packages are installed and can you install whatever you need? really you should talk with marissa about this stuff.

    Ya I do have shell access, I probably can install whatever I need. I also purchased a trial month of Digital Ocean, and was going to experiment setting one up from scratch, but why bother when its working for the most part and Marisa has set some great remote tools up, its just shes real busy and I have alot of questions when things dont work, haha.
    Sounds like this DOOR game isnt well suited for a non DOS environment anyways and probably why its not around, but would liek to understand how the current javascript doors are setup or BAJA. I'll have to read more on that. I appreciate the replies and the time you guys take to reply.

    Ebojager

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Ebojager on Mon Jul 10 20:57:34 2023
    Re: Anyone want to get this D
    By: Ebojager to Nelgin on Mon Jul 10 2023 17:42:00

    Re: Anyone want to get this DOS DOOR working in Linux for m

    I create a /sbbs/bin directory and put it in my path. It's useful for dumping any non js scripts that you might want to run and keep them separate from the sbbs system itself.

    $ cat de
    unset DISPLAY
    /usr/bin/env QUIET=1 HOME=/sbbs/ctrl/ DOSDRIVE_D=/sbbs/node1/ \ /usr/bin/dosemu.bin -f/etc/dosemu/dosemu.conf

    I setup a script de (for dos environment).

    Once run you can use this command:

    lredir E: linux\fs\sbbs\xtrn >NUL


    They'll map node E: to your /sbbs/xtrn directory.

    I have /sbbs/xtrn/dosutils which is where I dump things like unzip patchcrt and other useful scripts that fix older programs.

    Once you run de then you can edit the autoexec.bat to include e:\dosutils in your default path.

    You will need an environment like this because a number of programs need to run a setup and it's easier then doing it through the synchronet xtrn menus.

    For example, Space Quest requires you to run GENESIS.EXE to initialize everything, then you need to run SETUP.EXE to configure your lines. Finally, you may want to run SQ2112.EXE in local mode to make sure it's working ok.

    There's also SQEVENT.EXE which is a separate matter. All of these exe files will need to be run through patchcrt otherwise you get the runtime error that I mentioned.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to Nelgin on Mon Jul 10 22:25:18 2023
    Re: Anyone want to get this D
    By: Nelgin to Ebojager on Mon Jul 10 2023 08:57 pm


    I create a /sbbs/bin directory and put it in my path. It's useful for dumping any non js scripts that you might want to run and keep them separate from the sbbs system itself.

    wow thank you! I just realized tonight that because i was logged in as su it dosemu didnt want to run and once i tried it outside of that it mounted a c drive and I started thinking how that would work in the bbs side. I think my host has me setup where i login as su -l and then im on where my sbbs folders are and im a different user, maybe to do with ownership permissions ?
    Sounds like you have a good grasp on things lol. As others have said might have been better to start from scratch so i know how things work better, but i didnt trust myself.

    I setup a script de (for dos environment).
    does the script get an extension .something, i forgot.
    I create a /sbbs/bin directory and put it in my path. It's useful for
    im not sure if you are refering to a autoexec.bat path or some linux path, sorry :( i havent really explored too to much about the server the bbs is running on.

    thanks for sharing all that im exited to see how far i can get on that lol. didnt have much luck tonight trying to get a onliners door working. edited th json-serive.ini and the services ini too ne everything seemed correct but couldnt get it working, so not having much luck lol.

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Ebojager on Tue Jul 11 01:32:04 2023
    Re: Anyone want to get this D
    By: Ebojager to Nelgin on Mon Jul 10 2023 22:25:19

    im not sure if you are refering to a autoexec.bat path or some linux path, sorry :( i havent really explored too to much about the server the bbs is running on.
    Linux paths use forward slashes, DOS paths use back slashes.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Martin Kazmaier@1:340/1101 to Ebojager on Mon Jul 10 00:31:00 2023
    I asked around at Door Party and BBS-Link but havent heard back on it, which is understandable to be honest and I dont get many callers after my initial friends and family lol. But I really want to get SPACE QUEST 2112 working and I really dont know where to begin to even learn how to do it.

    SQ2112GS is typically a win32 application that runs as a server in the background. Wine should be able to handle it, then you telnet to that port locally. I know there is a dos version as well, but I've not ran that, so
    this may or may not be of any help.

    ---
    Shurato, Sysop Shurato's Heavenly Sphere (telnet, pop3, ftp, nntp)
    (ports 23, 110, 21, 119) shsbbs.net


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (1:340/1101)
  • From Nelgin@1:103/705 to Ebojager on Fri Jul 14 03:11:44 2023
    Re: Anyone want to get this D
    By: Ebojager to Nelgin on Mon Jul 10 2023 22:25:19

    https://pasteboard.co/i4H0eqsuQtVN.png

    With assistance from Nightfox, I was able to get dosemu2 working with Space Quest, also TW2002 works fine, and Yankee Trader, which was having issues. I'm sure it still doesn't display properly but it's getting there.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to Nelgin on Fri Jul 14 08:54:00 2023
    Re: Anyone want to get this D
    By: Nelgin to Ebojager on Fri Jul 14 2023 03:11 am

    wOW! Thats exciting, nice job!
    I havent had time to set up the environment from your lasy message yet, but I will work on that this weekend. Linux scripts has .sh as the extension right?

    https://pasteboard.co/i4H0eqsuQtVN.png

    With assistance from Nightfox, I was able to get dosemu2 working with Space Quest, also TW2002 works fine, and Yankee Trader, which was having issues. I'm sure it still doesn't display properly but it's getting there.

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to Martin Kazmaier on Fri Jul 14 09:00:00 2023
    Re: Anyone want to get this DOS DOOR working in Linux for me?
    By: Martin Kazmaier to Ebojager on Mon Jul 10 2023 12:31 am

    SQ2112GS is typically a win32 application that runs as a server in the background. Wine should be able to handle it, then you telnet to that port locally. I know there is a dos version as well, but I've not ran that, so this may or may not be of any help.

    Thank you. Thats good information. Was that a seperate version of this program ? I think I nly had the DOS version, but maybe there was something newer.

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to Nelgin on Fri Jul 14 09:04:00 2023
    Re: Anyone want to get this D
    By: Nelgin to Ebojager on Mon Jul 10 2023 08:57 pm

    I create a /sbbs/bin directory and put it in my path. It's useful for dumping any non js scripts that you might want to run and keep them separate from the sbbs system itself.

    Can you elaborate on where I would put the path? Is that a DOSEMU path or Linux path? sorry.

    Ebojager

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Martin Kazmaier on Fri Jul 14 10:57:56 2023
    Re: Anyone want to get this DOS DOOR working in Linux for me?
    By: Martin Kazmaier to Ebojager on Mon Jul 10 2023 12:31 am

    I asked around at Door Party and BBS-Link but havent heard back on it, which is understandable to be honest and I dont get many callers after my initial friends and family lol. But I really want to get SPACE QUEST 2112 working and I really dont know where to begin to even learn how to do it.

    SQ2112GS is typically a win32 application that runs as a server in the background. Wine should be able to handle it, then you telnet to that port locally. I know there is a dos version as well, but I've not ran that, so

    yeah i asked windows or dos version and seems like these people like to pick what they want to answer.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Ebojager on Fri Jul 14 15:41:58 2023
    Re: Anyone want to get this D
    By: Ebojager to Nelgin on Fri Jul 14 2023 08:54:00

    wOW! Thats exciting, nice job!
    I havent had time to set up the environment from your lasy message yet, but I will work on that this weekend. Linux scripts has .sh as the extension right?

    If you wait until this evening then I'm going to post a file that you can extract that should have everything you need to get going.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Ebojager on Fri Jul 14 15:43:08 2023
    Re: Anyone want to get this D
    By: Ebojager to Nelgin on Fri Jul 14 2023 09:04:00

    Can you elaborate on where I would put the path? Is that a DOSEMU path or Linux path? sorry.

    Linux paths have forward slashes, dos paths have backslases, I think I explained that already. You'd put it in your .profile or .bashrc or whatever your using for a shell.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to Nelgin on Fri Jul 14 20:30:08 2023
    Re: Anyone want to get this D
    By: Nelgin to Ebojager on Fri Jul 14 2023 03:43 pm

    Linux paths have forward slashes, dos paths have backslases, I think I explained that already. You'd put it in your .profile or .bashrc or whatever your using for a shell.

    i think i missed the .profile .bashrc part, sorry. ill have to look around for thise as i havent had to mess with those since it was pre setup for ne.

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to Ebojager on Sat Jul 15 01:56:50 2023
    Re: Anyone want to get this D
    By: Ebojager to Nelgin on Fri Jul 14 2023 20:30:09

    If you want to give this a go, please give it a try

    https://www.endofthelinebbs.com/dosemu2.txt

    It'd be interesting to see if you can follow the instructions and if the end result is that it works for you. It sounds like you have dosemu2 installed already so you can probably skip ahead to downloading the tar file and extracting it.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Nelgin on Sat Jul 15 10:01:16 2023
    Re: Anyone want to get this D
    By: Nelgin to Ebojager on Sat Jul 15 2023 01:56 am

    Re: Anyone want to get this D
    By: Ebojager to Nelgin on Fri Jul 14 2023 20:30:09

    If you want to give this a go, please give it a try

    https://www.endofthelinebbs.com/dosemu2.txt

    It'd be interesting to see if you can follow the instructions and if the end result is that it works for you. It sounds like you have dosemu2 installed


    so why do you have a different entire drive for these
    paths?
    D: is /sbbs/node1
    E: is /sbbs/xtrn
    F: is /sbbs/ctrl
    G: is /sbbs/data
    H: is /sbbs/exec
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to MRO on Sat Jul 15 13:52:14 2023
    Re: Anyone want to get this D
    By: MRO to Nelgin on Sat Jul 15 2023 10:01 am

    so why do you have a different entire drive for these
    paths?
    D: is /sbbs/node1
    E: is /sbbs/xtrn
    F: is /sbbs/ctrl
    G: is /sbbs/data
    H: is /sbbs/exec

    From my understanding, that's normally how dosemu works.. In order to access a directory on the host OS from dosemu, it has to be mapped to a drive letter.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Ebojager@1:103/705 to Nelgin on Sat Jul 15 14:03:18 2023
    Re: Anyone want to get this D
    By: Nelgin to Ebojager on Sat Jul 15 2023 01:56 am

    Thank you, checked out your BBS too, very nice!

    ---
    þ Synchronet þ Sent from OUTLAND BBS
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Nightfox on Sun Jul 16 06:43:44 2023
    Re: Anyone want to get this D
    By: Nightfox to MRO on Sat Jul 15 2023 01:52 pm

    so why do you have a different entire drive for these
    paths?
    D: is /sbbs/node1
    E: is /sbbs/xtrn
    F: is /sbbs/ctrl
    G: is /sbbs/data
    H: is /sbbs/exec

    From my understanding, that's normally how dosemu works.. In order to access a directory on the host OS from dosemu, it has to be mapped to a drive letter.

    you cant access sub dirs? that's really stupid if that's true.
    i played around with dosemu many years ago but can't remember anything.

    i'd rather use dosbox emulation.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to MRO on Sun Jul 16 07:57:34 2023
    Re: Anyone want to get this D
    By: MRO to Nightfox on Sun Jul 16 2023 06:43 am

    so why do you have a different entire drive for these
    paths?
    D: is /sbbs/node1
    E: is /sbbs/xtrn
    F: is /sbbs/ctrl
    G: is /sbbs/data
    H: is /sbbs/exec

    From my understanding, that's normally how dosemu works.. In order to
    access a directory on the host OS from dosemu, it has to be mapped to
    a drive letter.

    you cant access sub dirs? that's really stupid if that's true.
    i played around with dosemu many years ago but can't remember anything.

    You can access subdirs. In the examples of how to set up dosemu for Synchronet, I just tend to see it set up that way. I guess I'm not entirely sure why.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Nightfox on Sun Jul 16 12:41:36 2023
    Re: Anyone want to get this D
    By: Nightfox to MRO on Sun Jul 16 2023 07:57 am

    you cant access sub dirs? that's really stupid if that's true.
    i played around with dosemu many years ago but can't remember anything.

    You can access subdirs. In the examples of how to set up dosemu for Synchronet, I just tend to see it set up that way. I guess I'm not entirely sure why.


    okay so why not mount sbbs/ to one drive and do it from there
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to MRO on Sun Jul 16 14:51:32 2023
    Re: Anyone want to get this D
    By: MRO to Nightfox on Sun Jul 16 2023 06:43 am

    Re: Anyone want to get this D
    By: Nightfox to MRO on Sat Jul 15 2023 01:52 pm

    so why do you have a different entire drive for these
    paths?
    D: is /sbbs/node1
    E: is /sbbs/xtrn
    F: is /sbbs/ctrl
    G: is /sbbs/data
    H: is /sbbs/exec

    From my understanding, that's normally how dosemu works.. In order to access a directory on the host OS from dosemu, it has to be mapped to a drive letter.

    you cant access sub dirs? that's really stupid if that's true.
    i played around with dosemu many years ago but can't remember anything.

    You can access sub directories in DOSemu, but IIRC, only if they're DOS-compatible short filenames.

    As for why every single sbbs subdir is a different drive letter, you'd have to ask the original author of the Synchronet DOSemu patch, runderwo:
    http://www.icequake.net/bbs/syncmods/

    i'd rather use dosbox emulation.

    DOSbox adds a lot of limitations on DOS door support.
    --
    digital man (rob)

    Sling Blade quote #5:
    Karl Childers (to father): You ought not killed my little brother...
    Norco, CA WX: 92.6øF, 42.0% humidity, 13 mph SSE wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From MRO@1:103/705 to Digital Man on Sun Jul 16 17:38:36 2023
    Re: Anyone want to get this D
    By: Digital Man to MRO on Sun Jul 16 2023 02:51 pm

    As for why every single sbbs subdir is a different drive letter, you'd have to ask the original author of the Synchronet DOSemu patch, runderwo: http://www.icequake.net/bbs/syncmods/

    i think that's just a weird thing he came up with.
    what was that guys name?

    was it runderwo?
    i'm not sure if i know a ryan underwood.

    DOSbox adds a lot of limitations on DOS door support.

    isnt that just the file locking? i wouldnt be concerned with 2 users playing the same game twice.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)