• DOS Doors?

    From Dumas Walker@VERT/CAPCITY2 to ALL on Wednesday, September 18, 2019 16:46:00
    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
  • From Nightfox@VERT/DIGDIST to Dumas Walker on Wednesday, September 18, 2019 17:21:31
    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
  • From Immortal@VERT/IDOMAIN to Dumas Walker on Wednesday, September 18, 2019 18:44:48
    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
  • From Digital Man@VERT to Dumas Walker on Wednesday, September 18, 2019 17:47:30
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Nightfox on Wednesday, September 18, 2019 17:48:14
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From The Millionaire@VERT to Digital Man on Wednesday, September 18, 2019 20:09:34
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From MRO@VERT/BBSESINF to The Millionaire on Wednesday, September 18, 2019 23:02:31
    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 :::
  • From Netsurge@VERT to MRO on Thursday, September 19, 2019 00:55:12
    *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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From mark lewis@VERT to Dumas Walker on Thursday, September 19, 2019 13:08:18
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From mark lewis@VERT to The Millionaire on Thursday, September 19, 2019 12:56:40
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Digital Man on Thursday, September 19, 2019 10:07:33
    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
  • From Nightfox@VERT/DIGDIST to The Millionaire on Thursday, September 19, 2019 10:20:53
    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
  • From The Millionaire@VERT to Nightfox on Thursday, September 19, 2019 11:32:41
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT/ECBBS to The Millionaire on Thursday, September 19, 2019 15:24:05
    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
  • From Nightfox@VERT/DIGDIST to The Millionaire on Thursday, September 19, 2019 12:45:15
    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
  • From Netsurge@VERT to echicken on Thursday, September 19, 2019 18:28:36
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Dumas Walker@VERT/CAPCITY2 to IMMORTAL on Thursday, September 19, 2019 16:40:00
    I just use the built in fossil.com with no parameters. I never had to modify ything else that I can think of, it just worked "right out of the box".

    OK, there is something I missed "in the translation." I did not realize
    that fossil.com was built in. That helps!

    ---
    þ SLMR 2.1a þ "Tryin' is the first step towards failure." - Homer
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From Dumas Walker@VERT/CAPCITY2 to DIGITAL MAN on Thursday, September 19, 2019 16:42:00
    - 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 S
    chronet include a "built-in" FOSSIL/virtual-UART device driver)

    Any DOS door, so I am guessing not native.

    Debian.

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

    OK

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

    I actually read that which is what brought me here with questions.

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

    I have not had a problem yet. I am trying to get my ducks in a row so that
    I hopefully don't have too many issues. :) Thanks!

    ---
    þ SLMR 2.1a þ A noble spirit embiggens the smallest man. -J.Springfield
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From Dumas Walker@VERT/CAPCITY2 to NIGHTFOX on Thursday, September 19, 2019 16:46:00
    That's not quite right.. You don't actually need to specify any FOSSIL driver
    n the command line for the door - Synchronet loads a FOSSIL driver automatical
    . And in most cases, you don't even need a batch file - In the door configurat
    n in SCFG, you can put in the door's .EXE file and command line directly.

    Is that with linux or windows? I may not have been specific enough.

    ---
    þ SLMR 2.1a þ "You've stolen my soul!" - Granpa Simpson
    þ Synchronet þ CAPCITY2 * capcity2.synchro.net * Telnet/SSH:2022/Rlogin/HTTP
  • From Dumas Walker@VERT/CAPCITY2 to mark lewis on Thursday, September 19, 2019 16:59:00
    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
  • From Gamgee@VERT/PALANT to Nightfox on Thursday, September 19, 2019 16:42:00
    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
  • From Gamgee@VERT/PALANT to The Millionaire on Thursday, September 19, 2019 17:08:00
    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
  • From Al@VERT to Dumas Walker on Thursday, September 19, 2019 16:23:12
    Is that with linux or windows? I may not have been specific enough.

    I do it that way in linux. ForHonour is run with this command line..

    ./ForHonour -D %f -N %# -SOCKET %h

    The startup directory is set to ../xtrn/fhnr and I think all of apam's doors will work the same way.

    That's a native linux app though, dosemu stuff for DOS doors will be different.

    --- BBBS/Li6 v4.10 Toy-4
    * Origin: The Rusty MailBox - Penticton, BC Canada (1:153/757)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Dumas Walker on Thursday, September 19, 2019 16:28:52
    Re: DOS Doors? linux/dosemu
    By: Dumas Walker to NIGHTFOX on Thu Sep 19 2019 04:46 pm

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

    Is that with linux or windows? I may not have been specific enough.

    Windows. If you specified Linux, I probably missed that, and I apologize. I'm not as familiar with setting up DOS doors with Synchronet in Linux.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@VERT/DIGDIST to Gamgee on Thursday, September 19, 2019 20:20:44
    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
  • From Dumas Walker@VERT/CAPCITY2 to ECHICKEN on Thursday, September 19, 2019 19:50:00
    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
  • From Dan Clough@VERT to Nightfox on Friday, September 20, 2019 11:57:00
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tony Langdon@VERT to Dan Clough on Saturday, September 21, 2019 04:35:00
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Tony Langdon on Friday, September 20, 2019 12:11:04
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to Dan Clough on Friday, September 20, 2019 12:37:06
    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
  • From Daryl Stout@VERT/TBOLT to DUMAS WALKER on Thursday, September 19, 2019 08:14:00
    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
  • From poindexter FORTRAN@VERT/REALITY to Tony Langdon on Friday, September 20, 2019 16:37:22
    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
  • From Nightfox@VERT/DIGDIST to poindexter FORTRAN on Friday, September 20, 2019 17:31:58
    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
  • From mark lewis@VERT to Dumas Walker on Friday, September 20, 2019 20:50:40
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From mark lewis@VERT to Nightfox on Friday, September 20, 2019 20:59:30
    On 2019 Sep 19 16:28:52, you wrote to Dumas Walker:

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

    Is that with linux or windows? I may not have been specific enough.

    Windows. If you specified Linux, I probably missed that, and I
    apologize. I'm not as familiar with setting up DOS doors with
    Synchronet in Linux.

    DOSemu is only for linux, AFAIK... i don't think it even runs on *BSD... or at least not yet if there's been any work done on that front... i haven't seen anyone running *BSD mention it in the last six months or so...

    )\/(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.
    ... Like a chicken voting for Colonel Sanders.
    ---
    * Origin: (1:3634/12.73)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tony Langdon@VERT to Digital Man on Saturday, September 21, 2019 16:06:00
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tony Langdon@VERT to poindexter FORTRAN on Saturday, September 21, 2019 16:07:00
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Tony Langdon on Saturday, September 21, 2019 02:00:45
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Ragnarok@VERT/DOCKSUD to Digital Man on Saturday, September 21, 2019 18:48:14
    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
  • From Tony Langdon@VERT to Digital Man on Sunday, September 22, 2019 09:34:00
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Digital Man@VERT to Tony Langdon on Saturday, September 21, 2019 20:41:48
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Tony Langdon@VERT to Digital Man on Sunday, September 22, 2019 15:41:00
    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 þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to mark lewis on Sunday, September 22, 2019 12:45:16
    Re: DOS Doors? linux/dosemu
    By: mark lewis to Nightfox on Fri Sep 20 2019 08:59 pm

    DOSemu is only for linux, AFAIK... i don't think it even runs on *BSD... or at least not yet if there's been any work done on that front... i haven't seen anyone running *BSD mention it in the last six months or so...

    I've seen DOSEmu or similar for Windows. Its main use is running old 16-bit DOS programs on 64-bit editions of Windows (which would normally be unable to run DOS software). I've seen old 16-bit DOS games from Steam packaged with DOSEmu (or some other DOS emulator) for Windows.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Rampage@VERT/SESTAR to Nightfox on Monday, September 23, 2019 09:33:55
    Re: DOS Doors? linux/dosemu
    By: Nightfox to mark lewis on Sun Sep 22 2019 12:45:16

    DOSemu is only for linux, AFAIK... i don't think it even runs on *BSD... or at least not yet if there's been any work done on that front... i haven't seen anyone running *BSD mention it in the last six months or so...

    I've seen DOSEmu or similar for Windows.

    or similar is not the same thing ;)

    DOSemu:
    ----- snip -----
    It uses a combination of hardware-assisted virtualization features and high-level emulation. It can thus achieve nearly native speed for 8086-compatible DOS operating systems and applications on x86 compatible processors, and for DOS Protected Mode Interface (DPMI) applications on x86 compatible processors as well as on x86-64 processors. DOSEMU includes an 8086 processor emulator for use with real-mode applications in x86-64 long mode.
    ----- snip -----

    i think the key is virtualization where most of the 80xx[x] CPU chips are emulated... but this also depends on what one is really trying to do... for example, i also run KVM/QEMU for my virtual machines (vs virtual environments) which can emulate S/390, PowerPC, ARM, x86, x86-64, Alpha, CRIS, LM32, M68k, MicroBlaze, MIPS, OpenRisc32, SH4, SPARC 32/64, Unicore32, and Xtensa hardware... i don't and haven't attempted to set up any virtual machines running games which the BBS can then talk to but i understand a few others have attempted such with some limited success... i imagine that it would be like running (eg) a physical C64 and using a (eg) serial connection into the C64 to access a game running there and displaying it via the serial connection on the BBS... kinda the reverse of the way that C64 are put on the internet these days...

    https://en.wikipedia.org/wiki/Comparison_of_platform_virtualization_software

    Its main use is running old 16-bit DOS programs on 64-bit editions of Windows (which would normally be unable to run DOS software). I've seen old 16-bit DOS games from Steam

    yeah, that's emulating/providing the necessary 16bit environment to run those programs... those emulators are only needed because the code to do it is no longer included in the OS like it used to be... NTVDM was one of those which m$ has removed in their later OS releases... if one could find all the parts, they /might/ be able to put NTVDM back in place on (eg) W10 and use it but that's unlikely as there's probably dll conflicts that would get in the way...


    )\/(ark

    ---
    þ Synchronet þ The SouthEast Star Mail HUB - SESTAR
  • From Nightfox@VERT/DIGDIST to Rampage on Monday, September 23, 2019 09:59:13
    Re: DOS Doors? linux/dosemu
    By: Rampage to Nightfox on Mon Sep 23 2019 09:33 am

    I've seen DOSEmu or similar for Windows.

    or similar is not the same thing ;)

    By "or similar", I just meant something that allows 16-bit DOS software to run on 64-bit Windows.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com