• Linux Doors

    From shinobi@21:1/153 to All on Fri Mar 23 13:32:34 2018
    Hello All,

    I wonder. Is John Dailey, the creator of Barren Realms Elite reachable anywhere? I was thinking about asking him about possibility to run his doors
    on Linux. But the mail returns as undelivered.

    Thanks in advance

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From esc@21:2/142 to shinobi on Fri Mar 23 17:15:00 2018
    I wonder. Is John Dailey, the creator of Barren Realms Elite reachable anywhere? I was thinking about asking him about possibility to run his doors on Linux. But the mail returns as undelivered.

    As far as I know, he's not actually the creator, just the IP owner. In any case, all of the jdsoftware doors run fine for me in dosemu.

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/32)
    * Origin: lo fidelity bbs (21:2/142)
  • From shinobi@21:1/153 to esc on Fri Mar 23 17:34:22 2018
    Hello Esc,

    As far as I know, he's not actually the creator, just the IP owner. In
    any case, all of the jdsoftware doors run fine for me in dosemu.

    Thanks so much for the response. I wonder could You please provide a bit more detailed instructions on howto run the doors in dosemu? So far I'm long-term user of Wine and DosBox. But doesmu is something new for me. For example at first when I tried to run it it didn't went that well. I guess there could be something like running the exe in dosemu and do not use sound etc. I hope it doesn't need anything like video output. Just the console. So any hint would
    be really appreciated.

    Thanks & best regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From Havok@21:4/119 to shinobi on Fri Mar 23 18:31:51 2018
    On 03/23/18, shinobi said the following...
    I wonder. Is John Dailey, the creator of Barren Realms Elite reachable anywhere? I was thinking about asking him about possibility to run his doors on Linux. But the mail returns as undelivered.


    Last I knew he was drinking himself to sleep down in the keys at a Tiki bar.


    Havok aka Greg Youngblood

    --- Mystic BBS v1.12 A38 2018/01/01 (Windows/32)
    * Origin: After Hours|The Villages,FL|afterhours-bbs.com:23 (21:4/119)
  • From Black Panther@21:1/186 to shinobi on Fri Mar 23 17:22:06 2018
    On 03/23/18, shinobi said the following...

    I wonder. Is John Dailey, the creator of Barren Realms Elite reachable anywhere? I was thinking about asking him about possibility to run his doors on Linux. But the mail returns as undelivered.

    Well, John Dailey isn't the creator. He bought the game and source code quite awhile ago.

    Last year, I tried registering BRE, FE and FH, as I couldn't find my registration codes anymore. The company that he uses for the registration is still in business, but even they were unable to contact him to obtain the codes. So, for all practical purposes, those games are now abandonware... :(


    ---

    Black Panther
    a.k.a. Dan Richter
    Sysop - Castle Rock BBS (RCS)
    telnet://bbs.castlerockbbs.com
    http://www.castlerockbbs.com
    The sparrows are flying again....

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (21:1/186)
  • From Pequito@21:1/126 to shinobi on Fri Mar 23 18:11:11 2018
    On 03/23/18, shinobi said the following...

    Hello All,

    I wonder. Is John Dailey, the creator of Barren Realms Elite reachable anywhere? I was thinking about asking him about possibility to run his doors on Linux. But the mail returns as undelivered.

    Thanks in advance

    I had gone this way and yes all his software runs on linux via dosemu or qemu very nicely. :)

    http://www.johndaileysoftware.com/support/contact.asp

    Cheers!
    Pequito

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Twinkle BBS # (21:1/126)
  • From Pequito@21:1/126 to Black Panther on Fri Mar 23 18:12:48 2018
    On 03/23/18, Black Panther said the following...

    On 03/23/18, shinobi said the following...

    I wonder. Is John Dailey, the creator of Barren Realms Elite reachabl anywhere? I was thinking about asking him about possibility to run hi doors on Linux. But the mail returns as undelivered.

    Well, John Dailey isn't the creator. He bought the game and source code quite awhile ago.

    Last year, I tried registering BRE, FE and FH, as I couldn't find my registration codes anymore. The company that he uses for the
    registration is still in business, but even they were unable to contact him to obtain the codes. So, for all practical purposes, those games are now abandonware... :(

    Have any of you attempted:

    http://www.johndaileysoftware.com/support/contact.asp

    I also registered the games from the same site which was about 2 years back with no issues.

    Cheers!
    Pequito

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Twinkle BBS # (21:1/126)
  • From Black Panther@21:1/186 to Pequito on Fri Mar 23 20:05:30 2018
    On 03/23/18, Pequito said the following...

    Last year, I tried registering BRE, FE and FH, as I couldn't find my registration codes anymore. The company that he uses for the registration is still in business, but even they were unable to conta him to obtain the codes. So, for all practical purposes, those games now abandonware... :(

    Have any of you attempted: http://www.johndaileysoftware.com/support/contact.asp

    Yup. I've sent multiple messages via this form. The registration company, SWReg, also tried contacting him. There was no response from John at all...

    This was the response I received from SWReg:

    snip<=-

    We apologize for the confusion.

    We have a policy regarding vendors who does not respond, we initially requested for the fullfillment however you confirmed that they did not respond.

    We recently requested a refund to serve as a final reminder to the vendor regarding the request.

    We have written an email to the software author of Elite Bundle on your behalf regarding your request for a refund, and have asked the author to respond directly to you. If you do not receive a response from the vendor within 2 business days, we are authorized to refund the order for you.

    snip<=-


    ---

    Black Panther
    a.k.a. Dan Richter
    Sysop - Castle Rock BBS (RCS)
    telnet://bbs.castlerockbbs.com
    http://www.castlerockbbs.com
    The sparrows are flying again....

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Castle Rock BBS - bbs.castlerockbbs.com (21:1/186)
  • From Pequito@21:1/126 to Black Panther on Fri Mar 23 21:22:07 2018
    On 03/23/18, Black Panther said the following...

    On 03/23/18, Pequito said the following...

    Last year, I tried registering BRE, FE and FH, as I couldn't fin registration codes anymore. The company that he uses for the registration is still in business, but even they were unable to him to obtain the codes. So, for all practical purposes, those g now abandonware... :(

    Have any of you attempted: http://www.johndaileysoftware.com/support/contact.asp

    Yup. I've sent multiple messages via this form. The registration company, SWReg, also tried contacting him. There was no response from John at all...

    This was the response I received from SWReg:

    snip<=-

    We apologize for the confusion.

    We have a policy regarding vendors who does not respond, we initially requested for the fullfillment however you confirmed that they did not respond.

    We recently requested a refund to serve as a final reminder to the vendor regarding the request.

    We have written an email to the software author of Elite Bundle on your behalf regarding your request for a refund, and have asked the author to respond directly to you. If you do not receive a response from the
    vendor within 2 business days, we are authorized to refund the order for you.

    snip<=-

    Ouch, OK that was not the response I got when I did it 2 years back but then and now are different and starting to sound like trying to register LORD. lol

    Cheers!
    Pequito

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Twinkle BBS # (21:1/126)
  • From shinobi@21:1/153 to Black Panther on Sun Mar 25 14:03:06 2018
    Hello Black Panther,

    Last year, I tried registering BRE, FE and FH, as I couldn't find my registration codes anymore. The company that he uses for the
    registration is still in business, but even they were unable to contact him to obtain the codes. So, for all practical purposes, those games are now abandonware... :(

    that's a shame. I guess there is many of the programs getting lost while it's not open-source. And some of them just doesn't work on modern systems. Aside from that the licensing is also an issue. Very nice software lost in time.

    Thanks for the reply

    Best regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From shinobi@21:1/153 to Pequito on Sun Mar 25 14:04:16 2018
    Hello Pequito,

    I had gone this way and yes all his software runs on linux via dosemu or qemu very nicely. :)

    Thanks I'll give it a try. Until now I'm able to run dosemu with the
    parameter dumb. But there is quite a long way to go.

    Thanks for the reply

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From Pequito@21:1/126 to shinobi on Sun Mar 25 18:29:05 2018
    On 03/25/18, shinobi said the following...

    Hello Pequito,

    I had gone this way and yes all his software runs on linux via dosemu qemu very nicely. :)

    Thanks I'll give it a try. Until now I'm able to run dosemu with the parameter dumb. But there is quite a long way to go.


    Ouch OK here is what my dosemu.conf looks like:

    $_cpu = "80586"
    $_hogthreshold = (10)
    $_dpmi_base = (0x10000000)
    $_external_char_set = "cp437"
    $_internal_char_set = "cp437"
    $_layout = "us"
    $_com1 = "virtual"

    My last line of the shell script I call this:
    stty cols 80 rows 25 && /usr/bin/dosemu -t /mystic/cron/game.bat

    Check out Gryphon's qemu tut can be used for dosemu as well and what I used
    to help make the process easier when setting up doors in linux.

    https://goo.gl/TXmGRH

    Hope this helps!

    Cheers!
    Pequito

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Twinkle BBS # (21:1/126)
  • From shinobi@21:1/153 to Pequito on Mon Mar 26 06:32:43 2018
    Hello Pequito,

    Ouch OK here is what my dosemu.conf looks like:
    Check out Gryphon's qemu tut can be used for dosemu as well and what I used to help make the process easier when setting up doors in linux.

    https://goo.gl/TXmGRH

    Thanks so much. I guess You saved me hours of reinventing the Wheels.

    Best wishes

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From Pequito@21:1/126 to shinobi on Mon Mar 26 01:58:04 2018
    On 03/26/18, shinobi said the following...

    Hello Pequito,

    Ouch OK here is what my dosemu.conf looks like:
    Check out Gryphon's qemu tut can be used for dosemu as well and what used to help make the process easier when setting up doors in linux.

    https://goo.gl/TXmGRH

    Thanks so much. I guess You saved me hours of reinventing the Wheels.


    Sounds good glad could help!

    Cheers!
    Pequito

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: Twinkle BBS # (21:1/126)
  • From GeekDoctor@21:1/130.4 to shinobi on Sun Mar 25 01:20:10 2018
    Thanks so much for the response. I wonder could You please provide a
    bit more detailed instructions on howto run the doors in dosemu?

    Install DOSEMU. Add Menu Option with D3 Exec Door32 Program
    |----- Data: dosemu -I"serial { com 1 virtual]" "/pathtobatchfile.bat"
    %3 /DOS

    -I is a capital i, I'm not sure what the switch does specifically, but
    It's what we're using and seems to work. I didn't set it up, Only noting
    what our doors are set to.

    %3 being the node number passed into the batch file. The door also needs
    to be set to use com 1 as that is the virtual port DOSEMU is expecting to
    use.

    If you need more than the node number, Here's the DOOR MCI Codes per
    mystic.txt

    DOOR MCI Codes: (used when running a door only)

    %0 Socket handle on Windows (1 on Unix)
    %1 Returns 1 (old comport code from DOS version)
    %2 Returns 38400 (old baud rate from DOS version)
    %3 Node number
    %4 User's IP address
    %5 User's host name
    %# User's permanent index number
    %T User's time left
    %P Node's temporary directory (where door drop files are created)
    %U User's handle (All spaces replaced with _ characters)

    Adding /DOS on a door command line will tell Mystic to create a DOS
    format
    drop file (ie, lines ending with CRLF) even when running on an
    operating
    system that may use a different format (ie Linux, etc)

    If more is needed to setup DOSEMU properly, you'd have to ask someone
    else.

    The batch files will obviously be different for each door. Those you'll
    have to write yourself. Just keep in mind that the batch file will take
    parms in first come first served order.

    So if you're passing in %3 like we, then your batch file would be %1 for
    the node number.

    If you're passing in %3 %T %U in that order, then node number would be
    %1, Time remaining would be %2 and Username would be %3 in the batch
    file.

    For that, it would look like this...

    dosemu -I"serial { com 1 virtual]" "/pathtobatchfile.bat" %3 %T %U /DOS

    We have had to do some creative batch file writing for some of the doors
    that expect the drop file to be in a specific place and copy it to that
    place upon entering the door and deleting it when exiting back to the
    BBS, so keep that in mind.

    So far, every DOS door has worked quite well in this configuration except
    LORD which gives us Runtime errors. Though I'm told that there is a way
    to run actual DOS under DOSEMU and eliminate that problem. We haven't
    looked into that any further to determine if that is a feasible option or
    not.

    There's also an issue with DOSEMU and programs that were written in
    Borland's Pascal 6 and 7.x. There are patches out there that can fix the executables...

    http://www.ipnet6.org/tppatch.html

    ...which could also be our problem with LORD. I'm not sure what it was
    written in, and we have a lot of work elsewhere to do that LORD is taking
    a back burner.

    That's everything I know about DOSEMU. Good luck.

    --- MagickaBBS v0.10alpha (Linux/armv7l)
    * Origin: A Tiny slice o pi (21:1/130.4)
  • From shinobi@21:1/153 to GeekDoctor on Tue Mar 27 12:41:15 2018
    That's everything I know about DOSEMU. Good luck.

    Wow. Thanks so much. I'll give it a try. I tried qemu but it seems to me a
    bit overkill. However this seems more lightweight.

    Thanks again & best regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From GeekDoctor@21:1/130.4 to shinobi on Tue Mar 27 11:49:34 2018
    That's everything I know about DOSEMU. Good luck.

    Wow. Thanks so much. I'll give it a try. I tried qemu but it seems to
    me a bit overkill. However this seems more lightweight.

    I talked with Chuck (The actual Sysop of our board) and said there was something he had to configure in DOSEMU before it would work, but that
    very well may be what Pequito gave you for the dosemu.conf file.

    If that doesn't work. I can ask Chuck for more information about what
    needed to be configured, but I'm pretty certain it was mostly revolving
    around the Virtual com port which looks like it's covered in that config
    file.

    I'm more of a Old-Sysop-Co-Sysop in this venture. :) It's his System,
    but we both contribute ideas and changes. Anything that has to be done
    local though, he handles that end of it.

    --- MagickaBBS v0.10alpha (Linux/armv7l)
    * Origin: A Tiny slice o pi (21:1/130.4)
  • From shinobi@21:1/153 to GeekDoctor on Tue Mar 27 18:35:47 2018
    I talked with Chuck (The actual Sysop of our board) and said there was something he had to configure in DOSEMU before it would work, but that very well may be what Pequito gave you for the dosemu.conf file.

    Thanks, that's good to know. I wonder whether I will be able to run it once upon a time. In the meantime I joined the Galactic Galaxy InterBBS. The
    DOSEMU is quite a New Ground to me. But I hope it will do what is needed.

    It's quite a shame that the world of BBS didn't go for open-source sooner.
    More gems would have been preserved.

    Best regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From GeekDoctor@21:1/130.4 to shinobi on Tue Mar 27 15:49:02 2018
    It's quite a shame that the world of BBS didn't go for open-source
    sooner. More gems would have been preserved.

    I totally agree. I've lost track of everything between 98-18. Coming
    back to it after a couple decades it's a shame how much has become
    abandonware.

    I still love Searchlight with it's internal RIP capabilities which I'm
    also surprised never took off as much as I feel it should and BBS's are
    still mostly ANSI. Frank sold it to Telegraphix and then, of course, Pat Clawson passed away in 2015. Now there's no chance at reviving what I
    always thought was the best system there was from a graphical standpoint.


    There has been talk about petitioning the estate of Pat Clawson to
    release the source, but that would also be dependent upon someone
    actually knowing where it's at and what it is.

    For now, we have it running under DOSEMU on a Linux system and that seems
    to work well, but without the source nobody can fix any of the broken
    bits here and there. It is what it is. A sad tale of one of the best
    turning to dust.


    --- MagickaBBS v0.10alpha (Linux/armv7l)
    * Origin: A Tiny slice o pi (21:1/130.4)
  • From Avon@21:1/101 to GeekDoctor on Wed Mar 28 09:09:31 2018
    On 03/27/18, GeekDoctor pondered and said...

    to work well, but without the source nobody can fix any of the broken
    bits here and there. It is what it is. A sad tale of one of the best turning to dust.

    This highlights the risk of single point dependency combined with a closed source model. When the wheels fall off it's neigh impossible to put them back on - sadly.

    --- Mystic BBS v1.12 A39 2018/02/28 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From shinobi@21:1/153 to GeekDoctor on Tue Mar 27 20:45:45 2018
    For now, we have it running under DOSEMU on a Linux system and that seems to work well, but without the source nobody can fix any of the broken
    bits here and there. It is what it is. A sad tale of one of the best turning to dust.

    Every human labor is only temporary in this world. The DOSEMU is nice. But
    it's obstacle in continuity. On Linux I do not really trust the games will
    stop working. On Windows side. Who knows. They dropped x16. Why wouldn't they drop the x32?

    Best regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From GeekDoctor@21:1/130.4 to shinobi on Tue Mar 27 22:01:42 2018
    For now, we have it running under DOSEMU on a Linux system and th
    to work well, but without the source nobody can fix any of the br
    bits here and there. It is what it is. A sad tale of one of the turning to dust.

    Every human labor is only temporary in this world. The DOSEMU is
    nice. But it's obstacle in continuity. On Linux I do not really trust
    the games will stop working. On Windows side. Who knows. They dropped
    x16. Why wouldn't they drop the x32?

    There's a technical reason why they had to drop x16. That's why it's
    available in the 32bit version of w10, but not the 64bit version. Sure,
    they could have emulated it just as well as anyone else could and it
    would probably would have better interfacing with other apps, be it 32 or
    64 bit, but given the technical reasons for dropping it, emulating
    doesn't make sense from their standpoint. The mass market just isn't
    there for the added work it would have taken to accomplish. That part I understand once I read all the info on why it was dropped in the first
    place.

    Having things more open source does allow for more minds to be put to
    work resolving issues like this though.

    --- MagickaBBS v0.10alpha (Linux/armv7l)
    * Origin: A Tiny slice o pi (21:1/130.4)
  • From Blue White@21:1/175.8 to shinobi on Tue Mar 27 18:14:17 2018
    Wow. Thanks so much. I'll give it a try. I tried qemu but it seems to
    me a bit overkill. However this seems more lightweight.

    If you are setting up qemu to call a DOS door, how does the "actual server" (i.e. the linux host where the BBS is) communicate with the DOS door that
    is running on the qemu virtual server?

    Serious question. I have sometimes seen people mention running DOS stuff
    in qemu on a pi but I don't understand how the communication across the "machines" takes place.


    ... Direct from the Ministry of Silly Walks
    --- MultiMail
    * Origin: Possum Lodge South * capitolcityonline.net:7636 (21:1/175.8)
  • From Blue White@21:1/175.8 to Avon on Tue Mar 27 18:27:27 2018
    This highlights the risk of single point dependency combined with a
    closed source model. When the wheels fall off it's neigh impossible to
    put them back on - sadly.

    The good news is that some new authors are replicating the old door games
    and putting their own spins on them.


    ... Got my tie caught in the fax... Suddenly I was in L.A.
    --- MultiMail
    * Origin: Possum Lodge South * capitolcityonline.net:7636 (21:1/175.8)
  • From shinobi@21:1/153 to GeekDoctor on Wed Mar 28 05:26:49 2018
    There's a technical reason why they had to drop x16. That's why it's available in the 32bit version of w10, but not the 64bit version. Sure, they could have emulated it just as well as anyone else could and it
    would probably would have better interfacing with other apps, be it 32 or 64 bit, but given the technical reasons for dropping it, emulating
    doesn't make sense from their standpoint. The mass market just isn't there for the added work it would have taken to accomplish. That part I understand once I read all the info on why it was dropped in the first place.

    What I always thought was following "conspiracy". When commercial firm drops any support of any product then the customer is forced to follow the never-ending process of upgrading, updating or replacing his product with
    newer versions. Thus brining nice additional cash to the manufacturer and seller.

    Regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From shinobi@21:1/153 to Blue White on Wed Mar 28 05:28:00 2018
    If you are setting up qemu to call a DOS door, how does the "actual server" (i.e. the linux host where the BBS is) communicate with the DOS door that is running on the qemu virtual server?

    That's a very good question. To be honest I do not know.

    Best regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From GeekDoctor@21:1/130.4 to shinobi on Wed Mar 28 10:48:42 2018
    There's a technical reason why they had to drop x16. That's why available in the 32bit version of w10, but not the 64bit version.
    they could have emulated it just as well as anyone else could and would probably would have better interfacing with other apps, be
    64 bit, but given the technical reasons for dropping it, emulatin doesn't make sense from their standpoint. The mass market just i there for the added work it would have taken to accomplish. That understand once I read all the info on why it was dropped in the place.

    What I always thought was following "conspiracy". When commercial
    firm drops any support of any product then the customer is forced to
    follow the never-ending process of upgrading, updating or replacing
    his product with newer versions. Thus brining nice additional cash to
    the manufacturer and seller.

    I could buy the conspiracy if 16 bit was dropped the moment 32bit came available and 32bit dropped the moment 64bit became available, but all in
    all, they did support 16 bit as long as they could and still have 16bit
    support in the 32bit version.

    I wish I could find the article I read about it a couple months back when
    I was looking at running 16bit software on win10 64bit. It laid out all
    the technical reasons why 16bit support had to be dropped.

    I only read about half the article because most of it was over my head.
    Just a vague recollection. Bits and bobs don't fit right with the new fandangoled thingy which handles the dohicky differently that is needed
    for the 64 bit to operate at faster speeds properly and thus in turn
    drops the bits and bobs from the 16 bit side and just crashes whatever
    you try to run.

    So, in conclusion, it's not like they didn't try. They tried, they
    failed and finally said we'll have to give it up to make it run at 64
    bit. The only thing remaining would be emulation, but to them that is
    like re-inventing the cog when most people don't use cogs anymore, they
    use pulleys.



    --- MagickaBBS v0.10alpha (Linux/armv7l)
    * Origin: A Tiny slice o pi (21:1/130.4)
  • From shinobi@21:1/153 to GeekDoctor on Wed Mar 28 16:48:04 2018
    I could buy the conspiracy if 16 bit was dropped the moment 32bit came available and 32bit dropped the moment 64bit became available, but all in all, they did support 16 bit as long as they could and still have 16bit support in the 32bit version.

    Well... that's arguable. For example on CentOS the x32 has been dropped just right x64 was done. And that's for sake of stability on the account of compatibility. At least that's what I suppose. I do not think CentOS made
    that to force users to upgrade.

    I wish I could find the article I read about it a couple months back when I was looking at running 16bit software on win10 64bit. It laid out all the technical reasons why 16bit support had to be dropped.

    I would like to read that. Could be interesting read. It could be possibly
    very expensive to maintain de facto two OS at once. I guess there is
    something like 32-bit kernel execution engine and 64-bit execution engine
    that is inside the system.

    So, in conclusion, it's not like they didn't try. They tried, they
    failed and finally said we'll have to give it up to make it run at 64
    bit. The only thing remaining would be emulation, but to them that is like re-inventing the cog when most people don't use cogs anymore, they use pulleys.

    In my opinion the main reason of Windows is the fact they remain compatible. You can still run programs from 2000. Of course I cannot forget to mention
    that I'm still fan of open source and once You open all the sources there are no more troubles like that in this World.

    Best regards

    Shinobi

    --- Mystic BBS v1.12 A38 2018/01/01 (Linux/64)
    * Origin: INFOLINKA BBS (21:1/153)
  • From tenser@21:1/112 to GeekDoctor on Wed Mar 28 15:16:11 2018
    I wish I could find the article I read about it a couple months back when I was looking at running 16bit software on win10 64bit. It laid out all the technical reasons why 16bit support had to be dropped.

    I only read about half the article because most of it was over my head. Just a vague recollection. Bits and bobs don't fit right with the new fandangoled thingy which handles the dohicky differently that is needed for the 64 bit to operate at faster speeds properly and thus in turn
    drops the bits and bobs from the 16 bit side and just crashes whatever
    you try to run.

    When you put a modern x86_64 into 64-bit "long" mode, you must enable
    protected mode paging (using at least 4-level page tables at that). This
    both turns off 8086 segmentation (except for some very limited uses) and disables rings 1 and 2: whereas x86 had four protection rings in 32 bit
    and lower modes, 64-bit only has user and kernel (or 3 and 0, respectively).

    Basically, to be in 64-bit mode, you have to be in protected mode, and
    cannot be in real mode. Hence, real mode addressing does not work and
    emulating it is a pain.

    Btw, most of the surviving uses of segmentation are for TLS and managing
    stacks in the kernel/user transition.

    --- Mystic BBS v1.12 A38 2018/01/01 (Windows/32)
    * Origin: Black Flag : ACiD Telnet HQ > blackflag.acid.org (21:1/112)
  • From bcw142@21:1/145.3 to shinobi on Thu Mar 29 11:40:36 2018
    On 03/28/18, shinobi said the following...

    There's a technical reason why they had to drop x16. That's why it's available in the 32bit version of w10, but not the 64bit version. Su
    <SNIP>

    What I always thought was following "conspiracy". When commercial firm drops any support of any product then the customer is forced to follow
    the never-ending process of upgrading, updating or replacing his product with newer versions. Thus brining nice additional cash to the
    manufacturer and seller.

    No, it's more the 'bigger, better, faster' thing. We think our computers take
    a long time to boot up now, but the original IBMPC took tens of minutes and couldn't even address the amount of memory we use just for the video display these days. Things move on, there are very few road ready Model-T's these
    days, most new cars don't even take a key. Open the car door, Hal.....
    I'm afraid I can't do that Dave. ;)

    --- Mystic BBS v1.12 A39 2018/02/28 (Linux/64)
    * Origin: Workpoint (21:1/145.3)
  • From Vk3jed@21:1/109 to bcw142 on Fri Mar 30 09:33:00 2018
    bcw142 wrote to shinobi <=-

    No, it's more the 'bigger, better, faster' thing. We think our
    computers take a long time to boot up now, but the original IBMPC took tens of minutes and couldn't even address the amount of memory we use

    It seemed like an eternity, but I think in reality, it was around 5 minutes for the IBM PC to boot. I've been through that process many times. And if you had a dud floppy or forgot to insert it, you'd see the dreaded BASIC prompt (yes, there was BASIC in ROM, complete with cassette support for saving and loading files), instead of DOS and know you have to sit through that again! :D Yep, I've booted an IBM PC many times, back in my university days. :)


    ... The mistake you make is in trying to figure it out.
    === MultiMail/Win32 v0.49
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (21:1/109)
  • From GeekDoctor@21:1/130.4 to tenser on Thu Mar 29 19:21:38 2018
    When you put a modern x86_64 into 64-bit "long" mode, you must enable protected mode paging (using at least 4-level page tables at that).
    This both turns off 8086 segmentation (except for some very limited
    uses) and disables rings 1 and 2: whereas x86 had four protection
    rings in 32 bit and lower modes, 64-bit only has user and kernel (or
    3 and 0, respectively).

    Basically, to be in 64-bit mode, you have to be in protected mode,
    and cannot be in real mode. Hence, real mode addressing does not work
    and emulating it is a pain.

    Well.... I did say that "The bits and bobs don't fit" which is exactly
    word for word what you said.... just in lamens terms. :P

    --- MagickaBBS v0.10alpha (Linux/armv7l)
    * Origin: A Tiny slice o pi (21:1/130.4)
  • From Avon@21:1/101 to GeekDoctor on Fri Mar 30 14:21:49 2018
    On 03/29/18, GeekDoctor pondered and said...

    Well.... I did say that "The bits and bobs don't fit" which is exactly word for word what you said.... just in lamens terms. :P

    I'd say a case of the do hickey not fitting in the who jab...

    --- Mystic BBS v1.12 A39 2018/03/26 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From bcw142@21:1/145.3 to Avon on Fri Apr 13 11:49:27 2018
    On 03/30/18, Avon said the following...

    On 03/29/18, GeekDoctor pondered and said...

    Well.... I did say that "The bits and bobs don't fit" which is exact word for word what you said.... just in lamens terms. :P

    I'd say a case of the do hickey not fitting in the who jab...


    Ouch, watch where your jabbing that do hickey ;)

    --- Mystic BBS v1.12 A39 2018/04/12 (Linux/64)
    * Origin: Workpoint (21:1/145.3)