• Linux and Dosemu - something I've noticed

    From Hemo@1:103/705 to All on Sun Oct 7 11:40:14 2018
    Has anyone tried to use Dosemu with linux only to find the game they are trying to get running will display remotely, but acts as if there is no keyboard input?

    I've had this happen to a few games only to discover that running the same games with no configuration changes via the ftelent application through echickens webv4 interface... works.

    One of those WTF moments for me. The game will run locally (outside of bbs by running dosemu from a terminal), but through the bbs, I've tried syncterm, putty, netrunner... telnet and ssh ports all with the same result of the game acting as though input has stopped.

    login via web ftelnet interface.. and the games work perfectly fine.

    again.. WTF. I am guessing there is some character sequence happening when the game starts up that is affecting some terminal programs and not ftelnet. or the other way around.

    --
    Hemo

    ... Take what you can use and let the rest go by.

    ---
    * Synchronet * - Running madly into the wind and screaming - bbs.ujoint.org
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Hemo on Sun Oct 7 13:44:58 2018
    Re: Linux and Dosemu - something I've noticed
    By: Hemo to All on Sun Oct 07 2018 11:40:14

    login via web ftelnet interface.. and the games work perfectly fine.

    That's bizarre. The only difference that springs to mind immediately is that when using ftelnet, the rlogin/telnet connection is made from localhost (the websocket service on the BBS connects to rlogin or telnet on the BBS and proxies between the browser and the terminal server).

    I can't imagine why that would make a difference. Out of curiosity, does it work if you telnet to the BBS from the BBS server?

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Hiemenz@1:154/40 to echicken on Sun Oct 7 14:43:33 2018
    Re: Linux and Dosemu - something I've noticed
    By: echicken to Hemo on Sun Oct 07 2018 01:44 pm

    Re: Linux and Dosemu - something I've noticed
    By: Hemo to All on Sun Oct 07 2018 11:40:14

    login via web ftelnet interface.. and the games work perfectly fine.

    That's bizarre. The only difference that springs to mind immediately is that when using ftelnet, the rlogin/telnet connection is made from localhost (the websocket service on the BBS connects to rlogin or telnet on the BBS and proxies between the browser and the terminal server).

    I can't imagine why that would make a difference. Out of curiosity, does it work if you telnet to the BBS from the BBS server?

    Nope. neither with a telnet to localhost or to the bbs FQDN (from the BBS machine). only via the http pages using ftelnet.

    I am noticing on a few of the games that hang, they are prompting for the user to 'press any key to continue' and in the non-ftelnet sessions, the only key that will advance the screen is pressing the spacebar, but after that.. nothing seems to register.

    so bizarre...

    ... If you're not confused, you're not paying attention.
    --- SBBSecho 3.06-Linux
    * Origin: The Universal JoiNT - bbs.ujoint.org (1:154/40)
  • From Nelgin@1:103/705 to Hemo on Mon Oct 8 02:29:20 2018
    Hemo wrote:
    Has anyone tried to use Dosemu with linux only to find the game they are
    trying
    to get running will display remotely, but acts as if there is no keyboard input?

    I've had this happen to a few games only to discover that running the same games with no configuration changes via the ftelent application through echickens webv4 interface... works.

    One of those WTF moments for me. The game will run locally (outside of bbs
    by
    running dosemu from a terminal), but through the bbs, I've tried syncterm, putty, netrunner... telnet and ssh ports all with the same result of the
    game
    acting as though input has stopped.

    login via web ftelnet interface.. and the games work perfectly fine.

    again.. WTF. I am guessing there is some character sequence happening when
    the
    game starts up that is affecting some terminal programs and not ftelnet. or
    the
    other way around.

    No, all the DOSEMU doors that I have attempted to configure all work
    perfectly fine using syncterm. If you have a specific door that is causing
    you an issue post the download location and I'll take a look.

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Hiemenz@1:154/40 to Nelgin on Mon Oct 8 12:21:24 2018

    No, all the DOSEMU doors that I have attempted to configure all work perfectly fine using syncterm. If you have a specific door that is causing you an issue post the download location and I'll take a look.


    http://bbs.ujoint.org/api/files.ssjs?call=download-file&dir=mainsudoso&file=que st75.zip

    This one I can play in a dosemu window outside of the BBS, or as a door via ftelnet. If I am using syncterm/putty/or any telnet/ssh client to connect to the BBS and run the same door, it loads and displays the splash page of the game and then acts as though it never receives any more keyboard input. After 4-5 minutes it will time out and return you to the BBS for 'no activity'.

    You could also grab the full install from the source - the zip on my website is the zip inside of the packaged exe from the source: http://sunrisedoors.com/files/16Bit-QuestForNora7.5_Install.exe
    --- SBBSecho 3.06-Linux
    * Origin: The Universal JoiNT - bbs.ujoint.org (1:154/40)
  • From echicken@1:103/705 to John Hiemenz on Mon Oct 8 14:09:32 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: John Hiemenz to Nelgin on Mon Oct 08 2018 12:21:24

    This one I can play in a dosemu window outside of the BBS, or as a door via ftelnet. If I am using syncterm/putty/or any telnet/ssh client to

    Do these games work when you use fTelnet from your Home page, and navigate to your external programs section on the BBS? Or do they only work if you go to your Games page and launch a specific door?

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Hiemenz@1:154/40 to echicken on Mon Oct 8 15:57:02 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: echicken to John Hiemenz on Mon Oct 08 2018 02:09 pm

    Re: Re: Linux and Dosemu - something I've noticed
    By: John Hiemenz to Nelgin on Mon Oct 08 2018 12:21:24

    This one I can play in a dosemu window outside of the BBS, or as a
    door via ftelnet. If I am using syncterm/putty/or any telnet/ssh
    client to

    Do these games work when you use fTelnet from your Home page, and navigate to your external programs section on the BBS? Or do they only work if you go to your Games page and launch a specific door?


    The games work in both scenerios you describe.

    If I use ftelnet to log in to the BBS and and the go to the external games section and launch the game OR if I just login to the BBS via HTTP and then navigate to the Games web page and click on the game from there, where it will then launch into the ftelnet window.

    ftelnet is the cure, man. I'm tellin' ya. lol.

    ... There are things that are so serious that you can only joke about them
    --- SBBSecho 3.06-Linux
    * Origin: The Universal JoiNT - bbs.ujoint.org (1:154/40)
  • From Nelgin@1:103/705 to John Hiemenz on Mon Oct 8 21:06:22 2018
    John wrote:
    No, all the DOSEMU doors that I have attempted to configure all work
    perfectly fine using syncterm. If you have a specific door that is causing >> you an issue post the download location and I'll take a look.


    http://bbs.ujoint.org/api/files.ssjs?call=download-file&dir=mainsudoso&file=que
    st75.zip

    This one I can play in a dosemu window outside of the BBS, or as a door via ftelnet. If I am using syncterm/putty/or any telnet/ssh client to connect
    to
    the BBS and run the same door, it loads and displays the splash page of the game and then acts as though it never receives any more keyboard input.
    After
    4-5 minutes it will time out and return you to the BBS for 'no activity'.

    You could also grab the full install from the source - the zip on my website
    is
    the zip inside of the packaged exe from the source: http://sunrisedoors.com/files/16Bit-QuestForNora7.5_Install.exe
    --- SBBSecho 3.06-Linux
    * Origin: The Universal JoiNT - bbs.ujoint.org (1:154/40)
    rua Synchronet rua Vertrauen rua Home of Synchronet rua
    [vert/cvs/bbs].synchro.net

    OK, I grabbed it. I'll take a look

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to John Hiemenz on Mon Oct 8 21:29:53 2018
    John wrote:
    No, all the DOSEMU doors that I have attempted to configure all work
    perfectly fine using syncterm. If you have a specific door that is causing >> you an issue post the download location and I'll take a look.


    http://bbs.ujoint.org/api/files.ssjs?call=download-file&dir=mainsudoso&file=que
    st75.zip

    Standing in the center of this small Village, you wonder what you will do
    next. The one thing that stands out in your mind, is that you must save
    Nora. rua rua ruCruCruC
    ruaruaruArueruCruC

    Seems to be working here. There does seem to be a problem where it's hanging when it should return to the BBS but should be trivial to figure that out.
    I've seen it before but I can't remember the fix for it.

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Hiemenz@1:154/40 to Nelgin on Mon Oct 8 22:34:10 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: Nelgin to John Hiemenz on Mon Oct 08 2018 09:29 pm


    Standing in the center of this small Village, you wonder what you will do next. The one thing that stands out in your mind, is that you must save Nora. rua rua ruCruCruC
    ruaruaruArueruCruC

    Seems to be working here. There does seem to be a problem where it's hanging when it should return to the BBS but should be trivial to figure that out. I've seen it before but I can't remember the fix for it.

    Interesting. What is your OS and architechture and what version of DosEMU and DOS are you loading/running ?

    ... Could you continue your petty bickering? I find it most intriguing.
    --- SBBSecho 3.06-Linux
    * Origin: The Universal JoiNT - bbs.ujoint.org (1:154/40)
  • From Nelgin@1:103/705 to Nelgin on Mon Oct 8 22:55:08 2018
    Nelgin wrote:
    John wrote:
    No, all the DOSEMU doors that I have attempted to configure all work
    perfectly fine using syncterm. If you have a specific door that is causing >>> you an issue post the download location and I'll take a look.


    http://bbs.ujoint.org/api/files.ssjs?call=download-file&dir=mainsudoso&file=que
    st75.zip

    Standing in the center of this small Village, you wonder what you will do
    next. The one thing that stands out in your mind, is that you must save
    Nora. rua rua
    ruCruCruC ruaruaruArueruCruC

    Seems to be working here. There does seem to be a problem where it's hanging when it should return to the BBS but should be trivial to figure that out. I've seen it before but I can't remember the fix for it.

    Oh yeah, you need to edit the tqfn.bat and put EXITEMU otherwise it'll hang waiting to exit for some reason.

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nelgin@1:103/705 to John Hiemenz on Tue Oct 9 00:17:22 2018
    John wrote:
    Re: Re: Linux and Dosemu - something I've noticed
    By: Nelgin to John Hiemenz on Mon Oct 08 2018 09:29 pm


    Standing in the center of this small Village, you wonder what you will do
    next. The one thing that stands out in your mind, is that you must save
    Nora. +o|+|n +o|+|n +o|+|c+o|+|c+o|+|c
    +o|+|n+o|+|n+o|+|a+o|+|-+o|+|c+o|+|c

    Seems to be working here. There does seem to be a problem where it's
    hanging when it should return to the BBS but should be trivial to figure
    that out. I've seen it before but I can't remember the fix for it.

    Interesting. What is your OS and architechture and what version of DosEMU
    and
    DOS are you loading/running ?

    Ubuntu 16.04.5 LTS

    Don't try and do it on CentOS. I've never got it to work.

    DOSEMU 1.4.0.8
    ver

    FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Hiemenz@1:154/40 to Nelgin on Tue Oct 9 11:47:20 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: Nelgin to John Hiemenz on Tue Oct 09 2018 12:17 am


    John wrote:
    Re: Re: Linux and Dosemu - something I've noticed
    By: Nelgin to John Hiemenz on Mon Oct 08 2018 09:29 pm


    Standing in the center of this small Village, you wonder what you
    will do next. The one thing that stands out in your mind, is that
    you must save Nora. +o|+|n +o|+|n +o|+|c+o|+|c+o|+|c
    +o|+|n+o|+|n+o|+|a+o|+|-+o|+|c+o|+|c

    Seems to be working here. There does seem to be a problem where
    it's hanging when it should return to the BBS but should be trivial
    to figure that out. I've seen it before but I can't remember the
    fix for it.

    Interesting. What is your OS and architechture and what version of DosE
    and
    DOS are you loading/running ?

    Ubuntu 16.04.5 LTS

    Don't try and do it on CentOS. I've never got it to work.

    DOSEMU 1.4.0.8
    ver

    FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]

    check. I am also using same version FreeCom

    Dosemu version dosemu-1.4.0.8-180-g35054ba7

    I am using FreeDOS kernel build 2036 cvs [version Aug 18 2006 compiled Aug 18 2006]

    Don't try and do it on CentOS ? Is there a specific reason ? I've never really seen any specific reasons for people to make this statement, other than they have been unable to find and obtain plug and play solutions.

    The majority of the games I have installed work perfectly fine with dosemu, its just a couple oddball games that act up. They technically run just fine, but keyboard mapping and/or control is lost when they start up. Not bad for programs written 24 years ago and running them on todays architechure and software I guess.

    And recently, I discovered that the keyboard control is maintained when using ftelnet. That points me more to the terminal program being affected by some output of the dosemu or program than anything else. For all I know it is a documented item and syncterm/putty are responding exactly as they should be according to documentation and ftelnet is not. Or vice versa. or something else entirely. Going to try enabling massive debug output and filtering through characters at games startup.

    I appreciate you taking time to look at this and 'try it out' on your system, unrequested. I may be trying a different DOS package too and see how that affects the games.

    --JH

    ... If everything seems easy, you have obviously overlooked something.
    --- SBBSecho 3.06-Linux
    * Origin: The Universal JoiNT - bbs.ujoint.org (1:154/40)
  • From Nelgin@1:103/705 to John Hiemenz on Wed Oct 10 04:46:24 2018
    John wrote:
    Re: Re: Linux and Dosemu - something I've noticed
    By: Nelgin to John Hiemenz on Tue Oct 09 2018 12:17 am


    John wrote:
    Re: Re: Linux and Dosemu - something I've noticed
    By: Nelgin to John Hiemenz on Mon Oct 08 2018 09:29 pm


    Standing in the center of this small Village, you wonder what you
    will do next. The one thing that stands out in your mind, is that
    you must save Nora. ro4||roLrouroL|# ro4||roLrouroL|# ro4||roLrouroL|oro4||roLrouroL|oro4||roLrouroL|o
    ro4||roLrouroL|#ro4||roLrouroL|#ro4||roLrouroL|Nro4||roLrouroL-4ro4||roLrouroL|oro4||roLrouroL|o

    Seems to be working here. There does seem to be a problem where
    it's hanging when it should return to the BBS but should be trivial
    to figure that out. I've seen it before but I can't remember the
    fix for it.

    Interesting. What is your OS and architechture and what version of DosE
    and
    DOS are you loading/running ?

    Ubuntu 16.04.5 LTS

    Don't try and do it on CentOS. I've never got it to work.

    DOSEMU 1.4.0.8
    ver

    FreeCom version 0.84-pre2 XMS_Swap [Aug 28 2006 00:29:00]

    check. I am also using same version FreeCom

    Dosemu version dosemu-1.4.0.8-180-g35054ba7

    I am using FreeDOS kernel build 2036 cvs [version Aug 18 2006 compiled Aug
    18
    2006]

    Don't try and do it on CentOS ? Is there a specific reason ? I've never really seen any specific reasons for people to make this statement, other
    than
    they have been unable to find and obtain plug and play solutions.

    The majority of the games I have installed work perfectly fine with dosemu,
    its
    just a couple oddball games that act up. They technically run just fine,
    but
    keyboard mapping and/or control is lost when they start up. Not bad for programs written 24 years ago and running them on todays architechure and software I guess.

    And recently, I discovered that the keyboard control is maintained when
    using
    ftelnet. That points me more to the terminal program being affected by some output of the dosemu or program than anything else. For all I know it is a documented item and syncterm/putty are responding exactly as they should be according to documentation and ftelnet is not. Or vice versa. or something
    else
    entirely. Going to try enabling massive debug output and filtering through characters at games startup.

    I appreciate you taking time to look at this and 'try it out' on your
    system,
    unrequested. I may be trying a different DOS package too and see how that affects the games.

    I've spent hours trying to get it to work on CentOS, literally. I tried it
    on Ubuntu, worked right off. I've had other people come for help on CentOS
    and they all say the same thing. THey just cannot seem to get DosEMU
    workings. I don't know if it's the version of DosEMU, FreeDos, default parameters, how it was compiled or what...CentOS has and always will be my
    OS of choice (since switching from Mandrake/Mandriva), but for sbbs, it just works.

    ---
    * Synchronet * End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Clifra@1:103/705 to John Hiemenz on Wed Oct 17 08:18:10 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: John Hiemenz to Nelgin on Tue Oct 09 2018 11:47 am

    Don't try and do it on CentOS ? Is there a specific reason ? I've never really seen any specific reasons for people to make this statement, other th they have been unable to find and obtain plug and play solutions.

    CentOS is primarily an Enterprise Server targeted OS. Packages are never going to be at the latest version from repos targeting CentOS. This is because it is designed to be a very stable platform. The devs are very focused on the Enterprise environment and things like desktop apps and especially something like DOSEMU is not what they would focus on. Believe me, I have tried this as I have many productions servers running CentOS so I initially tried it for my BBS and getting DOSEMU to work was just a total frustration. There were no functioning packages and even compiling did not work. Ubuntu 18.04 just worked. Install from the repo, follow instructions on the wiki, it worked.

    The key is, use the right tool for the job. For running a Synchronet BBS CentOS is not the right tool. This comes from a big Fedora/Centos/RedHat fan!

    Clifra
    Clifra Jones
    Sysop, Days of Old BBS
    Hostname: daysofoldbbs.wilhartsolutions.com
    Protocols: Telnet, SSH (2222), HTTP

    ---
    * Synchronet * Days of Old BBS Telnet/SSH(2222)/Web daysofoldbbs.wilhartsolutions.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From John Hiemenz@1:154/40 to Clifra on Wed Oct 17 09:52:36 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: Clifra to John Hiemenz on Wed Oct 17 2018 08:18 am

    Re: Re: Linux and Dosemu - something I've noticed
    By: John Hiemenz to Nelgin on Tue Oct 09 2018 11:47 am

    Don't try and do it on CentOS ? Is there a specific reason ? I've
    never really seen any specific reasons for people to make this
    statement, other th they have been unable to find and obtain plug and
    play solutions.

    CentOS is primarily an Enterprise Server targeted OS. Packages are never going to be at the latest version from repos targeting CentOS. This is because it is designed to be a very stable platform. The devs are very focused on the Enterprise environment and things like desktop apps and especially something like DOSEMU is not what they would focus on. Believe me, I have tried this as I have many productions servers running CentOS so I initially tried it for my BBS and getting DOSEMU to work was just a total frustration. There were no functioning packages and even compiling did not work. Ubuntu 18.04 just worked. Install from the repo, follow instructions on the wiki, it worked.

    umm.. yeah. pretty much what I said.

    Did you read the bits where I said I am running CentOS 7.5.1804 64bit with DOSEMU.. and it works? Even the few door programs that I have issue with... are working on DOSEMU, that was proven with ftelnet.

    I digress. My original post was not to re-kindle an Ubuntu vs CentOS dialog.

    My original post was pointing out I discovered something in the way a few door programs (ran under linux with dosemu) behaved with telnet and ssh that was affecting terminal control and/or keyboard input, and that these same programs were not affecting keyboard input when using ftelnet as the connecting application.

    Given these door programs were written in the 1990's for a DOS based system, it's a bloody wonder we are able to run them at all.

    --
    JH

    ... It is impossible to please the whole world and your mother-in-law.
    --- SBBSecho 3.06-Linux
    * Origin: The Universal JoiNT - bbs.ujoint.org (1:154/40)
  • From Nightfox@1:103/705 to John Hiemenz on Wed Oct 17 10:03:35 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: John Hiemenz to Clifra on Wed Oct 17 2018 09:52 am

    Given these door programs were written in the 1990's for a DOS based system, it's a bloody wonder we are able to run them at all.

    I think emulation has only gotten better since the 90s, and has made it easy to run software for older platforms.

    Nightfox

    ---
    * Synchronet * Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Lizard King@1:103/705 to Clifra on Thu Oct 18 08:22:57 2018
    Re: Re: Linux and Dosemu - something I've noticed
    By: Clifra to John Hiemenz on Wed Oct 17 2018 08:18:10

    The key is, use the right tool for the job. For running a Synchronet BBS CentOS is not the right tool. This comes from a big Fedora/Centos/RedHat fan!

    Can't speak to the DOSEMU stuff, but I just recently stood up a Synchronet BBS on a Linode VPS running CentOS. No serious issues encountered. Still tinkering, though.

    LK

    ---
    * Synchronet * Retro Underground - retrounderground.org:6423
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)