Welcome to the vDosPlus home page!

vDosPlus website URL: www.vDosPlus.org

vDosPlus (formerly vDos-lfn) is a free general-purpose non-gaming DOS emulator running on Windows, based on vDos and DOSBox. vDosPlus is designed to run non-gaming DOS applications in all current Windows versions. NTVDM (NT Virtual DOS Machine) is included in 32-bit Windows, but NOT in 64-bit Windows. However, most today's Windows is now 64-bit, and to run DOS programs you need a DOS emulator. vDosPlus is exactly for this purpose, and like original vDos it provides advanced features such as support for file-locking (needed by multi-user applications) and printing to Windows-only (GDI) printers, but it also has many unique features such as a tighter integration with Windows and enhanced keyboard, mouse and display support. It was formerly known as vDos-lfn because its initial focus was added support for Windows-style long filenames or LFNs in addition to traditional DOS 8.3 file names, but now with a wide range of additional features there are much more than this. It is based on mature projects and also well tested by for example the XyWrite community and many normal or power users of various DOS applications, so it should be considered pretty stable as well.

Highlights of vDosPlus's Features:

- It runs in both 32-bit and 64-bit Windows, including Windows XP, Vista, 7, 8, 8.1 and 10 (all versions up to the latest release; Windows 2000 can be supported too)
- Run your DOS applications reliably in a DOS virtual machine; the text-mode DOS screen (either in a window or full-screen) is fully scalable with a TTF font
- Network support and multi-user environment friendly with file- and record locking; you can always run multiple DOS applications in different vDosPlus sessions
- Tight integration with Windows, including direct support for Windows-style long filenames (LFN), copying to and pasting from the Windows clipboard, and so on
- Support for multi-monitor setups, on-screen text styles (such as bold and italics), border/edge padding, mouse wheel scrolling, transparent window, and many more
- Built-in 4DOS 8.00 shell which provides powerful command-line and other functionalities; you can also find many useful information from its interactive help system
- You can customize the config settings easily by editing the configuration file, changing them on the fly, or you can simply use the default settings for vDosPlus
- Powerful printing functionalities to print to PCL and PostScript printers as well as Windows-only (GDI) printers directly; printing to PDF is also supported

Screenshots of vDosPlus

Below are some screenshots of software running in vDosPlus.

4DOS Help in vDosPlus
WordPerfect 6 in vDosPlus
XyWrite 4 in vDosPlus
4DOS Help running in vDosPlus
WordPerfect 6 running in vDosPlus
XyWrite 4 running in vDosPlus

Relationship with vDos and DOSBox:

vDosPlus is a general-purpose DOS emulator derived from vDos created by Jos Schaars, which in turn was derived from DOSBox, the cross-platform DOS emulator focused on DOS games. vDosPlus has all features of original vDos, but compared with original vDos, it also has a wide range of additional features and other improvements, such as direct support for long filenames (LFN) and their corresponding short filenames (SFN), enhanced keyboard and mouse support, visual display for bold and italic texts, plus many more useful or user-friendly features. Also, unlike DOSBox, both vDosPlus and original vDos are NOT for gaming. If you want to run or play DOS games in Windows, it is strongly recommended to use DOSBox instead, which is specifically designed for DOS gaming.

For a list of notable features that only exist in vDosPlus but not in original vDos, please refer to the vDosPlus feature list page.

vDosPlus Branches:

As of July 2017, two branches of vDosPlus are being supported and maintained, namely the 2015.11.01 branch and the more recent 2016.10.01 branch, based on vDos 2015.11.01 and vDos 2016.10.01 respectively. Compared with vDos 2015.11.1l, vDos 2016.10.01 has a slight speed advantage and a built-in print processor. However, contrary to what you might think, vDos 2016.10.01 is NOT always better than vDos 2015.11.01. For example, some programs might work better in vDos 2015.11.01 than in vDos 2016.10.01. As a result, I actively maintained both the 2015.11.01 branch and the 2016.10.01 branch of vDosPlus. Certain programs may run more smoothly in the 2015.11.01 branch of vDosPlus than in the 2016.10.01 branch of vDosPlus.

More recently, vDos 2017.08.01 was released on August 1, 2017 by Jos Schaars. As a result, I also released the corresponding vDosPlus 2017.08.01 that is based on this most recent version of vDos. vDos(Plus) 2017.08.01 features important enhancements such as FPU support and can replace the earlier 2016.10.01 branch in most cases. As a result the 2017.08.01 will be the main branch for the future development of vDosPlus. It will work with Windows XP while original vDos of the same version does not. Even Windows 2000 is supported by vDosPlus via the special version (just download the executable from the next section and replace the original file).

vDosPlus is free of charge to use and distribute. Furthermore, as the vDosPlus binary is updated from time to time, the vDosPlus package also includes the "Check for updates" feature as a shortcut in the Windows Start menu to check for the latest build of the currently installed branch of vDosPlus.

vDosPlus Downloads:

vDosPlus is free to download. To start download, simply left-click the desired download link(s) below:

Latest branch (based on vDos latest version 2017.08.01):

Latest build: 2017.10.17

The latest build of the vDosPlus 2017.08.01 branch:
Standalone (offline) installer [Recommended]
Web (online) installer
Portable version [ZIP package]

Earlier branches (vDosPlus 2016.10.01 & 2015.11.01):

Latest builds: 2017.03.15

The latest build of the vDosPlus 2016.10.01 branch:
Standalone (offline) installer [Recommended]
Web (online) installer
Portable version [ZIP package]

