• DOS Doors?

    From Nightfox@1:229/2 to All on Wednesday, September 18, 2019 17:21:31
    From: nightfox@DIGDIST.remove-j0t-this

    To: Dumas Walker
    Re: DOS Doors?
    By: Dumas Walker to ALL on Wed Sep 18 2019 04:46 pm

    I have read a few sysops who claim that setting up a DOS door with Synchronet is easy because you don't need to set up a fossil driver. However, I am reading the how-to on the wiki and one point it hits upon pretty strongly is that (1) you need a BAT file called emusetup.bat, and (2) the one thing it is required to do is to load a fossil. It does not sound so easy. :)

    OK, so who is right? Also, the fossil driver I have used in the past requires that the COM port and baud rate be included on the command line. For Synchronet, if the fossil driver is required, what should those values be?

    That's not quite right.. You don't actually need to specify any FOSSIL driver in the command line for the door - Synchronet loads a FOSSIL driver automatically. And in most cases, you don't even need a batch file - In the door configuration in SCFG, you
    can put in the door's .EXE file and command line directly.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Digital Man@1:229/2 to All on Wednesday, September 18, 2019 17:47:30
    From: digital.man@vert.synchro.net.remove-v89-this

    To: Dumas Walker
    Re: DOS Doors?
    By: Dumas Walker to ALL on Wed Sep 18 2019 04:46 pm

    I have read a few sysops who claim that setting up a DOS door with Synchronet is easy because you don't need to set up a fossil driver. However, I am reading the how-to on the wiki and one point it hits upon pretty strongly is that (1) you need a BAT file called emusetup.bat, and
    (2) the one thing it is required to do is to load a fossil. It does not sound so easy. :)

    OK, so who is right?

    The answer depends:
    - what door you're trying to run (e.g. native doors never use a FOSSIL)
    - what operating system your BBS is running on (i.e. the Windows versions of Synchronet include a "built-in" FOSSIL/virtual-UART device driver)

    Also, the fossil driver I have used in the past
    requires that the COM port and baud rate be included on the command line. For Synchronet, if the fossil driver is required, what should those values be?

    Again, it depends, but likely COM1, 38400 should work just fine.

    Also, it mentions the default drive letter specs. I assumed that meant
    that emusetup.bat (or something else SBBS does) replaces your own autoexec.bat. However, later it mentions that the autoexec.bat must be included in any help requests. I am a frequent DOSemu user (probably use
    it as much as the native cli) and have several drives mapped which I am pretty sure are going to contradict with the SBBS mappings. So, do the
    SBBS mappings override those, or am I courting potential headaches there?

    I am not a DOSemu user. Perhaps you should mention DOSemu in the subject of your help request to attract the attention of DOSemu users/sysops. The information I have on using Linux-DOSEMU with Synchronet is here: http://wiki.synchro.net/howto:dosemu

    If you have a specific problem, please post the complete details of the problem
    you're having and likely someone with the relevant experience can help.

    digital man

    Synchronet/BBS Terminology Definition #50:
    NUL = ASCII 0
    Norco, CA WX: 75.9øF, 58.0% humidity, 11 mph NE wind, 0.00 inches rain/24hrs --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Digital Man@1:229/2 to All on Wednesday, September 18, 2019 17:48:14
    From: digital.man@vert.synchro.net.remove-478-this

    To: Nightfox
    Re: DOS Doors?
    By: Nightfox to Dumas Walker on Wed Sep 18 2019 05:21 pm

    Re: DOS Doors?
    By: Dumas Walker to ALL on Wed Sep 18 2019 04:46 pm

    I have read a few sysops who claim that setting up a DOS door with Synchronet is easy because you don't need to set up a fossil driver. However, I am reading the how-to on the wiki and one point it hits upon pretty strongly is that (1) you need a BAT file called emusetup.bat, and (2) the one thing it is required to do is to load a fossil. It does not sound so easy. :)

    OK, so who is right? Also, the fossil driver I have used in the past requires that the COM port and baud rate be included on the command line. For Synchronet, if the fossil driver is required, what should those values be?

    That's not quite right.. You don't actually need to specify any FOSSIL driver in the command line for the door - Synchronet loads a FOSSIL driver automatically. And in most cases, you don't even need a batch file - In the door configuration in SCFG, you can put in the door's .EXE file and command line directly.

    While that is true for Windows, I suspect the OP is running Linux (though he didn't clarify) - DOSemu kind of implies that.

    digital man

    This Is Spinal Tap quote #12:
    Nigel Tufnel: Well, I don't know - wh-wh-... what're the hours?
    Norco, CA WX: 75.9øF, 58.0% humidity, 11 mph NE wind, 0.00 inches rain/24hrs --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Immortal@1:229/2 to All on Wednesday, September 18, 2019 18:44:48
    From: immortal@IDOMAIN.remove-4rw-this

    To: Dumas Walker
    Re: DOS Doors?
    By: Dumas Walker to ALL on Wed Sep 18 2019 04:46 pm

    I have read a few sysops who claim that setting up a DOS door with Synchronet is easy because you don't need to set up a fossil driver. However, I am reading the how-to on the wiki and one point it hits upon pretty strongly is that (1) you need a BAT file called emusetup.bat, and (2) the one thing it is required to do is to load a fossil. It does not sound so easy. :)

    OK, so who is right? Also, the fossil driver I have used in the past requires that the COM port and baud rate be included on the command line. For Synchronet, if the fossil driver is required, what should those values be?

    Also, it mentions the default drive letter specs. I assumed that meant that emusetup.bat (or something else SBBS does) replaces your own autoexec.bat. However, later it mentions that the autoexec.bat must be included in any help requests. I am a frequent DOSemu user (probably use it as much as the native cli) and have several drives mapped which I am pretty sure are going to contradict with the SBBS mappings. So, do the SBBS mappings override those, or am I courting potential headaches there?

    I just use the built in fossil.com with no parameters. I never had to modify anything else that I can think of, it just worked "right out of the box".

    As far as the mappings go I have no idea.

    My emusetup.bat:
    set PATH=%PATH%;e:\dosutils

    REM fossil driver, such as x00, bnu, or dosemu fossil.com
    fossil.com
    rem bnu.com /P1 /L0=11520
    rem x00.exe
    REM share.exe for multinode file locking
    share.exe
    REM ansi.com for console i/o programs
    ansi.com

    Immortal

    ... A husband is what is left of the lover after the nerve has been extracted.

    ---
    þ Synchronet þ Immortal's Domain
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Dumas Walker@1:229/2 to All on Wednesday, September 18, 2019 16:46:00
    From: dumas.walker@CAPCITY2.remove-10f7-this

    I have read a few sysops who claim that setting up a DOS door with
    Synchronet is easy because you don't need to set up a fossil driver.
    However, I am reading the how-to on the wiki and one point it hits upon
    pretty strongly is that (1) you need a BAT file called emusetup.bat, and
    (2) the one thing it is required to do is to load a fossil. It does not
    sound so easy. :)

    OK, so who is right? Also, the fossil driver I have used in the past
    requires that the COM port and baud rate be included on the command line.
    For Synchronet, if the fossil driver is required, what should those values
    be?

    Also, it mentions the default drive letter specs. I assumed that meant
    that emusetup.bat (or something else SBBS does) replaces your own
    autoexec.bat. However, later it mentions that the autoexec.bat must be included in any help requests. I am a frequent DOSemu user (probably use
    it as much as the native cli) and have several drives mapped which I am
    pretty sure are going to contradict with the SBBS mappings. So, do the
    SBBS mappings override those, or am I courting potential headaches there?

    Thanks!

    ---
    þ SLMR 2.1a þ "My eyeballs nearly popped out!"
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From The Millionaire@1:229/2 to All on Wednesday, September 18, 2019 20:09:34
    From: the.millionaire@vert.synchro.net.remove-10rg-this

    To: Digital Man
    Just a note here, most dos doors, if written correctly, will work with Synchronet. It’s the odd ones that will cause a snag for you.
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From MRO@1:229/2 to All on Wednesday, September 18, 2019 23:02:31
    From: mro@BBSESINF.remove-q0z-this

    To: The Millionaire
    Re: DOS Doors?
    By: The Millionaire to Digital Man on Wed Sep 18 2019 08:09 pm

    Just a note here, most dos doors, if written correctly, will work with Synchronet. It's the odd ones that will cause a snag for you.


    *the more you know*
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Netsurge@1:229/2 to All on Thursday, September 19, 2019 00:55:12
    From: netsurge@1:229/101.remove-8a3-this

    To: MRO
    *the more you know*

    Knowing is half the battle. Go Joe!

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness
    |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (1:229/101)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From mark lewis@1:229/2 to you on Thursday, September 19, 2019 12:56:40
    From: mark.lewis@1:3634/12.73.remove-1wu-this

    To: The Millionaire

    On 2019 Sep 18 20:09:34, you wrote to Digital Man:

    Just a note here, most dos doors, if written correctly, will work with Synchronet. It’s the odd ones that will cause a snag for you.

    that's only on 32bit winwhatever... not 64bit or on other OSes like linux... they require some sort of emulation platform to setup the machine environment and execute the 16bit door...

    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them.
    ... Crossposting to alt.barbecue and alt.vegan can do no one any good.
    ---
    * Origin: (1:3634/12.73)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From mark lewis@1:229/2 to you on Thursday, September 19, 2019 13:08:18
    From: mark.lewis@1:3634/12.73.remove-1wu-this

    To: Dumas Walker

    On 2019 Sep 18 16:46:00, you wrote to ALL:

    I have read a few sysops who claim that setting up a DOS door with Synchronet is easy because you don't need to set up a fossil driver. However, I am reading the how-to on the wiki and one point it hits upon pretty strongly is that (1) you need a BAT file called emusetup.bat, and (2) the one thing it is required to do is to load a fossil. It does not sound so easy. :)

    it depends on how well one understands the system...

    in my case, i do not use emusetup.bat at all... i load my fossil in the autoexec.bat and loadhigh nansi.sys in config.sys the files found in sbbs/ctrl/.dosemu/drive_c...

    the dosemu environment for sbbs is separate and distinct from any other dosemu setup one might use... the only things shared between them are the dosemu config files in /etc or in the user's directory that the BBS is running as... i prefer to run the BBS under its own user and i have my own user so there is no possible conflict other than the global dosemu config files which i leave alone other than one or two edits...

    OK, so who is right? Also, the fossil driver I have used in the past requires that the COM port and baud rate be included on the command line. For Synchronet, if the fossil driver is required, what should those values be?

    when running under dosemu all programs use COM1... there is no conflict because each invocation of dosemu is tied to a specific network port that the caller is on... here is the sbbs/ctrl/.dosemu/drive_c/autoexec.bat i currently use on my system... other than my addition of the fossil drivers and their commands, it is the default autoexec.bat...

    ----- snip -----
    @echo off
    rem autoexec.bat for DOSEMU + FreeDOS
    path z:\bin;z:\gnu;z:\dosemu
    set HELPPATH=z:\help
    set TEMP=c:\tmp
    rem blaster
    share
    rem *************************
    rem * load one of: *
    rem * dosemu's fossil.exe *
    rem * bnu.com *
    rem * x00.exe *
    rem *************************
    rem fossil
    bnu /P:1 /L:0=38400 /F+ /Z0 /M+ /T:4096 /R:4096
    rem x00 eliminate
    prompt $p $g
    unix -s DOSDRIVE_D
    if "%DOSDRIVE_D%" == "" goto nodrived
    lredir del d: > nul
    lredir d: linux\fs%DOSDRIVE_D%
    :nodrived
    rem uncomment to load another bitmap font
    rem loadhi display con=(vga,437,2)
    rem mode con codepage prepare=((850) z:\cpi\ega.cpx)
    rem mode con codepage select 850
    rem chcp 850
    lredir e: linux\fs/media/cdrom c
    unix -s DOSEMU_VERSION
    echo "Welcome to dosemu %DOSEMU_VERSION%!"
    unix -e
    ----- snip -----

    Also, it mentions the default drive letter specs. I assumed that
    meant that emusetup.bat (or something else SBBS does) replaces your
    own autoexec.bat.

    not autoexec.bat... sbbs also creates external.bat in the node's directory... this sets up the drives and variables as needed for everything to work properly with sbbs... here's an example external.bat file created by sbbs on my system...

    ----- snip -----
    @echo off
    set DSZLOG=D:\PROTOCOL.LOG
    set SBBSNODE=D:
    set SBBSNNUM=1
    set SBBSCTRL=F:
    set SBBSDATA=G:
    set SBBSEXEC=H:
    set PCBNODE=1
    unix -s DOSDRIVE_E
    if '%DOSDRIVE_E%' == '' goto nodriveE
    lredir del E:
    :nodriveE
    lredir E: linux\fs\sbbs\xtrn
    unix -s DOSDRIVE_F
    if '%DOSDRIVE_F%' == '' goto nodriveF
    lredir del F:
    :nodriveF
    lredir F: linux\fs\sbbs\ctrl
    unix -s DOSDRIVE_G
    if '%DOSDRIVE_G%' == '' goto nodriveG
    lredir del G:
    :nodriveG
    lredir G: linux\fs\sbbs\data
    unix -s DOSDRIVE_H
    if '%DOSDRIVE_H%' == '' goto nodriveH
    lredir del H:
    :nodriveH
    lredir H: linux\fs\sbbs\exec
    E:
    cd door_startup_directory
    call F:\emusetup.bat
    door_execution_command_here
    exitemu
    REM For debugging: /usr/bin/env HOME=/sbbs/ctrl/ QUIET=1 DOSDRIVE_D=/sbbs/node1/ /usr/bin/dosemu.bin -I"video { none }" -I'keystroke "\r"' -I"serial { virtual com 1 }" -f/etc/dosemu/dosemu.conf -ED:external.bat -o/sbbs/node1/dosemu_boot.log
    ----- snip -----

    "door_startup_directory" is the Start-up Directory as defined in the door configuration in scfg and cleaned up a little because (i think) it always starts in xtrn... so it cleans off the default "../xtrn/" portion and uses the rest...

    eg: ../xtrn/foobar becomes cd foobar

    "door_execution_command_here" is the door command line as defined in the door configuration in scfg... this may be the exe file directly or a .bat file... all of mine except for one use a .bat file but it simply executes the door without doing much of anything else...

    so if i remember correctly, config.sys and autoexec.bat run followed by external.bat which calls emusetup.bat IF it exists in ctrl and then execution passes to the door .bat or binary... in the above, i have a stub emusetup.bat in place that does nothing...

    ----- snip -----
    @echo i'm just a stubby li'l emusetup.bat file that doesn't do anything other than emit this message :)
    ----- snip -----

    if i remove it, the line "call F:\emusetup.bat" does not appear in external.bat...

    However, later it mentions that the autoexec.bat must be included in
    any help requests. I am a frequent DOSemu user (probably use it as
    much as the native cli) and have several drives mapped which I am
    pretty sure are going to contradict with the SBBS mappings. So, do
    the SBBS mappings override those, or am I courting potential headaches there?

    remember, as noted above, your user dosemu setup is different than the BBS' dosemu setup (in most all cases)... your's resides in your home/user/.dosemu directory... sbbs' resides in sbbs/ctrl/.dosemu... they are quite separate from each other ;)

    i hope this helps -=B-)

    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them.
    ... I may grow old, but I *refuse* to grow up! ;*)
    ---
    * Origin: (1:3634/12.73)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Nightfox@1:229/2 to All on Thursday, September 19, 2019 10:07:33
    From: nightfox@DIGDIST.remove-1wu-this

    To: Digital Man
    Re: DOS Doors?
    By: Digital Man to Nightfox on Wed Sep 18 2019 05:48 pm

    While that is true for Windows, I suspect the OP is running Linux (though he didn't clarify) - DOSemu kind of implies that.

    True.. I haven't set up DOS doors in Linux, but from what I've heard from other sysops, it didn't sound too complicated.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Nightfox@1:229/2 to All on Thursday, September 19, 2019 10:20:53
    From: nightfox@DIGDIST.remove-g6d-this

    To: The Millionaire
    Re: DOS Doors?
    By: The Millionaire to Digital Man on Wed Sep 18 2019 08:09 pm

    Just a note here, most dos doors, if written correctly, will work with Synchronet. It's the odd ones that will cause a snag for you.

    This is a random fact out of nowhere. And I imagine Digital Man is well aware of that..

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From The Millionaire@1:229/2 to All on Thursday, September 19, 2019 11:32:41
    From: the.millionaire@vert.synchro.net.remove-kuf-this

    To: Nightfox

    Re: DOS Doors?
    By: The Millionaire to Digital Man on Wed Sep 18 2019 08:09 pm

    This is a random fact out of nowhere. And I imagine Digital Man is well aware of that..

    Nightfox

    ---
    â–  Synchronet â–  Digital Distortion: digitaldistortionbbs.com


    A random fact? Try it’s more like a fact, period. I’ve only had problems setting up one door for my bbs before and that was Nuke Wars because it was always asking for com 3 and I didn’t know how to troubleshoot the problem at the time otherwise all the other doors worked smoothly. So I think my case in point here is well taken and it speaks for itself well documented and backed up thoroughly and truthfully.
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From echicken@1:229/2 to All on Thursday, September 19, 2019 15:24:05
    From: echicken@ECBBS.remove-ewu-this

    To: The Millionaire
    Re: DOS Doors?
    By: The Millionaire to Nightfox on Thu Sep 19 2019 11:32:41

    This is a random fact out of nowhere. And I imagine Digital Man is well

    A random fact? Try it's more like a fact, period. I've only had problems

    He's not saying you're wrong. He's saying that your factoid was posted "randomly" - out of nowhere, with no context, and to no apparent purpose.

    You started a thread and told DM that "most games are easy to set up except for
    the ones that aren't". You didn't ask a question. You didn't name a particular
    game. You didn't tell DM anything he doesn't already know. This is harmless, but NF's
    criticism is valid.

    Look at it this way: if I start posting a "fact of the day" message with such goodies as "Water is wet" and "Grass is green except when it doesn't get enough
    water", would I be wrong? Even if I'm right, is there a discernable reason for
    me to be sharing
    these facts when they aren't news to anyone?

    the time otherwise all the other doors worked smoothly. So I think my case
    in
    point here is well taken and it speaks for itself well documented and
    backed up
    thoroughly and truthfully.

    I think it is exceedingly probable that should I prepare a statement containing
    a generous quantity of superfluous words and, dare I say, amateurish attempts at lawyerly phrasing, that my case in point here should therefore indubitably be taken with much
    greater seriousness than had I shat out a sequence of words which actually communicated a coherent point of some sort - however if perhaps I construct a paragraph of sufficient length the reader will become convinced of my intelligence and simply
    capitulate and concede the point to me forthwith.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Nightfox@1:229/2 to All on Thursday, September 19, 2019 12:45:15
    From: nightfox@DIGDIST.remove-mk8-this

    To: The Millionaire
    Re: DOS Doors?
    By: The Millionaire to Nightfox on Thu Sep 19 2019 11:32 am

    This is a random fact out of nowhere. And I imagine Digital Man is
    well aware of that..

    A random fact? Try it's more like a fact, period. I've only had problems setting up one door for my bbs before and that was Nuke Wars because it

    I was just wondering why this was brought up.. And you had addressed Digital Man, but I'm sure he already knows this, as well as the many sysops here who have been running their BBSes for years.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Netsurge@1:229/2 to All on Thursday, September 19, 2019 18:28:36
    From: netsurge@1:229/101.remove-w1f-this

    To: echicken
    I think it is exceedingly probable that should I prepare a statement containing a generous quantity of superfluous words and, dare I say, amateurish attempts at lawyerly phrasing, that my case in point here should therefore indubitably be t aken with much greater seriousness
    than had I shat out a sequence of words which actually communicated a coherent point of some sort - however if perhaps I cons truct a
    paragraph of sufficient length the reader will become convinced of my in telligence and simply capitulate and concede the point to me forthwith.

    Text book definition of "Bullshit baffles brains".

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness
    |11SciNet |03ftn hq |08% |07https://diskshop.ca/scinet

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (1:229/101)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Dumas Walker@1:229/2 to All on Thursday, September 19, 2019 16:59:00
    From: dumas.walker@CAPCITY2.remove-z39-this

    To: mark lewis
    mark lewis wrote to Dumas Walker <=-

    Thanks, now I have some interesting reading to do. :)



    ... Spelling is a sober man's game
    --- MultiMail/??Unknow v0.43
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Gamgee@1:229/2 to Nightfox on Thursday, September 19, 2019 16:42:00
    From: gamgee@PALANT.remove-z39-this

    To: Nightfox
    Nightfox wrote to The Millionaire <=-

    Re: DOS Doors?
    By: The Millionaire to Digital Man on Wed Sep 18 2019 08:09 pm

    Just a note here, most dos doors, if written correctly, will work with Synchronet. It's the odd ones that will cause a snag for you.

    This is a random fact out of nowhere. And I imagine Digital Man
    is well aware of that..

    And... it leaves out a lot of other variables, like what OS is
    being used. Linux and Win64 require a bit more work than Win32.
    It also has little to do with the door being "written correctly",
    and more to do with emulation/batch files, command line
    parameters, etc. I know you know this, just clarifying for TM's
    benefit... ;-)



    ... Windows 3.1 - From the people who brought you EDLIN.
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Gamgee@1:229/2 to The Millionaire on Thursday, September 19, 2019 17:08:00
    From: gamgee@PALANT.remove-z39-this

    To: The Millionaire
    The Millionaire wrote to Nightfox <=-

    Re: DOS Doors?
    By: The Millionaire to Digital Man on Wed Sep 18 2019 08:09 pm

    This is a random fact out of nowhere. And I imagine Digital Man is well aware of that..

    A random fact? Try it's more like a fact, period. I've only had
    problems setting up one door for my bbs before and that was Nuke
    Wars because it was always asking for com 3 and I didn't know how
    to troubleshoot the problem at the time otherwise all the other
    doors worked smoothly. So I think my case in point here is well
    taken and it speaks for itself well documented and backed up
    thoroughly and truthfully.

    Yes, it's a random fact and quite meaningless without more
    context.

    Did you ever set up doors under Linux or Win64?

    As for COM3, that should have been just a simple parameter
    (like %n or %2 or similar) specifying that port in the command
    line (batch file).



    ... Can you tell me how to get, how to get to Sesame Street?
    --- MultiMail/Linux v0.52
    þ Synchronet þ Palantir BBS * palantirbbs.ddns.net * Pensacola, FL
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Nightfox@1:229/2 to All on Thursday, September 19, 2019 20:20:44
    From: nightfox@DIGDIST.remove-ssg-this

    To: Gamgee
    Re: Re: DOS Doors?
    By: Gamgee to The Millionaire on Thu Sep 19 2019 05:08 pm

    Did you ever set up doors under Linux or Win64?

    I wonder how easy it is to set up DOS doors in Win64, or if it's even possible.. There have been discussions about that on Dove-Net, and I seem to remember reading that even if you try to use DOSBox or similar in Win64, there's still something missing
    where DOS doors don't fully work correctly in Win64. I don't remember what it was, maybe the COM port or FOSSIL driver doesn't communicate correctly with the
    DOS emulator, or something? Or maybe I'm remembering wrong..

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Dumas Walker@1:229/2 to All on Thursday, September 19, 2019 19:50:00
    From: dumas.walker@CAPCITY2.remove-ged-this

    To: ECHICKEN
    He's not saying you're wrong. He's saying that your factoid was posted "random
    y" - out of nowhere, with no context, and to no apparent purpose.

    You started a thread and told DM that "most games are easy to set up except for
    the ones that aren't". You didn't ask a question. You didn't name a particular
    game. You didn't tell DM anything he doesn't already know. This is harmless, >ut NF's criticism is valid.

    I had asked a question. DM answered. I am guessing TM hit reply to DM's response rather than my original. So I did not perceive it as being out of nowhere. :)

    ---
    þ SLMR 2.1a þ A restless eye across a weary room...
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Dan Clough@1:229/2 to Nightfox on Friday, September 20, 2019 11:57:00
    From: dan.clough@1:123/115.remove-z3n-this

    To: Nightfox
    Nightfox wrote to Gamgee <=-

    Re: Re: DOS Doors?
    By: Gamgee to The Millionaire on Thu Sep 19 2019 05:08 pm

    Did you ever set up doors under Linux or Win64?

    I wonder how easy it is to set up DOS doors in Win64, or if it's
    even possible.. There have been discussions about that on
    Dove-Net, and I seem to remember reading that even if you try to
    use DOSBox or similar in Win64, there's still something missing
    where DOS doors don't fully work correctly in Win64. I don't
    remember what it was, maybe the COM port or FOSSIL driver doesn't communicate correctly with the DOS emulator, or something? Or
    maybe I'm remembering wrong..

    Yes, I think you're right. I believe it's something in the Win64
    "kernel" that doesn't support DOS-type stuff at all (NTVDM is
    lacking, whatever that is). Not super familiar with Windows
    stuff, myself.



    ... As a matter of fact, it IS a banana in my pocket.
    === MultiMail/Linux v0.52
    --- SBBSecho 3.09-Linux
    * Origin: Palantir * palantirbbs.ddns.net * Pensacola, FL * (1:123/115)
    --- Synchronet 3.17b-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Digital Man@1:229/2 to All on Friday, September 20, 2019 12:11:04
    From: digital.man@vert.synchro.net.remove-npx-this

    To: Tony Langdon
    Re: Re: DOS Doors?
    By: Tony Langdon to Dan Clough on Sat Sep 21 2019 04:35 am

    apps. Back when the AMD64 instruction set first appeared, AMD didn't implement virtual 8086 mode, when the proceddor was running in 64 bit mode. This meant that DOS apps couldn't be run natively when the processor was running a 64 bit OS, like they could when in 32 bit mode (because virtual 8086 mode has been around since the 80386). However, the hardware has evolved and since the advent of hardware virtualisation, virtual 8086 mode is essentially now available when in 64 bit mode.

    Not according to https://en.wikipedia.org/wiki/X86-64#AMD64

    Are you sure about that?

    digital man

    Synchronet/BBS Terminology Definition #51:
    NUP = New User Password
    Norco, CA WX: 77.4øF, 52.0% humidity, 0 mph NW wind, 0.00 inches rain/24hrs
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Tony Langdon@1:229/2 to Dan Clough on Saturday, September 21, 2019 04:35:00
    From: tony.langdon@3:633/410.remove-rjs-this

    To: Dan Clough
    On 09-20-19 11:57, Dan Clough wrote to Nightfox <=-

    Yes, I think you're right. I believe it's something in the Win64
    "kernel" that doesn't support DOS-type stuff at all (NTVDM is
    lacking, whatever that is). Not super familiar with Windows
    stuff, myself.

    NTVDM - "NT Virtual DOS Machine", which is the part of Win32 that runs DOS apps. Back when the AMD64 instruction set first appeared, AMD didn't implement virtual 8086 mode, when the proceddor was running in 64 bit mode. This meant that DOS apps couldn't be run natively when the processor was running a 64 bit OS, like they could when in 32 bit mode (because virtual 8086 mode has been around since the 80386). However, the hardware has evolved and since the advent of hardware virtualisation, virtual 8086 mode is essentially now available when in 64 bit mode. But Microsoft hasn't seen fit to take advantage of the hardware developments to implement NTVDM on 64 bit Windows.


    ... Your tagline hunting license has expired. Fine: 2 packets.
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Nightfox@1:229/2 to All on Friday, September 20, 2019 12:37:06
    From: nightfox@DIGDIST.remove-xqt-this

    To: Dan Clough
    Re: Re: DOS Doors?
    By: Dan Clough to Nightfox on Fri Sep 20 2019 11:57 am

    Yes, I think you're right. I believe it's something in the Win64
    "kernel" that doesn't support DOS-type stuff at all (NTVDM is
    lacking, whatever that is). Not super familiar with Windows
    stuff, myself.

    You can still run DOS apps on a 64-bit Windows through some kind of VM/DOS emulator (I've seen old DOS games packaged that way). I thought I had heard of
    some problem with DOS doors communicating with the BBS & telnet connection with
    that kind of setup
    though.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Daryl Stout@1:229/2 to All on Thursday, September 19, 2019 08:14:00
    From: daryl.stout@TBOLT.remove-v8z-this

    To: DUMAS WALKER
    Mike,

    I have read a few sysops who claim that setting up a DOS door with DW>Synchronet is easy because you don't need to set up a fossil driver. DW>However, I am reading the how-to on the wiki and one point it hits upon DW>pretty strongly is that (1) you need a BAT file called emusetup.bat, and DW>(2) the one thing it is required to do is to load a fossil. It does not DW>sound so easy. :)

    For the door setup, under Intercept I/O:

    1) If it has a fossil driver, set it to No. The main command line is
    done with the doorname, and the needed variables, such as node number.

    2) If it doesn't have a fossil driver, set it to console. The same
    applies if using the Doorway program (like I do for Ed Bragg's Crystal
    Ball, that was originally done for GT Power, or for the Today In History programs, and "You Might Be A Redneck". Most of these are done via
    batchfiles.

    The DreamNet Doors, done by Andy Stewart, have a Y2K glitch in the
    date display, but otherwise the door works fine. However, like the ham
    radio related doors by the late Dave Perry, they don't have a fossil
    driver. So, you have to use a generic dropfile (DOOR.SYS for the
    DreamNet Doors and DORINFO1.DEF for the ham radio related doors), plus
    the Doorway program by Mike Ehlert of pcmicro.com, for it to work on a
    telnet BBS.

    Daryl


    * OLX 1.53 * STRESSED spelled backwards is DESSERTS!!
    ---
    þ Synchronet þ The Thunderbolt BBS - tbolt.synchro.net
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From poindexter FORTRAN@1:229/2 to All on Friday, September 20, 2019 16:37:22
    From: poindexter.fortran@REALITY.remove-quw-this

    To: Tony Langdon
    Re: Re: DOS Doors?
    By: Tony Langdon to Dan Clough on Sat Sep 21 2019 04:35 am

    NTVDM - "NT Virtual DOS Machine", which is the part of Win32 that runs DOS apps

    Back in the Windows 2000 days, there was an OS2VDM that let Windows run OS/2 console apps. I loved being able to run Qedit and OS/2 versions of my BBS utlities on the BBS. They dropped support for OS/2 apps in Windows XP, although
    there were
    unsubstantiated rumors you could add it back in somehow.

    ---
    þ Synchronet þ realitycheckBBS -- http://realitycheckBBS.org
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Nightfox@1:229/2 to All on Friday, September 20, 2019 17:31:58
    From: nightfox@DIGDIST.remove-8uh-this

    To: poindexter FORTRAN
    Re: Re: DOS Doors?
    By: poindexter FORTRAN to Tony Langdon on Fri Sep 20 2019 04:37 pm

    Back in the Windows 2000 days, there was an OS2VDM that let Windows run OS/2 console apps. I loved being able to run Qedit and OS/2 versions of my BBS utlities on the BBS. They dropped support for OS/2 apps in Windows XP, although there were unsubstantiated rumors you could add it back in somehow.

    I have an old DOS version of QEdit that I set up on my BBS once with Doorway just for fun. It worked, but I didn't have a real use for it that way though.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From mark lewis@1:229/2 to you on Friday, September 20, 2019 20:50:40
    From: mark.lewis@1:3634/12.73.remove-8ey-this

    To: Dumas Walker

    On 2019 Sep 19 16:59:00, you wrote to me:

    Thanks, now I have some interesting reading to do. :)

    you're welcome :)

    once i realized that there was a .dosemu directory in sbbs/ctrl and that that DOSemu environment was completely separate from one in your home directory, everything became so much clearer... then i saw what sbbs does to create the external.bat... with that in mind and now knowing where the DOS environment resided, it was easy to modify the proper autoexec.bat and config.sys as needed... that eliminated the need for emusetup.bat but one can still use it if they want to leave the default autoexec.bat alone...

    i even provided a patch for the sbbs code for the external.bat to clean things up like the existing DOSemu .bat files... checking for the existance of a drive before deleting it if it was to be pointed to another directory and similar... these changes are seen in the external.bat that sbbs creates... it just makes thing cleaner ;)

    )\/(ark

    Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them.
    ... My Chili recipe is in violation of the nuclear proliferation treaty.
    ---
    * Origin: (1:3634/12.73)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Tony Langdon@1:229/2 to Digital Man on Saturday, September 21, 2019 16:06:00
    From: tony.langdon@3:633/410.remove-ysg-this

    To: Digital Man
    On 09-20-19 12:11, Digital Man wrote to Tony Langdon <=-

    Re: Re: DOS Doors?
    By: Tony Langdon to Dan Clough on Sat Sep 21 2019 04:35 am

    apps. Back when the AMD64 instruction set first appeared, AMD didn't implement virtual 8086 mode, when the proceddor was running in 64 bit mode. This meant that DOS apps couldn't be run natively when the processor was running a 64 bit OS, like they could when in 32 bit mode (because virtual 8086 mode has been around since the 80386). However, the hardware has evolved and since the advent of hardware virtualisation, virtual 8086 mode is essentially now available when in 64 bit mode.

    Not according to https://en.wikipedia.org/wiki/X86-64#AMD64

    Multiple points raised. To which were you referring to?


    ... Been there, done that, got moderated!
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Tony Langdon@1:229/2 to poindexter FORTRAN on Saturday, September 21, 2019 16:07:00
    From: tony.langdon@3:633/410.remove-ysg-this

    To: poindexter FORTRAN
    On 09-20-19 16:37, poindexter FORTRAN wrote to Tony Langdon <=-

    Re: Re: DOS Doors?
    By: Tony Langdon to Dan Clough on Sat Sep 21 2019 04:35 am

    NTVDM - "NT Virtual DOS Machine", which is the part of Win32 that runs DOS apps

    Back in the Windows 2000 days, there was an OS2VDM that let Windows run OS/2 console apps. I loved being able to run Qedit and OS/2 versions of
    my BBS utlities on the BBS. They dropped support for OS/2 apps in
    Windows XP, although there were unsubstantiated rumors you could add it back in somehow.

    I never tried the OS/2 subsystem. By the time I stopped running OS/2, I had pretty much migrated to NT4, and later Win2k.


    ... I am a Klingon, sir. I do NOT whistle while I work!
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Digital Man@1:229/2 to All on Saturday, September 21, 2019 02:00:45
    From: digital.man@vert.synchro.net.remove-6i6-this

    To: Tony Langdon
    Re: Re: DOS Doors?
    By: Tony Langdon to Digital Man on Sat Sep 21 2019 04:06 pm

    On 09-20-19 12:11, Digital Man wrote to Tony Langdon <=-

    Re: Re: DOS Doors?
    By: Tony Langdon to Dan Clough on Sat Sep 21 2019 04:35 am

    apps. Back when the AMD64 instruction set first appeared, AMD didn't implement virtual 8086 mode, when the proceddor was running in 64 bit mode. This meant that DOS apps couldn't be run natively when the processor was running a 64 bit OS, like they could when in 32 bit mode (because virtual 8086 mode has been around since the 80386). However, the hardware has evolved and since the advent of hardware virtualisation, virtual 8086 mode is essentially now available when in 64 bit mode.

    Not according to https://en.wikipedia.org/wiki/X86-64#AMD64

    Multiple points raised. To which were you referring to?

    You said "the hardware has evolved ... virtual 8086 mode is ... now available ... in 64 bit mode". I've see no evidence that is true.

    digital man

    Synchronet/BBS Terminology Definition #62:
    SEXYZ = Synchronet External X/Y/ZMODEM file transfer protocol driver
    Norco, CA WX: 63.0øF, 86.0% humidity, 0 mph SSW wind, 0.00 inches rain/24hrs --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Ragnarok@1:229/2 to All on Saturday, September 21, 2019 18:48:14
    From: ragnarok@DOCKSUD.remove-j5h-this

    To: Digital Man
    El 18/9/19 a las 21:48, Digital Man escribió:


    While that is true for Windows, I suspect the OP is running Linux (though he
    didn't clarify) - DOSemu kind of implies that.

    digital man
    On linux with dosemu, i use x00.exe in emusetup.bat and all doors run fine.

    Saludos!

    ---
    þ Synchronet þ Dock Sud BBS TLD 24 HS - http://bbs.docksud.com.ar - telnet://bbs.docksud.com.ar
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Digital Man@1:229/2 to All on Saturday, September 21, 2019 20:41:48
    From: digital.man@vert.synchro.net.remove-ib4-this

    To: Tony Langdon
    Re: Re: DOS Doors?
    By: Tony Langdon to Digital Man on Sun Sep 22 2019 09:34 am

    On 09-21-19 02:00, Digital Man wrote to Tony Langdon <=-


    You said "the hardware has evolved ... virtual 8086 mode is ... now available ... in 64 bit mode". I've see no evidence that is true.

    In the way it was implemented in 32 bit mode, you are correct, but the hardware virtualisation of modern 64 bit CPUs can be used to spin up a virtual processor as needed.

    From https://en.wikipedia.org/wiki/X86-64#OPMODES

    Long mode
    Main article: Long mode

    Long mode is the architecture's intended primary mode of operation; it is a combination of the processor's native 64-bit mode and a combined 32-bit and 16-bit compatibility mode. It is used by 64-bit operating systems. Under a 64-bit operating system, 64-bit programs run under 64-bit mode, and 32-bit and 16-bit protected mode applications (that do not need to use either real mode or virtual 8086 mode in order to execute at any time) run under compatibility mode. Real-mode programs and programs that use virtual 8086 mode at any time cannot be run in long mode unless those modes are emulated in software.[11]:11 However, such programs may be started from an operating system running in long mode on processors supporting VT-x or AMD-V by creating a virtual processor running in the desired mode.

    See also:

    https://en.wikipedia.org/wiki/Virtual_8086_mode#64-bit_and_VMX_support

    So to run DOS programs under a 64 bit OS, you have to make use of the processor's hardware virtualisation.

    Right, but you could software-emulate just about any CPU, that doesn't make the
    actual CPU support virtual 8086 mode (in 64-bit/long mode).

    digital man

    Synchronet "Real Fact" #45:
    Synchronet External "Plain Old Telephone System" support was introduced in 2007.
    Norco, CA WX: 75.1øF, 57.0% humidity, 3 mph SE wind, 0.00 inches rain/24hrs
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Tony Langdon@1:229/2 to Digital Man on Sunday, September 22, 2019 09:34:00
    From: tony.langdon@3:633/410.remove-ib4-this

    To: Digital Man
    On 09-21-19 02:00, Digital Man wrote to Tony Langdon <=-


    You said "the hardware has evolved ... virtual 8086 mode is ... now available ... in 64 bit mode". I've see no evidence that is true.

    In the way it was implemented in 32 bit mode, you are correct, but the hardware virtualisation of modern 64 bit CPUs can be used to spin up a virtual processor as needed.

    From https://en.wikipedia.org/wiki/X86-64#OPMODES

    Long mode
    Main article: Long mode

    Long mode is the architecture's intended primary mode of operation; it is a combination of the processor's native 64-bit mode and a combined 32-bit and 16-bit compatibility mode. It is used by 64-bit operating systems. Under a 64-bit operating system, 64-bit programs run under 64-bit mode, and 32-bit and 16-bit protected mode applications (that do not need to use either real mode or virtual 8086 mode in order to execute at any time) run under compatibility mode. Real-mode programs and programs that use virtual 8086 mode at any time cannot be run in long mode unless those modes are emulated in software.[11]:11 However, such programs may be started from an operating system running in long mode on processors supporting VT-x or AMD-V by creating a virtual processor running in the desired mode.

    See also:

    https://en.wikipedia.org/wiki/Virtual_8086_mode#64-bit_and_VMX_support

    So to run DOS programs under a 64 bit OS, you have to make use of the processor's hardware virtualisation.


    ... Hard work never killed anybody, but why take a chance??
    === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)
  • From Tony Langdon@1:229/2 to Digital Man on Sunday, September 22, 2019 15:41:00
    From: tony.langdon@3:633/410.remove-p7u-this

    To: Digital Man
    On 09-21-19 20:41, Digital Man wrote to Tony Langdon <=-

    Right, but you could software-emulate just about any CPU, that doesn't make the actual CPU support virtual 8086 mode (in 64-bit/long mode).

    Those references were to using the _hardware_ virtualisation of modern 64 bit CPUs to do the job, not software. Sure, it's not quite the same as virtual 8086 mode, but it is still hardware based.


    ... A triangle which has an angle of 135 degrees is called an obscene triangle === MultiMail/Win v0.51
    --- SBBSecho 3.03-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
    --- Synchronet 3.17c-Win32 NewsLink 1.111
    * Vertrauen - Riverside County, California - telnet://vert.synchro.net

    --- SoupGate-Win32 v1.05
    * Origin: www.darkrealms.ca (1:229/2)