• Synchronet on FreeBSD vs Linux, w/doors.

    From Psi-Jack@VERT to All on Wed Mar 4 14:15:58 2015
    Hello everyone!

    I'm curious if anyone here knows much of the differences between running Synchronet on FreeBSD and Linux, especially that including running DOS door games and all. I'm going to be tinkering with FreeBSD for this purpose just to see how it runs and what kind of differences I see myself, but I would like other's experience if any to help me along the way.

    I'm more experienced with Linux, though I do know FreeBSD itself fairly well, just been a long while. Linux uses DOSEMU, which I facilitate now, and I notice FreeBSD would use doscmd as the most likely emulator candidate.

    Anyway, let me know.
    -
    [Psi-Jack -//- Decker]

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Deuce@VERT to Psi-Jack on Wed Mar 4 15:37:53 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to All on Wed Mar 04 2015 02:15 pm

    I'm curious if anyone here knows much of the differences between running Synchronet on FreeBSD and Linux, especially that including running DOS door games and all. I'm going to be tinkering with FreeBSD for this purpose just to see how it runs and what kind of differences I see myself, but I would like other's experience if any to help me along the way.

    Biggest difference is that i haven't gotten 'round to adding capsicum support, so on FreeBSD, you can't rebind low ports. This is mostly a problem when chaning the configuration of a running system.

    It's on my TODO list, but I've never todone it. Setting the net.inet.ip.portrange.reservedlow and net.inet.ip.portrange.reservedhigh allows
    working around this limitation, but can introduce other security related issues.

    A better solution would be to use the mac_portacl(4) framework. I haven't gotten around to documenting this yet however, but now that you've mentioned it, I may create a page for this on the wiki.


    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Psi-Jack@VERT to Deuce on Wed Mar 4 21:53:50 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Deuce to Psi-Jack on Wed Mar 04 2015 03:37 pm

    I'm curious if anyone here knows much of the differences between
    running Synchronet on FreeBSD and Linux, especially that including
    running DOS door games and all. I'm going to be tinkering with FreeBSD
    for this purpose just to see how it runs and what kind of differences
    I see myself, but I would like other's experience if any to help me
    along the way.

    Biggest difference is that i haven't gotten 'round to adding capsicum support, so on FreeBSD, you can't rebind low ports. This is mostly a problem when chaning the configuration of a running system.

    Hmmm.. I see. What about dosemu vs doscmd, on a 64-bit system? I've read a little concerning information, but was dated, that doscmd doesn't support amd64. That's around the time that it was removed from base and put into ports though, so I have little information on it.
    -
    [Psi-Jack -//- Decker]

    ---
  • From Deuce@VERT to Psi-Jack on Thu Mar 5 22:28:52 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to Deuce on Wed Mar 04 2015 09:53 pm

    Hmmm.. I see. What about dosemu vs doscmd, on a 64-bit system? I've read a little concerning information, but was dated, that doscmd doesn't support amd64. That's around the time that it was removed from base and put into ports though, so I have little information on it. - >>>[Psi-Jack -//- Decker]

    DOScmd doesn't ron on amd64 installs. DOSemu doesn't run on FreeBSD. I'm the maintainer of the port (and the SourceForge site).

    DOSBox is your best bet... both dosemu and doscmd have bigger issues than dosbox does. Here: http://dosbox.bbsdev.net/ is a page I put up years ago regarding it. I don't know if upstream too the patch or what, I am no longer interested in running DOS programs.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Psi-Jack@VERT to Deuce on Sat Mar 7 12:04:57 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Deuce to Psi-Jack on Thu Mar 05 2015 10:28 pm

    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to Deuce on Wed Mar 04 2015 09:53 pm

    Hmmm.. I see. What about dosemu vs doscmd, on a 64-bit system? I've
    read a little concerning information, but was dated, that doscmd
    doesn't support amd64. That's around the time that it was removed from
    base and put into ports though, so I have little information on it.

    DOScmd doesn't ron on amd64 installs. DOSemu doesn't run on FreeBSD. I'm the maintainer of the port (and the SourceForge site).

    Hmm.. Yeah.. That's what I was afraid of.. Both of those out, sounds like big trouble to me.

    DOSBox is your best bet... both dosemu and doscmd have bigger issues than dosbox does. Here: http://dosbox.bbsdev.net/ is a page I put up years ago regarding it. I don't know if upstream too the patch or what, I am no longer interested in running DOS programs.

    And DOSBox has one other issue.. No possible way to handle any kind of multi-node situation. DOSEmu at least can handle it, just sometimes not very well, but it can.

    Sounds like a stickier situation to use FreeBSD as a BBS server. Hmmm.. I was planning to tinker with that this weekend, but, I think I'm changing my mind on that. Possibly for the better. :)
    -
    [Psi-Jack -//- Decker]

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Deuce@VERT to Psi-Jack on Sun Mar 8 21:57:48 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to Deuce on Sat Mar 07 2015 12:04 pm

    And DOSBox has one other issue.. No possible way to handle any kind of multi-node situation. DOSEmu at least can handle it, just sometimes not very well, but it can.

    Last I looked, DOSemu didn't do cross-process share modes either. Without that
    support, multi-node stuff simply won't work.

    I'm reasonably certain dosemu won't do it either.

    ---
    http://DuckDuckGo.com/ a better search e
  • From mark lewis@VERT to Deuce on Mon Mar 9 15:01:05 2015
    On Sun, 08 Mar 2015, Deuce wrote to Psi-Jack:

    And DOSBox has one other issue.. No possible way to handle any kind
    of multi-node situation. DOSEmu at least can handle it, just
    sometimes not very well, but it can.

    Last I looked, DOSemu didn't do cross-process share modes either.
    Without that support, multi-node stuff simply won't work.

    I'm reasonably certain dosemu won't do it either.

    kinda makes one think about maybe running DESQview in dosbox or dosemu... shove
    multitasking into a single task environment like we did back in the day of the 286 and 386 machines ;)

    )\/(ark


    * Origin: (1:3634/12)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Psi-Jack@VERT to mark lewis on Mon Mar 9 21:46:04 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: mark lewis to Deuce on Mon Mar 09 2015 03:01 pm

    Last I looked, DOSemu didn't do cross-process share modes either.
    Without that support, multi-node stuff simply won't work.

    I'm reasonably certain dosemu won't do it either.

    kinda makes one think about maybe running DESQview in dosbox or dosemu... shove multitasking into a single task environment like we did back in the day of the 286 and 386 machines ;)

    Haha. You know... I was.. Kind of thinking... The same thing! heh
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Accession@VERT to Deuce on Mon Mar 9 17:14:40 2015
    Hello Deuce,

    On 08 Mar 15 21:57, Deuce wrote to Psi-Jack:

    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to Deuce on Sat Mar 07 2015 12:04 pm

    And DOSBox has one other issue.. No possible way to handle any kind
    of multi-node situation. DOSEmu at least can handle it, just
    sometimes not very well, but it can.

    Last I looked, DOSemu didn't do cross-process share modes either.
    Without that support, multi-node stuff simply won't work.

    I'm reasonably certain dosemu won't do it either.

    Possibly not in the case you're describing. I think it's more something to do with the fact that you're able to run multiple dosemu sessions at the same time, making games the support it able to be played by multiple concurrent nodes. I don't believe you can do that with dosbox.

    Either way, dosemu can and does work with multinode games.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (7
  • From Deuce@VERT to Accession on Tue Mar 10 04:15:42 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Deuce on Mon Mar 09 2015 05:14 pm

    Possibly not in the case you're describing. I think it's more something to do with the fact that you're able to run multiple dosemu sessions at the same time, making games the support it able to be played by multiple concurrent nodes. I don't believe you can do that with dosbox.

    Yes, you can do that with dosbox.

    Either way, dosemu can and does work with multinode games.

    For some values of "work", yes. Dosbox will also "work" with multinode games.

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Gryphon@VERT to mark lewis on Tue Mar 10 08:21:00 2015
    On 03/09/15, mark lewis said the following...

    On Sun, 08 Mar 2015, Deuce wrote to Psi-Jack:

    And DOSBox has one other issue.. No possible way to handle any kind
    of multi-node situation. DOSEmu at least can handle it, just
    sometimes not very well, but it can.

    Last I looked, DOSemu didn't do cross-process share modes either. Without that support, multi-node stuff simply won't work.

    I'm reasonably certain dosemu won't do it either.

    kinda makes one think about maybe running DESQview in dosbox or
    dosemu... shove multitasking into a single task environment like we did back in the day of the 286 and 386 machines ;)

    Back in the day, there was a DOS-Like, multitasking OS that could run DOS
    apps. It was called TSX. You had to load up DOS, then run TSX on top of it, IIRC. Maybe that would work in that instance. I have it available for download on my BBS. You you can get it from the source: http://sandh.com

    I haven't tried it yet. But maybe running dosbox, then running tsx might
    also work.

    --- Mystic BBS v1.10 (Linux)
    * Origin: Cyberia BBS | Cyberia.Darktech.Org | Kingwood, TX
  • From Mro@VERT to Gryphon on Tue Mar 10 16:54:21 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Gryphon to mark lewis on Tue Mar 10 2015 08:21 am


    Back in the day, there was a DOS-Like, multitasking OS that could run DOS apps. It was called TSX. You had to load up DOS, then run TSX on top of it, IIRC. Maybe that would work in that instance. I have it available for download on my BBS. You you can get it from the source: http://sandh.com


    DR dos could multitask too
    ---
    þ Synchronet þ ::: BBSES.info - free BBS serv
  • From Psi-Jack@VERT to Accession on Tue Mar 10 22:02:36 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Deuce on Mon Mar 09 2015 05:14 pm

    Last I looked, DOSemu didn't do cross-process share modes either.
    Without that support, multi-node stuff simply won't work.

    I'm reasonably certain dosemu won't do it either.

    Possibly not in the case you're describing. I think it's more something to do with the fact that you're able to run multiple dosemu sessions at the same time, making games the support it able to be played by multiple concurrent nodes. I don't believe you can do that with dosbox.

    Either way, dosemu can and does work with multinode games.

    Now... Here's the problem I'm personally facing..
    I'm testing out ArrowBridge 1 in a multi-node test, and what results I'm getting is rather unsatisfying.

    Logging into my BBS as two different users, both running the same ArrowBridge 1 door game, both sharing E:, an lredir of bbs's ~/xtrn. While having my two users in the same area as each other, it doesn't show up like that. If, in fact, I walk into the space another player is currently at (or was at, that just hasn't changed), it locks up dosemu on that user.

    I've read that share.exe does absolutely nothing for lredir "network" drives, so I moved a copy of AB1 to ~/ctrl/.dosemu/drive_c/doors/ab1, changed my start.bat I use for it to the new location.. Same thing happens.

    What am I actually missing in the equation to get multinode games to work live and multinode? :)
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Accession@VERT to mark lewis on Tue Mar 10 18:18:06 2015
    Hello mark,

    On 09 Mar 15 15:01, mark lewis wrote to Deuce:

    kinda makes one think about maybe running DESQview in dosbox or
    dosemu... shove multitasking into a single task environment like we
    did back in the day of the 286 and 386 machines ;)

    No it doesn't. Not one bit! :)

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Deuce@VERT to Psi-Jack on Wed Mar 11 02:35:20 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to Accession on Tue Mar 10 2015 10:02 pm

    I've read that share.exe does absolutely nothing for lredir "network" drives, so I moved a copy of AB1 to ~/ctrl/.dosemu/drive_c/doors/ab1, changed my start.bat I use for it to the new location.. Same thing happens.

    The only thing share.exe is useful for is programs that explcitly test if share.exe is ran (by name). There were a handfull of programs that did this, but word got around that it was a bad way to do it fairly quickly.

    What am I actually missing in the equation to get multinode games to work live and multinode? :) - >>>[Psi-Jack -//- Decker] -

    My guess is that this is an example of a program that opens the same file multiple times (causing dosemu to lose the locks).

    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Psi-Jack@VERT to Accession on Wed Mar 11 11:33:55 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to mark lewis on Tue Mar 10 2015 06:18 pm

    kinda makes one think about maybe running DESQview in dosbox or
    dosemu... shove multitasking into a single task environment like we
    did back in the day of the 286 and 386 machines ;)

    No it doesn't. Not one bit! :)

    Hah hah hah.. I remember those wonderful days. My BBS itself was run on several 486 DX4/100's thanks to DESQview, and... Oh what was that memory management driver Quarterdeck also made for better memory management called again.. I know it, I loved and hated it at the same time because it did better than the native MS-DOS memory manager, but also wasn' perfect at the same time....

    Ahhhh.. QEMM... Yes... That.....

    Sometimes I did wish I did my BBS under OS/2 back then, but all I ever had was OS/2 Warp, never Connect edition which I needed. Hehe.
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Psi-Jack@VERT to Deuce on Wed Mar 11 11:37:55 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Deuce to Psi-Jack on Wed Mar 11 2015 02:35 am

    I've read that share.exe does absolutely nothing for lredir "network"
    drives, so I moved a copy of AB1 to ~/ctrl/.dosemu/drive_c/doors/ab1,
    changed my start.bat I use for it to the new location.. Same thing
    happens.

    The only thing share.exe is useful for is programs that explcitly test if share.exe is ran (by name). There were a handfull of programs that did this, but word got around that it was a bad way to do it fairly quickly.

    Hmmm.. Wow.. I don't personally remember what I used to do, but I know I didn't ever do that, specifically. Since I'd made a lot of multi-node "Doors" for my BBS, but they were mostly functional, not interactive with other nodes. Mostly.

    What am I actually missing in the equation to get multinode games to
    work live and multinode? :) - >>>[Psi-Jack -//- Decker] -

    My guess is that this is an example of a program that opens the same file multiple times (causing dosemu to lose the locks).

    Hmmm.. No way around that issue, either, is there? I know it does definitely do some "very strange things", as in, locks up DOSEMU, probably with a fcntl EACCESS or so. I haven't straced to determine specifically. stracing dosemu sounds about as fun as watching flies clean themselves.
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Nightfox@VERT to Psi-Jack on Wed Mar 11 12:39:44 2015
    Hah hah hah.. I remember those wonderful days. My BBS itself was run on several 486 DX4/100's thanks to DESQview, and... Oh what was that memory management driver Quarterdeck also made for better memory management
    called
    again.. I know it, I loved and hated it at the same time because it did better than the native MS-DOS memory manager, but also wasn' perfect at
    the
    same time....

    Ahhhh.. QEMM... Yes... That.....

    I used to use QEMM and DESQview back in the 90s. QEMM & DESQView were great.
    I thought it was interesting that Microsoft's own memory optimizer (MemMaker) that was included with MS-DOS didn't free up as much memory as QEMM was able to.. I thought DESQview ran fairly well, too - I used that
    to run 2 nodes in RemoteAccess (I only had one phone line, but I wanted to be able to log onto my BBS locally while a user was on node 1).

    Sometimes I did wish I did my BBS under OS/2 back then, but all I ever
    had
    was OS/2 Warp, never Connect edition which I needed. Hehe.

    I never ran a BBS in OS/2, but I've heard people say that one of the killer apps for OS/2 was DOS-based BBS software (or something to that effect). :)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.c
  • From Accession@VERT to Psi-Jack on Wed Mar 11 17:00:36 2015
    Hello Psi-Jack,

    On 10 Mar 15 22:02, Psi-Jack wrote to Accession:

    Now... Here's the problem I'm personally facing..
    I'm testing out ArrowBridge 1 in a multi-node test, and what results
    I'm getting is rather unsatisfying.

    Logging into my BBS as two different users, both running the same ArrowBridge 1 door game, both sharing E:, an lredir of bbs's ~/xtrn.
    While having my two users in the same area as each other, it doesn't
    show up like that. If, in fact, I walk into the space another player
    is currently at (or was at, that just hasn't changed), it locks up
    dosemu on that user.

    I've read that share.exe does absolutely nothing for lredir "network" drives, so I moved a copy of AB1 to ~/ctrl/.dosemu/drive_c/doors/ab1, changed my start.bat I use for it to the new location.. Same thing happens.

    What am I actually missing in the equation to get multinode games to
    work live and multinode? :) -

    That's a hell of a question. I've logged on to see 4 other nodes being taken up
    here at the same time running DOS door games. I only have one dosemu package installed. Other than that, I have no idea how everything works under the hood.
    lol :)

    Regards,
    Nick

    --- Gol
  • From Accession@VERT to Psi-Jack on Wed Mar 11 17:04:08 2015
    Hello Psi-Jack,

    On 11 Mar 15 11:33, Psi-Jack wrote to Accession:

    Hah hah hah.. I remember those wonderful days. My BBS itself was run
    on several 486 DX4/100's thanks to DESQview, and... Oh what was that memory management driver Quarterdeck also made for better memory management called again.. I know it, I loved and hated it at the same
    time because it did better than the native MS-DOS memory manager, but
    also wasn' perfect at the same time....

    Several? Damn. I never ran any multitasker and well.. my parents' first PC (that I used) was a DX2/66. I don't think it was ever upgraded besides going from a 2400baud modem to a 14.4k Sportster. I went several years without a computer, juggling a full time job and the last couple years of high school. Kept working and didn't even try to buy my own computer till I was about 22 or something like that. :)

    Ahhhh.. QEMM... Yes... That.....

    Sometimes I did wish I did my BBS under OS/2 back then, but all I ever
    had was OS/2 Warp, never Connect edition which I needed. Hehe. -

    Had a buddy that messed with all that stuff, but that was really my only experience at the time. I've tried OS/2 in a VM in the past and well, yeah.. I just can't stand it. There's something to be said about going back to those kinds of graphics when I can get 200+ FPS in an HD game. :)

    I wish I would have learned Linux at an earlier age, though.. if only for the fact that I would probably be programming these days had I done so.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From mark lewis@VERT to Psi-Jack on Wed Mar 11 21:43:13 2015
    On Wed, 11 Mar 2015, Psi-Jack wrote to Accession:

    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to mark lewis on Tue Mar 10 2015 06:18 pm

    kinda makes one think about maybe running DESQview in dosbox or
    dosemu... shove multitasking into a single task environment like we
    did back in the day of the 286 and 386 machines ;)

    No it doesn't. Not one bit! :)

    this original reply never arrived here... this isn't the first time that traffic hasn't crossed the gateway for some reason, either :( :( :(

    Hah hah hah.. I remember those wonderful days. My BBS itself was run
    on several 486 DX4/100's thanks to DESQview, and... Oh what was that
    memory management driver Quarterdeck also made for better memory
    management called again.. I know it, I loved and hated it at the
    same time because it did better than the native MS-DOS memory
    manager, but also wasn' perfect at the same time....

    Ahhhh.. QEMM... Yes... That.....

    yep...

    Sometimes I did wish I did my BBS under OS/2 back then, but all I
    ever had was OS/2 Warp, never Connect edition which I needed. Hehe.

    the first bbs i ran started off on a dedicated 286/12 with 640K RAM and a 20Meg
    MFM drive connected to a RLL controller card... properly low level formatted and interleaved, it became a 30Meg drive... the first upgrade was to add an InBoard (IIRC) EMS memory card with 2Meg of RAM and that was quickly followed by DESQview and QEMM... that gave us three BBS nodes on the same machine plus another task that i worked in developing dbase applications...

    with our work with novell networks, that lead to the addition of several more machines with two DESQview nodes each and a dedicated machine for my dbase work... i forget when we upgraded to 386es but there were several of them in operation... all we did was to change out the motherboards... the drives, controllers, video cards and everything else stayed the same... at some point we added either additional InBoard cards fully populated or we changed them out
    for others that carried more memory than 2Meg...

    somewhere around here i still have the original 286 machine that ran that bbs... i know that i still have the first four full height 20Meg HDs and the RLL controllers they were connected to... i built a custom smoked plexiglass external housing for them which i also still have... there was an additional power supply for them...

    yeah, i started multinode stuff waaaaay back in the 80s... built a 40 node adult bbs in virginia for some friends... that's where my online monkier came from... at one of the bbs parties, some of the girls got together and came up with it because i didn't have one and was using my real name for everything... i've use that moniker ever since like any proper gentleman would ;)

    )\/(ark


    * Origin: (1:3634/12)
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT to Accession on Wed Mar 11 19:59:09 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Psi-Jack on Wed Mar 11 2015 17:04:08

    I wish I would have learned Linux at an earlier age, though.. if only for the fact that I would probably be programming these days had I done so.

    You don't need to learn Linux to do programming.. I had dabbled in Linux over the years but learned to program mainly in Windows environments (although some of the programming classes I had in college had us do some work on Linux too).

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Deuce@VERT to Psi-Jack on Thu Mar 12 00:54:40 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to Deuce on Wed Mar 11 2015 11:37 am

    Hmmm.. No way around that issue, either, is there? I know it does definitely do some "very strange things", as in, locks up DOSEMU, probably with a fcntl EACCESS or so. I haven't straced to determine specifically. stracing dosemu sounds about as fun as watching flies clean themselves.

    Not sanely.


    ---
    http://DuckDuckGo.com/ a better search engine that respects your privacy.
    þ
  • From Accession@VERT to mark lewis on Thu Mar 12 17:18:54 2015
    Hello mark,

    On 11 Mar 15 21:43, mark lewis wrote to Psi-Jack:

    yeah, i started multinode stuff waaaaay back in the 80s... built a 40
    node adult bbs in virginia for some friends... that's where my online monkier came from... at one of the bbs parties, some of the girls got together and came up with it because i didn't have one and was using
    my real name for everything... i've use that moniker ever since like
    any proper gentleman would ;)

    Did you at least get in some of those girls panties at the time? :) :)

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Accession@VERT to Nightfox on Thu Mar 12 17:19:36 2015
    Hello Nightfox,

    On 11 Mar 15 19:59, Nightfox wrote to Accession:

    I wish I would have learned Linux at an earlier age, though.. if
    only for the fact that I would probably be programming these days
    had I done so.

    You don't need to learn Linux to do programming..

    I know that, and in all reality, was nowhere near what I said or where I was going with that statement above. :\

    I had dabbled in
    Linux over the years but learned to program mainly in Windows
    environments (although some of the programming classes I had in
    college had us do some work on Linux too).

    Windows has *never* motivated me to create anything on my own. It has only been
    in Linux have I modified code to suit my needs, created bash scripts to do things above and beyond what a batch file could not do, etc.

    Basically, boot up into a GUI-less Linux environment on a daily basis for awhile, and you'll start looking around for things to do to make tasks and life
    easier in general.

    Ubuntu.. Is a Linux version of Windows, basically. Had I started my tinkering with Linux with Ubuntu, I would have thought the same thing about Linux as I do
    Windows. That's one thing I will always be thankful to Gentoo for. I started out with Gentoo, thinking "hey, if I'm going to learn Linux, I'm going to learn
    from the ground up, or at least somewhere near that point." What I *should* have done was do something like LFS (Linux from Scratch), and I'd probably be in an even better state by now. BUT, all the headaches I've had over the past decade with Gentoo has made me quite comfortable in Linux, so.. at least there's that. :)

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (W
  • From Psi-Jack@VERT to Accession on Thu Mar 12 22:26:54 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Psi-Jack on Wed Mar 11 2015 05:00 pm

    I've read that share.exe does absolutely nothing for lredir
    "network" drives, so I moved a copy of AB1 to
    ~/ctrl/.dosemu/drive_c/doors/ab1, changed my start.bat I use for it
    to the new location.. Same thing happens.

    What am I actually missing in the equation to get multinode games to
    work live and multinode? :) -

    That's a hell of a question. I've logged on to see 4 other nodes being taken up here at the same time running DOS door games. I only have one dosemu package installed. Other than that, I have no idea how everything works under the hood. lol :)

    Yes.. But were they the /SAME/ door games? ;)

    I just did an experiment myself. I tossed up (with DIFFICULTY), Windows 2008 Standard Server, just to see if I could get multi-node doors to work, like ArrowBridge I and II, and LoRE. Both of which did exactly the same thing they've been doing to me in Linux+DOSEMU.

    So, I have to ask.. Is your multi-node stuff working with multiple people playing the same game for a game that is in fact multi-node capable. My only one I have not yet tested is things like LORD, and TW2002. I am going to test those out however, just because I have and I have the facilities to do so. :D

    It's an interesting scenario though, getting Proxmox VE with Linux KVM to work with Windows 2008 /and/ work with NTVDM for 16-bit DOS apps. SeaBIOS and SeaVGABIOS has a known (and now fixed) bug which actually caused NTVDM to crash. I was able to download just the needed seabios and re-compile it exactly like Proxmox VE does altering the one setting that needed to be disabled, and voila, it worked, finally. But, behold, the exact same problems I've had with and tested with have all matched exactly the same symptoms. :)

    So... I have to ask, just for knowledge sake, what door games do you know for a fact you have working where two or more users play the exact same door game at the same time, that does work flawlessly? ;)
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Psi-Jack@VERT to Accession on Thu Mar 12 22:35:43 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Psi-Jack on Wed Mar 11 2015 05:04 pm

    Hah hah hah.. I remember those wonderful days. My BBS itself was run
    on several 486 DX4/100's thanks to DESQview, and... Oh what was that
    memory management driver Quarterdeck also made for better memory
    management called again.. I know it, I loved and hated it at the
    same time because it did better than the native MS-DOS memory
    manager, but also wasn' perfect at the same time....

    Several? Damn. I never ran any multitasker and well.. my parents' first PC (that I used) was a DX2/66. I don't think it was ever upgraded besides going from a 2400baud modem to a 14.4k Sportster. I went several years without a computer, juggling a full time job and the last couple years of high school. Kept working and didn't even try to buy my own computer till I was about 22 or something like that. :)

    Heh. Yep. I had an interesting young live. Family was poor, but I was from my early years, making enough money to run my BBS, and all from my own members. I had started with a single node, where people would just call me, asking to get on, I'd put my BBS on to answer, they'd call back, and get on for a bit.

    After a while, several people offered to pay money to help me get it up full time. Local sysops would ask me for help too, and I had about 4 local sysops that I helped build up to be fairly popular.

    Ahhhh.. QEMM... Yes... That.....

    Sometimes I did wish I did my BBS under OS/2 back then, but all I
    ever had was OS/2 Warp, never Connect edition which I needed. Hehe.
    -

    Had a buddy that messed with all that stuff, but that was really my only experience at the time. I've tried OS/2 in a VM in the past and well, yeah.. I just can't stand it. There's something to be said about going back to those kinds of graphics when I can get 200+ FPS in an HD game. :)

    I wish I would have learned Linux at an earlier age, though.. if only for the fact that I would probably be programming these days had I done so.

    Dunno about that.. I've been using Linux since 0.9X versions, until FINALLY, FINALLY Linux 1.0.0 was out, which was the first edition to actually have a solid enough TCP/IP stack, which was important for the proper X11 implementation to work. :)

    OS/2, back when it was a direct competitor to Windows 3.x, was purely amazing for what it was. It was super fast, it was reliable, it was like a rock. I used it for a desktop OS for a fair amount of time, and did try it with my BBS a bit, but DESQview at the time was more sufficient to run my level of computing power for my number of nodes I ran, compared to the heavier OS/2.

    I was squeezing every ounce out of those computers to run the BBS. :)
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Psi-Jack@VERT to mark lewis on Thu Mar 12 22:40:38 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: mark lewis to Psi-Jack on Wed Mar 11 2015 09:43 pm

    On Wed, 11 Mar 2015, Psi-Jack wrote to Accession:

    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to mark lewis on Tue Mar 10 2015 06:18 pm

    kinda makes one think about maybe running DESQview in dosbox or
    dosemu... shove multitasking into a single task environment like we
    did back in the day of the 286 and 386 machines ;)

    No it doesn't. Not one bit! :)

    this original reply never arrived here... this isn't the first time that traffic hasn't crossed the gateway for some reason, either :( :( :(

    Hah hah hah.. I remember those wonderful days. My BBS itself was run
    on several 486 DX4/100's thanks to DESQview, and... Oh what was that
    memory management driver Quarterdeck also made for better memory
    management called again.. I know it, I loved and hated it at the
    same time because it did better than the native MS-DOS memory
    manager, but also wasn' perfect at the same time....

    Ahhhh.. QEMM... Yes... That.....

    yep...

    Sometimes I did wish I did my BBS under OS/2 back then, but all I
    ever had was OS/2 Warp, never Connect edition which I needed. Hehe.

    the first bbs i ran started off on a dedicated 286/12 with 640K RAM and a 20Meg MFM drive connected to a RLL controller card... properly low level formatted and interleaved, it became a 30Meg drive... the first upgrade was to add an InBoard (IIRC) EMS memory card with 2Meg of RAM and that was quickly followed by DESQview and QEMM... that gave us three BBS nodes on the same machine plus another task that i worked in developing dbase applications...

    with our work with novell networks, that lead to the addition of several more machines with two DESQview nodes each and a dedicated machine for my dbase work... i forget when we upgraded to 386es but there were several of them in operation... all we did was to change out the motherboards... the drives, controllers, video cards and everything else stayed the same... at some point we added either additional InBoard cards fully populated or we changed them out for others that carried more memory than 2Meg...

    somewhere around here i still have the original 286 machine that ran that bbs... i know that i still have the first four full height 20Meg HDs and the RLL controllers they were connected to... i built a custom smoked plexiglass external housing for them which i also still have... there was an additional power supply for them...

    yeah, i started multinode stuff waaaaay back in the 80s... built a 40 node adult bbs in virginia for some friends... that's where my online monkier came from... at one of the bbs parties, some of the girls got together and came up with it because i didn't have one and was using my real name for everything... i've use that moniker ever since like any proper gentleman would ;)

    Heh, very nice. Yeah, I remember working with a lot of that too, especially the hardware you mentioned. MFM, and RLL. My first HDD I had was a 5 1/4" full size HDD MFM that took up 3 drive bays to house it. And was only a wopping... 30MB. :)

    My dad was into a lot of the stuff too like custom smoked plexiglass stuff. That was definitely a phase of a lot of the hackers of that age. Hehe. The vinyl tan/brown tone stuff as well I understand. :)
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Psi-Jack@VERT to Accession on Thu Mar 12 23:31:13 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Psi-Jack to Accession on Thu Mar 12 2015 10:26 pm

    That's a hell of a question. I've logged on to see 4 other nodes
    being taken up here at the same time running DOS door games. I only
    have one dosemu package installed. Other than that, I have no idea
    how everything works under the hood. lol :)

    Yes.. But were they the /SAME/ door games? ;)

    I just had to chime back in.. I have successfully managed, in Linux+DOSEMU, to get my first officially working live multi-node door game to work.

    SAGE.

    I've marked all others as not multi-node capable of my list of them so far. Both reading the sysop docs to check on multi-node capability. Such as LOD, OOII, Netrunner, MechWars, either specifically say they are not multi-node capable, or don't have ANYTHING documented (MechWars doesn't say).

    Now... I just need to find others similarly. :)
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//
  • From Nightfox@VERT to Accession on Fri Mar 13 07:46:14 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Nightfox on Thu Mar 12 2015 17:19:36

    I wish I would have learned Linux at an earlier age, though.. if
    only for the fact that I would probably be programming these days
    had I done so.

    You don't need to learn Linux to do programming..

    I know that, and in all reality, was nowhere near what I said or where I was going with that statement above. :\

    Perhaps that was just my misunderstanding, coming from a software development background and having learned software development mostly on Windows.

    Windows has *never* motivated me to create anything on my own. It has only been in Linux have I modified code to suit my needs, created bash scripts to do things above and beyond what a batch file could not do, etc.

    IMO, the OS has little to do with my own motivation to create software. I just enjoy software development, and software development can be done regardless of the OS (there are many programming languages available that work on multiple platforms). I appreciate the bash shell in Linux and the scripting you can do with it, but IMO bash scripting isn't the easiest to read or the nicest to program in. I've sometimes done scripting in Python - and one advantage of Python is that the Python runtime is available for both Linux and Windows (and probably OS X and other operating systems too).

    Ubuntu.. Is a Linux version of Windows, basically. Had I started my

    Recent versions of Ubuntu seem that way to me, at least as far as the GUI, since Ubuntu started using the GUI they're using (Unity? Gnome 3?). Earlier versions of Ubuntu didn't seem so much so. I don't like its GUI much, and I tend to prefer a more classic GUI, such as that in Gnome 2 or the "Cinnamon" GUI used in Mint Linux:
    http://cinnamon.linuxmint.com/

    Gentoo for. I started out with Gentoo, thinking "hey, if I'm going to learn Linux, I'm going to learn from the ground up, or at least somewhere near that point." What I *should* have done was do something like LFS

    :) I used Gentoo for a little while. I was using it in 2004, when their minimal install was still available where you could just download the core and compile everything else so you could pretty much optimize the whole OS & software for your system. Even though they had other install options with pre-built binaries, I was curious to try the build-it-all option. I checked in on Gentoo again a while ago, and I think they only officially offer the install option with pre-built binaries now.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Psi-Jack@VERT to Nightfox on Fri Mar 13 20:05:13 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Nightfox to Accession on Fri Mar 13 2015 07:46 am

    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Nightfox on Thu Mar 12 2015 17:19:36

    I wish I would have learned Linux at an earlier age, though.. if
    only for the fact that I would probably be programming these days
    had I done so.

    You don't need to learn Linux to do programming..

    I know that, and in all reality, was nowhere near what I said or
    where I was going with that statement above. :\

    Perhaps that was just my misunderstanding, coming from a software development background and having learned software development mostly on Windows.

    Heh, Kind of like me, to some extent too. Except, I didn't do Windows programming. I did Pascal programming in DOS land, very specifically. Never got into C, only the "Dynamic C" that JackRabbit Modules used, which was a horrible horrible implementation of C.

    Once I got to Linux, though, programming just didn't seem quite the same anymore. I mean, I had took a lot of my time learning Pascal the way I did, even though it wasn't quite strict Pascal, with Turbo Pascal I used allowing stirng-based case statements and not just numerical based, and Pascal on Linux was practically non-existant.

    Granted, I learned other languages, including heavy amounts of bash scripting, Perl, PHP, Python, etc. Just nothing like Pascal or C came into my forseeing future after the transition to Linux, and I started Linux VERY early. heh

    Windows has *never* motivated me to create anything on my own. It
    has only been in Linux have I modified code to suit my needs,
    created bash scripts to do things above and beyond what a batch file
    could not do, etc.

    IMO, the OS has little to do with my own motivation to create software. I just enjoy software development, and software development can be done regardless of the OS (there are many programming languages available that work on multiple platforms). I appreciate the bash shell in Linux and the scripting you can do with it, but IMO bash scripting isn't the easiest to read or the nicest to program in. I've sometimes done scripting in Python - and one advantage of Python is that the Python runtime is available for both Linux and Windows (and probably OS X and other operating systems too).

    It can, and it can't at the same time. I programmed a hell of a lot on MS-DOS, but I stopped programming when I switched /to/ linux. Funny thing that eh? Not entirely stopped, jsut quite a bit different levels of programming.

    Ubuntu.. Is a Linux version of Windows, basically. Had I started my

    :) I used Gentoo for a little while. I was using it in 2004, when their minimal install was still available where you could just download the core and compile everything else so you could pretty much optimize the whole OS & software for your system. Even though they had other install options with pre-built binaries, I was curious to try the build-it-all option. I checked in on Gentoo again a while ago, and I think they only officially offer the install option with pre-built binaries now.

    I was an eBuild maintainer for a lot of Gentoo's server stuff for about 2~3 years. I was heavily into Gentoo to the point that I had a server cluster in a 24U rack case full of servers, mostly 1U's, but a couple 2U's in there as well.

    Pretty intense setup, and very expensive to run it all. :)
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com
  • From Digital Man@VERT to Nightfox on Fri Mar 13 17:29:26 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Nightfox to Psi-Jack on Wed Mar 11 2015 12:39 pm

    Hah hah hah.. I remember those wonderful days. My BBS itself was run on several 486 DX4/100's thanks to DESQview, and... Oh what was that memory management driver Quarterdeck also made for better memory management
    called
    again.. I know it, I loved and hated it at the same time because it did better than the native MS-DOS memory manager, but also wasn' perfect at
    the
    same time....

    Ahhhh.. QEMM... Yes... That.....

    I used to use QEMM and DESQview back in the 90s. QEMM & DESQView were great. I thought it was interesting that Microsoft's own memory optimizer (MemMaker) that was included with MS-DOS didn't free up as much memory as QEMM was able to..

    QEMM by default would "free up" memory it should not have since the memory was in use by devices. I was constatly adding/expanding exclusion regions in the DEVICE=qemm.sys line of my various config.sys files.

    I thought DESQview ran fairly well, too - I used that
    to run 2 nodes in RemoteAccess (I only had one phone line, but I wanted to be able to log onto my BBS locally while a user was on node 1).

    I ran 4 nodes under DESQview (2 per system) and DESQview would crash every few days. It was frustrating.

    I never ran a BBS in OS/2, but I've heard people say that one of the killer apps for OS/2 was DOS-based BBS software (or something to that effect). :)

    True, OS/2 was the best way to run multiple instances of a DOS BBS program on a
    single computer, but Synchronet had a native OS/2 version and that ran even better on OS/2.

    digital man

    Synchronet "Real Fact" #29:
    The COM I/O routines for Synchronet for DOS were written in ASM by Steve Deppe. Norco, CA WX: 83.9øF, 15.0% humidity, 18 mph S wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.n
  • From Digital Man@VERT to mark lewis on Fri Mar 13 17:33:08 2015
    Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: mark lewis to Psi-Jack on Wed Mar 11 2015 09:43 pm

    yeah, i started multinode stuff waaaaay back in the 80s... built a 40 node adult bbs in virginia for some friends... that's where my online monkier came from... at one of the bbs parties, some of the girls got together and came up with it because i didn't have one and was using my real name for everything... i've use that moniker ever since like any proper gentleman would ;)

    And that Moniker would be... Dirk Diggler? :-)

    digital man

    Synchronet "Real Fact" #55:
    Synchronet Terminal Server introduced SecureShell (SSH) support w/v3.14a (2006).
    Norco, CA WX: 83.9øF, 15.0% humidity, 18 mph S wind, 0.00 inches rain/24hrs
    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Accession@VERT to Psi-Jack on Fri Mar 13 17:03:16 2015
    Hello Psi-Jack,

    On 12 Mar 15 22:26, Psi-Jack wrote to Accession:

    Yes.. But were they the /SAME/ door games? ;)

    Possibly. I don't remember off-hand.

    I just did an experiment myself. I tossed up (with DIFFICULTY),
    Windows 2008 Standard Server, just to see if I could get multi-node
    doors to work, like ArrowBridge I and II, and LoRE. Both of which did exactly the same thing they've been doing to me in Linux+DOSEMU.

    You may want to take a look at the documentation for those games. While some games (like BRE even) SAY they're multinode aware, they drop a "INUSE.DAT" file
    in the door game's directory, and if the game is run by another node, it will give them a message saying that the game is already in use and to try again later.

    Apparantly this made those games "multinode capable" in those days. lol

    So, I have to ask.. Is your multi-node stuff working with multiple
    people playing the same game for a game that is in fact multi-node capable. My only one I have not yet tested is things like LORD, and TW2002. I am going to test those out however, just because I have and
    I have the facilities to do so. :D

    I would say test with LORD. That is one door I know is multinode capable.

    You can try to test things out over here if you want, too. You may just have to
    have a proxy or telnet from somewhere else for the second node, and I don't think I allow more than one connection at a time from one IP address.. but I could be wrong and don't care to look it up. Just giving a heads up. :)

    It's an interesting scenario though, getting Proxmox VE with Linux KVM
    to work with Windows 2008 /and/ work with NTVDM for 16-bit DOS apps. SeaBIOS and SeaVGABIOS has a known (and now fixed) bug which actually caused NTVDM to crash. I was able to download just the needed seabios
    and re-compile it exactly like Proxmox VE does altering the one
    setting that needed to be disabled, and voila, it worked, finally.
    But, behold, the exact same problems I've had with and tested with
    have all matched exactly the same symptoms. :)

    dosemu actually segfaults? Or locks up? I don't think I've ever seen that happen here before.

    So... I have to ask, just for knowledge sake, what door games do you
    know for a fact you have working where two or more users play the
    exact same door game at the same time, that does work flawlessly? ;) -

    I would say the same as above. LORD. If you want to test it out over here to make sure it works, go for it. Just try to let me know if you break something though, mkay? :)

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ t
  • From Accession@VERT to Nightfox on Fri Mar 13 17:13:20 2015
    Hello Nightfox,

    On 13 Mar 15 07:46, Nightfox wrote to Accession:

    :) I used Gentoo for a little while. I was using it in 2004, when
    their minimal install was still available where you could just
    download the core and compile everything else so you could pretty much optimize the whole OS & software for your system. Even though they
    had other install options with pre-built binaries, I was curious to
    try the build-it-all option. I checked in on Gentoo again a while
    ago, and I think they only officially offer the install option with pre-built binaries now.

    Eh? I'll have to check on that. I can't believe they would ever give up the option to build from a stage3 tarball. That has been the Gentoo way for as long
    as I've used it and longer than that even.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin) (723:1/701)
    þ Synchronet þ thePharcyde_ telnet://bbs.pharcyde.org (Wisconsin)
  • From Nightfox@VERT to Digital Man on Fri Mar 13 20:20:10 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Digital Man to Nightfox on Fri Mar 13 2015 17:29:26

    QEMM by default would "free up" memory it should not have since the memory was in use by devices. I was constatly adding/expanding exclusion regions in the DEVICE=qemm.sys line of my various config.sys files.

    Interesting, didn't know QEMM caused problems with hardware devices..

    True, OS/2 was the best way to run multiple instances of a DOS BBS program on a single computer, but Synchronet had a native OS/2 version and that ran even better on OS/2.

    True, a native app is (usually) always better..

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Nightfox@VERT to Accession on Fri Mar 13 20:23:13 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Nightfox on Fri Mar 13 2015 17:13:20

    Eh? I'll have to check on that. I can't believe they would ever give up the option to build from a stage3 tarball. That has been the Gentoo way for as long as I've used it and longer than that even.

    I think it was a Stage 1 I'm thinking of (that was where the system must be bootstrapped and the base system must be compiled). On this forum (from 2010), someone had said you can't do Gentoo Stage 1 anymore: http://forums.gentoo.org/viewtopic-t-830228-start-0.html

    Nightfox

    ---
    þ Synchronet þ Digital Distortion BBS - digitaldistortionbbs.com
  • From Accession@VERT to Nightfox on Sat Mar 14 09:32:38 2015
    Hello Nightfox,

    On 13 Mar 15 20:23, Nightfox wrote to Accession:

    Eh? I'll have to check on that. I can't believe they would ever
    give up the option to build from a stage3 tarball. That has been
    the Gentoo way for as long as I've used it and longer than that
    even.

    I think it was a Stage 1 I'm thinking of (that was where the system
    must be bootstrapped and the base system must be compiled). On this
    forum (from 2010), someone had said you can't do Gentoo Stage 1
    anymore:

    http://forums.gentoo.org/viewtopic-t-830228-start-0.html

    Oh. You're talking about a stage1 tarball. Yeah I think that was discontinued quite awhile ago. A stage1 was only meant for older hardware, I believe using the 2.4 kernel line. The stage3 tarball was the more current stuff for the time's hardware. Basically the same thing though.. You start with a minimal CD,
    create a chroot environment, chroot into it, compile the stage3 tarball which gives you a basic system, install a kernel, set up your networking, hostname, etc.. install the portage package manager, whatever else you need to do before rebooting into your new system and continuing with any customization you want to do. Basically building it from the ground up.

    I think they stopped working on (and stopped supporting) the stage1 tarball years before they got rid of it altogether. But kept it available for awhile for people that may have needed/wanted it. It's possible when they noticed that
    that wasn't being used hardly anymore, they probably just ditched it completely
    and continued on with the current workload. *shrug* Only a guess, though.

    Regards,
    Nick

    --- GoldED+/LNX 1.1.5-b20130910
    * Origin: thePharcyde_ telnet://bbs.pharcyde.or
  • From Psi-Jack@VERT to Accession on Sun Mar 15 04:47:37 2015
    Re: Re: Synchronet on FreeBSD vs Linux, w/doors.
    By: Accession to Psi-Jack on Fri Mar 13 2015 05:03 pm

    I just did an experiment myself. I tossed up (with DIFFICULTY),
    Windows 2008 Standard Server, just to see if I could get multi-node
    doors to work, like ArrowBridge I and II, and LoRE. Both of which
    did exactly the same thing they've been doing to me in Linux+DOSEMU.

    You may want to take a look at the documentation for those games. While some games (like BRE even) SAY they're multinode aware, they drop a "INUSE.DAT" file in the door game's directory, and if the game is run by another node, it will give them a message saying that the game is already in use and to try again later.

    Apparantly this made those games "multinode capable" in those days. lol

    Heh. Yeah. I re-read through some of the sysop docs, like ArrowBridge, LOD, the others I was trying.

    ArrowBridge actually specifically states it's multi-node capable so long as you run share.exe. But it actually fails to run multi-node due to it's method of file locking. The multi-node door games that actually DO seem to work are based on a poll system, or a quick open, write, close, poll method.

    LOD, I thought was multi-node but found out in the docs that it is specifically not multi-node capable.

    I would say test with LORD. That is one door I know is multinode capable.

    Yeah, I managed to get LORD working great. It's one of those poll or quite open, write, close methods. Really hard to tell without stracing through a lot of dosemu garbage. :)

    It's an interesting scenario though, getting Proxmox VE with Linux
    KVM to work with Windows 2008 /and/ work with NTVDM for 16-bit DOS
    apps. SeaBIOS and SeaVGABIOS has a known (and now fixed) bug which
    actually caused NTVDM to crash. I was able to download just the
    needed seabios and re-compile it exactly like Proxmox VE does
    altering the one setting that needed to be disabled, and voila, it
    worked, finally. But, behold, the exact same problems I've had with
    and tested with have all matched exactly the same symptoms. :)

    dosemu actually segfaults? Or locks up? I don't think I've ever seen that happen here before.

    Well, depends on which problem you're asking about. Specifically with DOSEMU though, games like ArrowBridge 1 and 2, if I had 2 players online in that door game at the same time, and, in the world map view, I walked into the same space as a campsite of another player, it would lock up dosemu and the only thing I could do to stop it was manually kill that PID to recover it. Both AB1 and AB2 are not multi-node capable in Win2K8 or DOSEMU. At least not in FreeDOS. Maybe not anything else either, due to file-locking.

    Either way, I tested, thoroughly, multiple games, and can provide a thorough list for people to understand what's capable and what will cause issues in today's OS and emulation methods. :)

    AB1, AB2, LoRE, all three are multi-node capable, but crash DOSEMU and Win2K8 NTVDM.
    TW2002, LORD, SAGE, multi-node and functional in both platforms.
    The short ans simple. :)
    -
    [Psi-Jack -//- Decker]
    -

    ---
    þ Synchronet þ Decker's Heaven -//- bbs.deckersheaven.com