• StickMan Door

    From dragon@1:103/705 to DOVE-Net.Synchronet_Sysops on Sunday, December 03, 2023 16:49:23
    To: DOVE-Net.Synchronet_Sysops
    @MSGID: <656CF7E2.7638.dove-syncops@bbs2.ipingthereforeiam.com>
    @TZ: fed4
    Back in the early 90s, my buddy Bill Reamy wrote his first and only door
    for my BBS. Like most of the code Bill ever wrote, it was awesome and different.

    Here was a platform shooter that used nothing but ANSI and stick
    figures. It didn't take the world by storm, but I and many others
    thought it was very cool.

    Sadly, Bill has recently passed away.

    I would like to get Stickman running on my Synchronet BBS as sort of a memorial.

    Would one of you be willing to write up a step-by-step guide to
    installing Stickman on a 64-bit Windows OS and Synchronet?

    I have the shareware version and the registered version along with the branding tool to personalize copies. Unfortunately the Turbo Pascal
    source code is long since lost.

    In case anyone wants to look at the shareware version, here is a link:

    https://www.ipingthereforeiam.com/bbs/stickman/T_STM111.ZIP

    Email me at sysop@iptia.com for a free personalized copy of the
    registered version. Include the name you want displayed on the
    registration and the name and address of your BBS. Included are map and monster editors.

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to dragon on Sunday, December 03, 2023 14:31:58
    Re: StickMan Door
    By: dragon to DOVE-Net.Synchronet_Sysops on Sun Dec 03 2023 04:49 pm

    Back in the early 90s, my buddy Bill Reamy wrote his first and only door
    for my BBS. Like most of the code Bill ever wrote, it was awesome and different.

    Here was a platform shooter that used nothing but ANSI and stick
    figures. It didn't take the world by storm, but I and many others
    thought it was very cool.

    Sadly, Bill has recently passed away.

    Very sorry to hear that. Please accept my condolences.


    I would like to get Stickman running on my Synchronet BBS as sort of a memorial.

    Would one of you be willing to write up a step-by-step guide to
    installing Stickman on a 64-bit Windows OS and Synchronet?

    I suspect it's a 16-bit DOS program (right?). Do you have any other 16-bit DOS programs work on 64-bit Windows? If not, then you'll need to look at https://wiki.synchro.net/faq:win#win64

    Although I was very happy with NTVDMx64 on Windows 10, it did weird and strange things to my Windows 11 installs:
    https://github.com/leecher1337/ntvdmx64/issues/240

    So... I just run an instance of Synchronet inside a VM running 32-bit Windows 7 as a guest OS.

    I have the shareware version and the registered version along with the branding tool to personalize copies. Unfortunately the Turbo Pascal
    source code is long since lost.

    In case anyone wants to look at the shareware version, here is a link:

    https://www.ipingthereforeiam.com/bbs/stickman/T_STM111.ZIP

    Sure. Did you have any issues with installing it in Synchronet, other than it being a 16-bit DOS program?
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #86:
    TTY = Teletype (dumb terminal)
    Norco, CA WX: 66.2øF, 48.0% humidity, 0 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to Digital Man on Sunday, December 03, 2023 22:35:21
    On 12/3/2023 17:31, Digital Man wrote:

    Thanks for responding.

    > Would one of you be willing to write up a step-by-step guide to
    > installing Stickman on a 64-bit Windows OS and Synchronet?

    I suspect it's a 16-bit DOS program (right?). Do you have any other 16-bit DOS programs work on 64-bit Windows? If not, then you'll need to look at https://wiki.synchro.net/faq:win#win64

    Yes, it's a Turbo Pascal 16-bit program. I currently do not have any
    16-bit doors.

    Although I was very happy with NTVDMx64 on Windows 10, it did weird and strange things to my Windows 11 installs:
    https://github.com/leecher1337/ntvdmx64/issues/240

    So... I just run an instance of Synchronet inside a VM running 32-bit Windows 7 as a guest OS.

    I'd rather not do that for security reasons.

    Sure. Did you have any issues with installing it in Synchronet, other than it being a 16-bit DOS program?

    My Synchronet is running on a Windows 2016 Server VM. I plan to replace
    it with either a Server 2022 or perhaps a Windows 11 instance. My
    preference would be to use something like DosBox.

    I think getting this to work in my setup would open up a lot of
    possibilities for other Synchronet sysops wanting to run 16-bit doors on late-model Windows.

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to dragon on Sunday, December 03, 2023 20:10:02
    Re: Re: StickMan Door
    By: dragon to Digital Man on Sun Dec 03 2023 10:35 pm

    So... I just run an instance of Synchronet inside a VM running 32-bit Windows 7 as a guest OS.

    I'd rather not do that for security reasons.

    You could give NTVDMx64 a try then, but I'd only do so on an install you don't mind having to blow-away if you have issues (System Restore didn't fully undue the NTVDMx64 install on Windows 11 for me).

    Sure. Did you have any issues with installing it in Synchronet, other than it being a 16-bit DOS program?

    My Synchronet is running on a Windows 2016 Server VM. I plan to replace
    it with either a Server 2022 or perhaps a Windows 11 instance. My preference would be to use something like DosBox.

    DosBox might work. I've honestly never really tried as I was all too aware of DosBox's limitations with sharing files between multiple instances (i.e. meaning DosBox only run *single* user doors). If your friend's game is single user, that might not be a show-stopper for you. Let us know how it goes!
    --
    digital man (rob)

    Rush quote #45:
    The treasure of a life is a measure of love and respect
    Norco, CA WX: 57.8øF, 70.0% humidity, 0 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Codefenix@1:103/705 to Digital Man on Monday, December 04, 2023 17:49:40
    Re: Re: StickMan Door
    By: Digital Man to dragon on Sun Dec 03 2023 08:10 pm

    DosBox might work. I've honestly never really tried as I was all too aware of DosBox's limitations with sharing files between multiple instances (i.e. meaning DosBox only run *single* user doors). If your friend's game is single user, that might not be a show-stopper for you. Let us know how it goes!

    I just skimmed through the STICKMAN.DOC file, and it's unclear whether multi-node use is supported. I'm usually inclined to treat any door as single-node unless the documentation makes it clear that it's multi-player or at least multi-node aware. Since it's not really stated here either way, assume single-node and DOSBox is a good fit.

    Of course, there's also DOSBox-X, which claims "support for file-locking and record-locking functions":
    (https://dosbox-x.com/wiki/DOSBox%E2%80%90X%E2%80%99s-Feature-Highlights)
    So if you wanted to run this door or any other door as multi-node, then, in theory, DOSBox-X could be your ticket.

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07


    ...It's a can of wormms full of Pandora's boxes.
    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Codefenix on Monday, December 04, 2023 15:39:04
    Re: Re: StickMan Door
    By: Codefenix to Digital Man on Mon Dec 04 2023 05:49 pm

    Of course, there's also DOSBox-X, which claims "support for file-locking and record-locking functions": (https://dosbox-x.com/wiki/DOSBox%E2%80%90X%E2%80%99s-Feature-Highlights)
    So if you wanted to run this door or any other door as multi-node, then, in theory, DOSBox-X could be your ticket.

    I'm skeptical that feature actually enables file/record locking across multiple instances of DOSBox-X on a single Windows computer but rather is intended for network file file-sharing. I suppose one could experiment and find out.
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #17:
    CRC = Cyclic Redunancy Check
    Norco, CA WX: 77.8øF, 22.0% humidity, 1 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Monday, December 04, 2023 16:40:32
    Re: Re: StickMan Door
    By: Codefenix to Digital Man on Mon Dec 04 2023 05:49 pm

    or at least multi-node aware. Since it's not really stated here either way, assume single-node and DOSBox is a good fit.

    Are you running your BBS in Windows? Although I'm running my BBS in Linux now, I'd be curious how DOSBox is set up to run DOS doors. Currently I'm using dosemu (rather, dosemu2) in Linux; I thought I had heard DOSBox probably wouldn't work as it doesn't support the use of a communications handle which is needed to pass control from the BBS software to the emulated environment (and door) - but maybe what I heard was incorrect?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to Codefenix on Monday, December 04, 2023 22:14:02
    On 12/4/2023 17:49, Codefenix wrote:
    I just skimmed through the STICKMAN.DOC file, and it's unclear whether multi-node use is supported. I'm usually inclined to treat any door as single-node unless the

    It's not multiplayer, but it is multinode.

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to Nightfox on Monday, December 04, 2023 22:17:54
    On 12/4/2023 19:40, Nightfox wrote:
    Are you running your BBS in Windows? Although I'm running my BBS in Linux now, I'd be curious how DOSBox is set up to run DOS doors. Currently I'm using dosemu (rather, dosemu2) in Linux; I thought I had heard DOSBox probably wouldn't work as it doesn't support the use of a communications handle which is needed to pass control from the BBS software to the emulated environment (and door) - but maybe what I heard was incorrect?

    I am running on Windows Server 2016.

    I do NOT have Stickman working under DosBox or anything else. I was
    hoping someone with experience would do so and spoon-feed me and others
    on how to do it. ;-)

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Martin Kazmaier@1:340/1101 to dragon on Monday, December 04, 2023 20:27:00

    To: DOVE-Net.Synchronet_Sysops
    @MSGID: <656CF7E2.7638.dove-syncops@bbs2.ipingthereforeiam.com>
    @TZ: fed4 Back in the early 90s, my buddy Bill Reamy wrote his first
    and only door for my BBS. Like most of the code Bill ever wrote,
    it was awesome and different.

    Here was a platform shooter that used nothing but ANSI and stick
    figures. It didn't take the world by storm, but I and many others
    thought it was very cool.

    Sadly, Bill has recently passed away.

    I would like to get Stickman running on my Synchronet BBS as sort of a memorial.

    Would one of you be willing to write up a step-by-step guide to
    installing Stickman on a 64-bit Windows OS and Synchronet?

    I have the shareware version and the registered version along with the branding tool to personalize copies. Unfortunately the Turbo Pascal source code is long since lost.

    In case anyone wants to look at the shareware version, here is a link:

    https://www.ipingthereforeiam.com/bbs/stickman/T_STM111.ZIP

    Email me at sysop@iptia.com for a free personalized copy of the
    registered version. Include the name you want displayed on the registration and the name and address of your BBS. Included are map and monster editors.

    This was a wonderful tribute to Bill Reamy. I was planning on buying this,
    but this was an awesome opportunity. Really fun game!

    ---
    Shurato, Sysop Shurato's Heavenly Sphere (ssh, telnet, pop3, ftp,nntp)
    (ports 22, 23, 110, 21, 119) (ssh: login bbs password shsbbs)


    *** THE READER V4.50 [freeware]
    ---
    * Origin: Shurato's Heavenly Sphere telnet://shsbbs.net (1:340/1101)
  • From Digital Man@1:103/705 to dragon on Monday, December 04, 2023 22:54:34
    Re: Re: DOSBox
    By: dragon to Nightfox on Mon Dec 04 2023 10:17 pm

    I do NOT have Stickman working under DosBox or anything else. I was
    hoping someone with experience would do so and spoon-feed me and others
    on how to do it. ;-)

    I installed it on Synchronet on Win7-32 and it "just worked" https://1drv.ms/i/s!ApZPvWcrEaRQgYL9QGGeYF4yf6efcpU?e=EItj44

    Here's how I configured it in SCFG after glancing at stickman.doc:

    Name StickMan
    Internal Code STICKMAN
    Start-up Directory ../xtrn/stickman
    Command Line stkmn_sw /drop:%f
    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
    Disable Local Display No
    BBS Drop File Type GAP DOOR.SYS

    Getting it to run under DOSBox is a problem for someone else to work out.
    --
    digital man (rob)

    This Is Spinal Tap quote #21:
    So when you're playing you feel like a preserved moose on stage?
    Norco, CA WX: 64.5øF, 35.0% humidity, 0 mph W wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Codefenix@1:103/705 to Nightfox on Tuesday, December 05, 2023 11:41:58
    Re: DOSBox
    By: Nightfox to Codefenix on Mon Dec 04 2023 04:40 pm

    Are you running your BBS in Windows? Although I'm running my BBS in Linux now, I'd be curious how DOSBox is set up to run DOS doors. Currently I'm using dosemu (rather, dosemu2) in Linux; I thought I had heard DOSBox probably wouldn't work as it doesn't support the use of a communications handle which is needed to pass control from the BBS software to the emulated environment (and door) - but maybe what I heard was incorrect?

    Yes, I run my BBS in Windows 10 32-bit.

    You're partly correct about DOSBox. The latest official builds (0.74 and later) do not have working socket inheritance (it's deemed out-of-scope for the project from what I recall). But the fork DOSBox-X will accept a socket handle and run a door just fine. I use it to run Yankee Trader and a couple other doors which (in my experience) don't run well natively on Win32.

    This is my write up on it: https://conchaos.synchro.net/yt_info.html

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07


    ...TACT: The ability to make guests feel at home when you wish that they were ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From dragon@1:103/705 to Codefenix on Tuesday, December 05, 2023 16:07:41
    On 12/5/2023 11:41, Codefenix wrote:

    This is my write up on it: https://conchaos.synchro.net/yt_info.html

    I made some progress, however Stickman requires a FOSSIL driver. Which
    one should I use and where do I stick the commands? I know, I'm a PITA.

    ---
    þ Synchronet þ IPTIA - bbs2.ipingthereforeiam.com:2323
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From The Lizard Master@1:135/230 to dragon on Thursday, December 07, 2023 09:56:11
    Re: StickMan Door
    By: dragon to DOVE-Net.Synchronet_Sysops on Sun Dec 03 2023 04:49 pm

    I would like to get Stickman running on my Synchronet BBS as sort of a memorial.

    Would one of you be willing to write up a step-by-step guide to
    installing Stickman on a 64-bit Windows OS and Synchronet?

    My condolences. I'm not sure Win 64-bit an easy set up, but I can tell you I set up the demo version on my board in under five minutes using Linux. As some people around here might tell you who have graciously helped me, I'm far from expert in anything Linux. It might be worth it to explore. Nelgin even has a zip file with step by step of everything you need.

    Best of luck!
    --- SBBSecho 3.20-Linux
    * Origin: Nite Eyes BBS (bbs.lizardmaster.com) (1:135/230)
  • From nelgin@1:103/705 to All on Saturday, December 09, 2023 05:56:04
    On Mon, 4 Dec 2023 16:40:32 -0800
    "Nightfox" (VERT/DIGDIST) <VERT/DIGDIST!Nightfox@endofthelinebbs.com>
    wrote:
    Re: Re: StickMan Door
    By: Codefenix to Digital Man on Mon Dec 04 2023 05:49 pm

    or at least multi-node aware. Since it's not really stated here
    either way, assume single-node and DOSBox is a good fit.

    Are you running your BBS in Windows? Although I'm running my BBS in
    Linux now, I'd be curious how DOSBox is set up to run DOS doors.
    Currently I'm using dosemu (rather, dosemu2) in Linux; I thought I
    had heard DOSBox probably wouldn't work as it doesn't support the use
    of a communications handle which is needed to pass control from the
    BBS software to the emulated environment (and door) - but maybe what
    I heard was incorrect?

    Nightfox

    ---
    â–  Synchronet â–  Digital Distortion: digitaldistortionbbs.com
    You'll have problems trying to use dosbox to run doors, especially if
    they are multinode since it caches the file system. You have to press
    F3 or something if you want to write it back to disk if you're in a
    dosbox window. There's a modified version that's supposed to run
    Tradewars but it looks like it's only for Windows. I tried on Linux for
    several hours but couldn't get it to compile. Anyway...dosemu2 works
    great for everything now, from what I can tell.
    --
    End Of The Line BBS - Plano, TX
    telnet endofthelinebbs.com 23
    ---
    ï¿­ Synchronet ï¿­ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to nelgin on Saturday, December 09, 2023 13:31:08
    Re: Re: DOSBox
    By: nelgin to All on Sat Dec 09 2023 05:56 am

    looks like it's only for Windows. I tried on Linux for several hours but couldn't get it to compile. Anyway...dosemu2 works great for everything now, from what I can tell.

    There are a couple things I've noticed with dosemu2:
    There were a few doors (mainly a few trivia doors I had installed) that ran extremely slowly, and I saw that dosemu2 had 100% CPU usage when they were running.
    Also, after my BBS PC has been running for a while, dosemu2 will start to exit with an error rather than run the program - I don't remember offhand what the error is, but I think it had something to do with too many file handles open. Rebooting my BBS PC fixes that, until it happens again. I still want to see if I can find the root cause and fix it.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:124/5016 to Nightfox on Sunday, December 10, 2023 04:42:36
    Re: Re: DOSBox
    By: Nightfox to nelgin on Sat Dec 09 2023 13:31:08

    There are a couple things I've noticed with dosemu2:
    There were a few doors (mainly a few trivia doors I had installed) that ran extremely slowly, and I saw that dosemu2 had 100% CPU usage when they were running.

    Can't say I've noticed but I'll keep an eye on it.

    Can you list which games, specifically, it's having problems with?

    Also, after my BBS PC has been running for a while, dosemu2 will start to exit with an error rather than run the program - I don't remember offhand what the error is, but I think it had something to do with too many file handles open. Rebooting my BBS PC fixes that, until it happens again. I still want to see if I can find the root cause and fix it.

    I've never seen this problem but then again, I update frequently. Can you say how long it is until you get that error?

    How many file handles do you have allocated on your system for your bbs user?

    If you have LimitNOFILE set in your systemctl startup file for sbbs then that should be how many open files you can have. You can use ;SHELL on your bbs and then type ulimit -n keeping in mind your login shell may have a different value to your BBS shell.

    I'd also like to try and find the root cause. Maybe you can monitor open files while running games and see if any leave them open for some reason.
    --- SBBSecho 3.20-Linux
    * Origin: End Of The Line BBS - endofthelinebbs.com (1:124/5016)
  • From Nightfox@1:103/705 to Nigel Reed on Sunday, December 10, 2023 09:23:08
    Re: Re: DOSBox
    By: Nigel Reed to Nightfox on Sun Dec 10 2023 04:42 am

    (mainly a few trivia doors I had installed) that ran extremely slowly, and
    I saw that dosemu2 had 100% CPU usage when they were running.

    Can't say I've noticed but I'll keep an eye on it.

    Can you list which games, specifically, it's having problems with?

    Those games were:
    - Sunrise Trivia
    - Facts (LiveWire doors; by Richard Paquette)
    - Star Trek Trivia (Parole Technoligies; by Dennis Maidon) - He made some other trivia games too, and I wonder if they'd have the same issue

    Also, after my BBS PC has been running for a while, dosemu2 will start to
    exit with an error rather than run the program - I don't remember offhand
    what the error is, but I think it had something to do with too many file
    handles open. Rebooting my BBS PC fixes that, until it happens again. I
    still want to see if I can find the root cause and fix it.

    I've never seen this problem but then again, I update frequently. Can you say how long it is until you get that error?

    How many file handles do you have allocated on your system for your bbs user?

    If you have LimitNOFILE set in your systemctl startup file for sbbs then that should be how many open files you can have. You can use ;SHELL on your bbs and then type ulimit -n keeping in mind your login shell may have a different value to your BBS shell.

    It looks like 10000 (and I do have a LimitNOFILE set to that).

    I'd also like to try and find the root cause. Maybe you can monitor open files while running games and see if any leave them open for some reason.

    Yeah, I should give that a try.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Nigel Reed on Sunday, December 10, 2023 14:38:37
    Re: Re: DOSBox
    By: Nigel Reed to Nightfox on Sun Dec 10 2023 04:42 am

    Also, after my BBS PC has been running for a while, dosemu2 will start to
    exit with an error rather than run the program - I don't remember offhand
    what the error is, but I think it had something to do with too many file
    handles open. Rebooting my BBS PC fixes that, until it happens again. I
    still want to see if I can find the root cause and fix it.

    I've never seen this problem but then again, I update frequently. Can you say how long it is until you get that error?

    I forgot to answer this in my previous response.. I've noticed it can start to happen after a few days, sometimes after a week or longer. It doesn't seem to be consistent.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to Nightfox on Sunday, December 10, 2023 19:08:24
    Re: Re: DOSBox
    By: Nightfox to Nigel Reed on Sun Dec 10 2023 09:23:08

    I saw that dosemu2 had 100% CPU usage when they were running.
    Can you list which games, specifically, it's having problems with?
    Those games were:
    - Sunrise Trivia

    I tried Sunrise General Knowledge and did see high CPU usage, but it didn't affect the system at all. We could open an issue and have it looked at.

    It looks like 10000 (and I do have a LimitNOFILE set to that).
    Yeah, I should give that a try.

    I monitored fs.file-nr and it's at 1760 with two users loggedin. It increases when one user goes and runs one of the dosemu2 door programs but comes back down afterwards so I'm not seeing any sort of file handle leak. At least with sunrise. I'll try a few others.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to Nightfox on Sunday, December 10, 2023 19:09:14
    Re: Re: DOSBox
    By: Nightfox to Nigel Reed on Sun Dec 10 2023 14:38:37

    I forgot to answer this in my previous response.. I've noticed it can start to happen after a few days, sometimes after a week or longer. It doesn't seem to be consistent.

    Ah, mine doesn't usually stay up for more than a few days before I update to the latest. I can go ahead and leave it running for a week or so and then give it a try.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to nelgin on Sunday, December 10, 2023 21:51:00
    Re: Re: DOSBox
    By: nelgin to Nightfox on Sun Dec 10 2023 07:08 pm

    I saw that dosemu2 had 100% CPU usage when they were running.
    Can you list which games, specifically, it's having problems with?
    Those games were:
    - Sunrise Trivia

    I tried Sunrise General Knowledge and did see high CPU usage, but it didn't affect the system at all. We could open an issue and have it looked at.

    I tried opening an issue about it a while ago. The author made a change that he said he thought fixed it and closed the issue:
    https://github.com/dosemu2/dosemu2/issues/1908

    Now that I check that issue again, I see one of the last comments is that he said he applied a different fix in another commit. I haven't tried that yet.. I'd have to get the source and build it, but normally I install dosemu2 via my distro's package manager..

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From nelgin@1:103/705 to Nightfox on Monday, December 11, 2023 03:49:48
    Re: Re: DOSBox
    By: Nightfox to nelgin on Sun Dec 10 2023 21:51:00

    Now that I check that issue again, I see one of the last comments is that he said he applied a different fix in another commit. I haven't tried that yet.. I'd have to get the source and build it, but normally I install dosemu2 via my distro's package manager..

    If you're using Ubuntu it's available via PPA.
    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to nelgin on Monday, December 11, 2023 09:30:15
    Re: Re: DOSBox
    By: nelgin to Nightfox on Mon Dec 11 2023 03:49 am

    Now that I check that issue again, I see one of the last comments is that
    he said he applied a different fix in another commit. I haven't tried that
    yet.. I'd have to get the source and build it, but normally I install
    dosemu2 via my distro's package manager..

    If you're using Ubuntu it's available via PPA.

    I'm using the PPA (I'm running on Linux Mint, but it can use some Ubuntu packages). What I meant was, it sounded like his other fix may have been on a separate branch or something, and if it didn't get into the standard package via the PPA, then I'd have to download & compile that separately. But maybe that's not the case.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to nelgin on Monday, December 11, 2023 09:59:36
    Re: Re: DOSBox
    By: nelgin to Nightfox on Sun Dec 10 2023 07:08 pm

    I monitored fs.file-nr and it's at 1760 with two users loggedin. It increases when one user goes and runs one of the dosemu2 door programs but comes back down afterwards so I'm not seeing any sort of file handle leak. At least with sunrise. I'll try a few others.

    The issue I was seeing with Sunrise was 100% CPU usage, which was a separate issue. As far as the file handles, I'm wondering if it may be an overall system thing (if something else is using up file handles). I need to do some more investigation.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)