• NXVDM project / walkthrough

    From Nick Andre@1:229/426 to All on Sun Feb 2 22:32:58 2020
    Everyone,

    I forgot to mention, you can download this from my website. Its not necessary to compile anything but it was tricky to hunt this down:

    https://www.net229.org/misc/ntvdmx64.7z

    Use WinRar or something to unzip to a temporary directory. I would strongly recommend disabling UAC or run with Admin rights.

    On Windows 10 it may be necessary to enable 16-bit application support before installing. Try following these steps:

    https://www.groovypost.com/howto/enable-16-bit-application-support-windows-10/

    On Windows Server 2012R2, 2016 and 2019, or if your Windows 10 has issues
    with the above, then it may be necessary to enable 16-bit application support in Group Policy (disable the prevention setting) before installing NXVDM:

    - Windows-key+R, GPEDIT.MSC
    Computer Configuration\Administrative Templates\Windows Components\Application Compatibility

    Also before installing, you most likely will need AUTOEXEC.NT and CONFIG.NT from 32-bit Windows, and you can also grab these from my site. Unzip these
    in \WINDOWS\SYSTEM32

    https://www.net229.org/misc/ntfiles.zip

    *Now* you can go ahead and install NXVDM. Be sure to run the installer as Administrator. You must reboot the computer when prompted.

    When your computer has rebooted, fire up a CMD prompt and run EDIT. You should have the DOS EDIT blue-screen editor running.

    You can now *seamlessly* run 16-bit DOS programs on your 64-bit Windows without Dosbox, Dosemu, Vdos or whatever emulators.

    Now at this point, if you have it all working, then we move on to where I'm stuck at which is the Fossil driver stuff. NET2BBS / NETFOSS does not appear
    to work on 64-bit Windows. It appears the DLL cannot be found no matter
    where I try to place it. I have emailed the author, no reply yet. I
    strongly suspect that the NETFOSS.DLL has to be recompiled for 64-bit.

    Here is what I have succcesfully tested working on Windows Server 2019:

    - D'Bridge
    - Searchlight
    - Renegade
    - TBBS/Flame 2.3
    - MakeNL and all 16-bit related archiver / compilers / Turbo Pascal stuff

    Nick

    --- Renegade vY2Ka2
    * Origin: Joey, do you like movies about gladiators? (1:229/426)
  • From Tony Langdon@3:633/410 to Nick Andre on Mon Feb 3 17:27:00 2020
    On 02-02-20 22:32, Nick Andre wrote to All <=-

    Everyone,

    I forgot to mention, you can download this from my website. Its not necessary to compile anything but it was tricky to hunt this down:

    https://www.net229.org/misc/ntvdmx64.7z

    Cool, this looks more promising. :)

    Use WinRar or something to unzip to a temporary directory. I would strongly recommend disabling UAC or run with Admin rights.

    On Windows 10 it may be necessary to enable 16-bit application support before installing. Try following these steps:

    https://www.groovypost.com/howto/enable-16-bit-application-support-windo ws-10/

    That doesn't make sense, because there's no 16 bit subsystem on 64 bit systems to enable, until NXVDM is installed. And I proved that by following the instructions on this PC, where there is no NTVDM option (as expected on a 64 bit Windows OS).

    On Windows Server 2012R2, 2016 and 2019, or if your Windows 10 has
    issues with the above, then it may be necessary to enable 16-bit application support in Group Policy (disable the prevention setting) before installing NXVDM:

    This one is there, however. Group Policy is a bit more generic across Windows versions. :)

    Now at this point, if you have it all working, then we move on to where I'm stuck at which is the Fossil driver stuff. NET2BBS / NETFOSS does
    not appear to work on 64-bit Windows. It appears the DLL cannot be
    found no matter where I try to place it. I have emailed the author, no reply yet. I strongly suspect that the NETFOSS.DLL has to be
    recompiled for 64-bit.

    Yes, I suspect you will need a 64 bit NETFOSS DLL. :)

    Here is what I have succcesfully tested working on Windows Server 2019:

    - D'Bridge
    - Searchlight
    - Renegade
    - TBBS/Flame 2.3
    - MakeNL and all 16-bit related archiver / compilers / Turbo Pascal
    stuff

    Cool! :) I'll have a play later. :)


    ... Tip #9: Add DEVICE=FNGRCROS.SYS to CONFIG.SYS
    === MultiMail/Win v0.51
    --- SBBSecho 3.10-Linux
    * Origin: Freeway BBS Bendigo,Australia freeway.apana.org.au (3:633/410)
  • From Tommi Koivula@2:221/360.1 to Nick Andre on Sun Feb 9 13:51:56 2020
    Hi Nick.

    02 Feb 20 22:32:58, you wrote to All:

    Everyone,

    I forgot to mention, you can download this from my website. Its not
    necessary
    to compile anything but it was tricky to hunt this down:

    https://www.net229.org/misc/ntvdmx64.7z

    Installed into my laptop that runs Windows 7 64bit.

    4DOS works. :)

    4DOS 8,00 MS-DOS 5,50
    4DOS Build 200 (Feb 27 2009)
    DOS Revision A; DOS is in HMA

    GEcho/DOS seems to run fine.

    Cool. :)

    'Tommi

    ---
    * Origin: Point One, Le Gros-Theil, France (2:221/360.1)