The latest build of the vDosPlus 2015.11.01 branch:
Standalone (offline) installer [Recommended]
Web (online) installer
Portable version [ZIP package]

The vDosPlus changelog page contains a list of improvements and other changes that have been made to vDosPlus recently. While the 2017.08.01 branch of vDosPlus is the main branch for future developments, all changes mentioned in the changelog page as of build 2017.03.15 applied to both the 2016.10.01 branch and the 2015.11.01 branch of vDosPlus, also downloadable from the links above. Yet another branch, the 2016.06.01 branch of vDosPlus had been discontinued starting December 1, 2016 in favor of later branches; the final build (build 2016.11.30) of this now-obsolete branch of vDosPlus is still accessible from here (standalone installer), here (web installer), or here (ZIP package).

In addition, there are special vDosPlus XyWrite installers maintained by Kari Eveli, downloadable from the XyWWWeb page.

Looking for a vDosPlus version that works with Windows 2000 as well? Download the vDosPlus.exe binary from here (the 2017.08.01 branch), here (the 2016.10.01 branch) or here (the 2015.11.01 branch) and replace the original vDosPlus.exe file.

You can also build your own copy of vDosPlus with the Microsoft Visual Studio development platform. The source files of vDosPlus that have been changed from original vDos can be found at the Git repository in the vDosPlus SourceForge site.

vDosPlus Getting Started

The vDosPlus installer will automatically install a vDosPlus shortcut in the Windows Start menu and/or the desktop for you. You can launch vDosPlus directly from this shortcut. If you use the portable version instead of the installable version, then you can go to the vDosPlus directory and then launch vDosPlus.exe from there. By default, there are two special files for vDosPlus, namely config.txt and autoexec.txt, which roughly correspond to the DOS config.sys and autoexec.bat files. The config.txt file contains the configuration options for vDosPlus sessions, and you can see the comments in the file for details about these options (for example, you can change the default font for vDosPlus by setting the FONT option in config.txt). The autoexec.txt file is equivalent to the DOS autoexec.bat file, and commands contained in this file is automatically executed when DOS starts. It should be fairly easy to adjust these two files to your needs, or if you simply want to use the default settings then you don't need to change anything in these files.

Once you start vDosPlus you can run do different things with the default 4DOS 8.00 shell, or run your favorite DOS applications inside vDosPlus. Both traditional DOS 8.3 short filenames (SFN) and Windows-style long filenames (LFN) are supported by vDosPlus, so the DIR command for example will list both names. You probably first want to see vDosPlus's built-in full-screen 4DOS help system by typing the HELP command and check out information from there. Doszip Commander, an LFN-aware file manager is included with vDosPlus, and you can start it by simply typing the DZ command from the vDosPlus command line. To run your favorite DOS applications you need to first mount drives for use in vDosPlus with the USE command, e.g. USE D: D:\. You can also let vDosPlus mount all available Windows drives automatically for use in vDosPlus by setting the option "USEDRVS = ON" (without quotes) in the config.txt file. Once you go to the directory that contains your DOS application in vDosPlus, you should be able to launch the application easily as you do in a real DOS system.

Please read the file README.TXT included with the vDosPlus package for more information about how to install and use vDosPlus.

vDosPlus Advanced Tips

To make things easier for people to use vDosPlus, I am trying to collect various vDosPlus advanced tips in the vDosPlus tips page. You may find these information useful and handy.

Current tips (more tips are coming):

1. Windows environment variables in vDosPlus
2. Using file names in a long filename environment
3. Switching the command shells in vDosPlus
4. Blinking text and cursor in vDosPlus
5. Non-USA keyboard support and date formats
6. Start a Windows program or command processor
7. vDosPlus command line syntax

Donations to the vDosPlus project

vDosPlus is 100% free to download and use, so I cannot get any income from it directly. However, if you find this software or any information on this site useful or valuable, please consider making a donation so that I will be able to continue the development of vDosPlus and pay for the cost of maintaining this site. Donations can easily be made by clicking the button below; they are optional but are very welcome and would be valuable support for continuing the vDosPlus project. Thank you very much for your contributions to the project!

vDosPlus Discussions and Support Forum

The main discussions and support forum of vDosPlus are available at its SourceForge site in the URL below. Please feel free to post your feedback, ideas, bug reports and other comments in the vDosPlus discussion board.

vDosPlus discussion board: https://sourceforge.net/p/vdosplus/discussion/

You may find other useful information such as usage tips relating to your own programs in the vDosPlus support forum too.

vDosPlus was previously (when it was known as vDos-lfn) discussed in the now-defunct Modified vDos subforum of the vDos forum, but as vDosPlus evolved to its own project it also has a separate forum on its own website.

There are/were also very active discussions relating to vDosPlus in the XyWrite Mailing List. For example, an archive of November 2016's discussions can be found here.

vDosPlus Links

vDosPlus SourceForge site: https://sourceforge.net/p/vdosplus/
vDosPlus support page by Edward Mendelson: http://www.wpdos.org/dosbox-vdos-lfn.html
vDosPlus and WordStar by Robert J. Sawyer:
vDos home page by Jos Schaars: https://www.vdos.info/
vDosWP home page by Edward Mendelson: http://wpdos.org/vdoswp.html
XyWWWeb page (for XyWrite users): http://users.datarealm.com/xywwweb/

Wengier, October 2017
Email: wengierwu@yahoo.com