Welcome to the vDosPlus home page!

vDosPlus website URL: vDosPlus.org (Hot!)

vDosPlus (formerly vDos-lfn) is a 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)
- 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 many more useful 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. However, if you don't need any of these extra features, you can simply use original vDos instead. Also, unlike DOSBox, both vDosPlus and original vDos are NOT for gaming. If you want to run or play DOS games in Windows, please 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 September 2016, two branches of vDosPlus are being supported and maintained, namely the 2015.11.01 branch and the more recent 2016.06.01 branch, based on vDos 2015.11.01 and vDos 2016.06.01 respectively. Compared with vDos 2015.11.1l, vDos 2016.06.01 has a slight speed advantage and a built-in print processor. However, contrary to what you might think, vDos 2016.06.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.06.01. As a result, I am currently actively maintaining both the 2015.11.01 branch and the 2016.06.01 branch of vDosPlus. Some programs (e.g. XyWrite) may run more smoothly in the 2015.11.01 branch of vDosPlus than in the 2016.06.01 branch of vDosPlus. vDosPlus 2015.11.01 is completely free for both personal and business usage.

More recently, vDos 2016.10.01 was released on October 1, 2016 by Jos Schaars. As a result, I also released the corresponding vDosPlus 2016.10.01 that is based on this most recent version of vDos. Since vDos(Plus) 2016.10.01 is almost always better than vDos(Plus) 2016.06.01, it can generally replace the latter. As a result the 2016.06.01 branch of vDosPlus has been discontinued in favor of the 2016.10.01 branch of vDosPlus as of December 2016. Starting December 1, 2016, only the 2016.10.01 branch and the 2015.11.01 branch of vDosPlus are being actively developped and supported. All latest features are added to both branches of vDosPlus.

Furthermore, as the vDosPlus binary is updated from time to time, the vDosPlus package now 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:

Latest build: 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. Please note that the latest build and all changes mentioned in the page apply to both the 2016.10.01 branch and the 2015.11.01 branch of vDosPlus, downloadable from the links above. Yet another branch, the 2016.06.01 branch of vDosPlus has been discontinued starting December 1, 2016 as mentioned in the preceding section ("vDosPlus 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.

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. Non-USA keyboard support and date formats
4. vDosPlus command line syntax

Donations to the vDosPlus project

vDosPlus is free to 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

The discussions of vDosPlus (formerly vDos-lfn) were previously done in the Modified vDos subforum of the vDos forum. Now it has a separate forum at its SourceForge site in the address 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/

Previous vDosPlus (vDos-lfn) discussions in the Modified vDos forum: https://sourceforge.net/p/vdos/discussion/modifiedvdos/

There are 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 SourceForge site: https://sourceforge.net/p/vdosplus/
vDosPlus support page by Edward Mendelson: http://www.wpdos.org/dosbox-vdos-lfn.html
vDosWP home page by Edward Mendelson:
vDos home page by Jos Schaars: https://www.vdos.info/
WordStar and DOS by Robert J. Sawyer: http://www.sfwriter.com/ws-vdos.htm
XyWWWeb page (for XyWrite users): http://users.datarealm.com/xywwweb/

Wengier, March 2017
Email: wengierwu@yahoo.com