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

    From Ebojager@1:103/705 to All on Sun Jul 9 20:32:56 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.
    Its available at https://outland.synchronetbbs.org/index.php/downloads/download/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.

    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 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 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 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:19 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:05 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:45 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 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:09 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:09 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 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)