vDosPlus Recent Changes

This page contains a list of improvements and other changes that have been made recently to vDosPlus. Please note that all changes mentioned here apply to both the 2016.10.01 branch and the 2015.11.01 branch of vDosPlus unless otherwise stated. The 2016.06.01 branch of vDosPlus has been discontinued in favor of the 2016.10.01 branch starting December 1, 2016.

Major changes in build 2017.03.15:
- Use a dot (".") instead of a colon (":") as the time separator for the following country codes: 39 (Italy), 45 (Denmark), 46 (Sweden), 358 (Finland)

Major changes in build 2017.03.13:
- Support date formats for additional country codes: 7 (Russia), 30 (Greece), 40 (Romania), 43 (Austria), 88 (Taiwan), 90 (Turkey), 354 (Iceland), 785 (Middle East)

Major changes in build 2017.03.12:
- Improved country support for different date formats in directory listings according to this page: http://www.vfrazee.com/ms-dos/6.22/help/country.htm
- Fixed date format not automatically set at startup when the default country code is different from 1 (United States)

Major changes in build 2017.03.11:
- Fixed the mouse movements when using the Captain Blackbeard program with mouse support enabled

Major changes in build 2017.03.10:
- Fixed a problem that could lead to crash when using a FoxPro-based software to export to Excel/Word/HTML format with LFN support enabled

Major changes in build 2017.03.01:
- (2016.10.01 branch) Environment variables are now accepted as part of port option parameters and will be automatically expanded at runtime. For example, when you have "TEMPDIR=%TEMP%" in config.txt you can also set the following in the file: LPT1="PDFtoPrinter.exe" %TEMP%\#LPT1.PDF
- Some other minor improvements, e.g. the shortcut (Win+)Ctrl+N for "Show notes..." now appears in the vDosPlus system menu when the window is framed

Major changes in build 2017.02.28:
- (2015.11.01 branch) Added support for the SPOOL option for COM/LPT ports similar to the 2016.10.01 branch; the Ctrl+Win+S shortcut (or Ctrl+S with WINKEY=OFF) will start printing when this option is in effect
- Further improvements are made to some of vDosPlus's internal commands such as SETCFG and UNUSE, e.g. entering the UNUSE command without parameters will now show a list of currently assigned drive letters

Major changes in build 2017.02.27:
- Improved the handling of the command "SETCFG WINDOW=100" or "SETCFG WINDOW=-100" when adding or removing extra blank space to the left and right
- (2015.11.01 branch) Added support for extra blank space to the left and right just like the 2016.10.01 branch; this can be disabled with the optional leading minus sign in the WINDOW config option
- Some improvements to the help messages of vDosPlus's internal commands

Major changes in build 2017.02.26:
- Fixed the incompatibility between the SETPORT command and XyWrite 3's TY command
- Workaround the issue to run the Hollywood Hijinx game in long filename mode (no more "Game file not found" error message)

Major changes in build 2017.01.10:
- Fixed a problem that text blinking may not work properly in certain cases
- Workaround the problem to set CapsLock/NumLock/ScrollLock states with the KEYBD command when FreeDOS xkeyb is loaded
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.10 installation made by Kari Eveli

Major changes in build 2017.01.09:
- The vDosPlus window size will now be automatically adjusted once you moved the vDosPlus window to a different monitor, and fixed some issues during the switches between VGA mode and (mostly full screen) text mode when multiple monitors are involved
- (2015.11.01 branch) Fixed a problem that causes the "DOS MCB list is corrupt" error when "UMBLoad=Yes" and/or "UMBEnvironment=Yes" are set in 4DOS.INI and the freeze when shelling from WordStar

Major changes in build 2017.01.08:
- The WIN_VDOS environment varaible is now the WIN_VDOSPLUS environment variable, which contains the content of the Windows %VDOSPLUS% (or %VDOS%) environment variable or the command line of vDosPlus (maximum 255 characters instead of the earlier 127 characters)
- Fixed the possible random characters when the command line passed to a DOS program inside vDosPlus contains more than 126 characters

Major changes in build 2017.01.03:
- Support for blinking text instead of bright background colors when you set "BrightBG=No" in 4DOS.INI or command "SETDOS /B0" from the DOS command line inside vDosPlus
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.09 installation made by Kari Eveli

Major changes in build 2016.12.30:
- Increased the maximum allowed open file search handles from 256 to 512, and (for the 2016.10.01 branch) fixed a problem that the non-LFN file search handles may not be properly closed
- XMS 3.0 is now reported (instead of XMS 2.0) when the XMS memory set by the XMEM config option is 16MB or greater (instead of 32MB or greater)

Major changes in build 2016.12.28:
- The mouse button clicks that touch the system icons (minimize, maximize/restore, close) on the top-right corner of the vDosPlus screen will no longer be converted into keyboard presses set by the CLICKMOD option

Major changes in build 2016.12.27:
- You can now use Ctrl+mouse wheel (or Win+F11/Win+F12 to be centered) to decrease or increase the window scale(s) in VGA mode (similar to the font size decrease/increase in text mode)

Major changes in build 2016.12.26:
- Added the FILTER83 config option which can be used to filter out (when LFN is enabled) long file/directory names that do not have corresponding DOS 8.3 file names or (when LFN is disabled) DOS 8.3 file names that have corresponding long file names. While not recommended, the latter mimics how original vDos always behaves in regards to file names
- Enhanced the SCALE config option to support an optional second parameter if you want the vertical scale to be different from the horizontal scale in VGA mode, e.g. "SCALE=2,1" (or "SCALE=0,0" which will be expanded to the maximum supported values on the current monitor(s) automatically)

Major changes in build 2016.12.25:
- Support for long file or directory names on ExFAT drives or NTFS drives with DOS 8.3 name creation disabled in LFN mode; a question mark ("?") will be displayed as their short names by the 4DOS DIR command when LFN support is enabled, and they can be accessed by LFN-aware DOS programs (e.g. 4DOS/MS-DOS 7 COMMAND.COM and MS-DOS 7 EDIT) but since they do not have corresponding DOS 8.3 short names they are inaccessible by DOS programs that are unaware of long filenames
- Minor optimizations to the code that reports disk space via INT21/AH=36

Major changes in build 2016.12.24:
- Add the SPACELOW config option (disabled by default) which allows vDosPlus to report a low total/free disk space (a maximum of 125MB instead of 2GB) via Int21/AH=36 which may be required by some very old DOS programs that expect a low disk space; the newer Int21/AX=7303 function that is capable of reporting much larger disk space (as used by for example the built-in 4DOS DIR) is not affected by this option
- Fixed the command "DIR X:" (where X is a drive letter) when using MS-DOS 6/PC-DOS COMMAND.COM as the command shell
- The command "SETCFG SYNCTIME=" is now equivalent to "SETCFG SYNCTIME=ON" instead of "SETCFG SYNCTIME=OFF" since "SYNCTIME=ON" is the default setting

Major changes in build 2016.12.23:
- Fixed the possibly unexpected behavior when trying to execute an external program with a command line exceeding 127 characters
- (2016.10.01 branch) Minor fixes to the pasting from the Windows clipboard feature

Major changes in build 2016.12.22:
- Fixed a problem occuring in some rare cases that might corrupt the DOS environment block when LFN support is enabled; this fixes for example DIR from DR-DOS COMMAND.COM in LFN mode

Major changes in build 2016.12.21:
- The Ctrl+Win+right mouse click (or Ctrl+right mouse click with WINKEY=OFF) now works in the VGA mode in addition to the text mode
- Fixed the command "MEM.EXE" etc when using MS/PC-DOS COMMAND.COM as the command shell

Major changes in build 2016.12.20:
- Support for the command "REBOOT /M" which turns off the monitor from inside vDosPlus, and the command "REBOOT /S" which puts vDosPlus into the standby mode (vDosPlus will lose focus with this); similar for the VGAOFF, VGAON, STANDBY and SUSPEND options of FreeDOS FDAPM
- When you enter commands like MEM.EXE and ABOUT.COM (rather than MEM and ABOUT) vDosPlus will now try to execute the actual external programs (in case they are available) rather than the internal vDosPlus commands
- (2016.10.01 branch) The Ctrl+Win+right mouse click (or Ctrl+right mouse click with WINKEY=OFF) now pastes text from the Windows clipboard without delays (unlike the Ctrl+Win+V shortcut); this makes pasting in WordStar document mode much faster
- Updated the vDosPlus installer/uninstaller to add the option to keep the existing sysnotes.txt in case you have customized this file

Major changes in build 2016.12.19:
- The SETCFG command can now change or view the setting of the AUTOEXEC config option. It will only affect the AUTOEXEC.BAT file used by the following command shell sessions, e.g. when you manually command "COMMAND /P"; the VDOSP_AUTOEXEC environment variable is not affected by this
- Fixed the result of the 4DOS internal variable %_MACHINE (e.g. "ECHO %_MACHINE" will display the machine name)
- The WINKEY config option is now supported in the vDosPlus 2015.11.01 branch just like the vDosPlus 2016.10.01 branch (default: ON)

Major changes in build 2016.12.18:
- Fixed a problem in multi-screen setup that the vDosPlus window may return to the previous screen after you manually move the vDosPlus window to another screen and then try to change the vDosPlus window with a command like "SETCFG WINDOW=50,:"
- Fixed DOS FCB handler which allows DIR from MS-DOS 6/PC-DOS/DR-DOS COMMAND.COM to list file and directory information properly in non-LFN mode, and better support for vDosPlus internal commands (USE, UNUSE, SETCFG etc) when using them as command shells in vDosPlus

Major changes in build 2016.12.15:
- You can now check for the existence of special DOS devices (NUL, AUX, PRN etc) with a command like "IF EXIST C:\DOS\NUL DIR" (which can be used to test the existence of directories as in real DOS)
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.08 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.12.11:
- Minor changes to the outputs of the USE and LABEL commands in certain situations
- Heavily rewrote the contents of the README.TXT file with a variety of new information

Major changes in build 2016.12.10:
- vDosPlus will no longer modify the DOS DTA if unnecessary when LFN support is enabled. This fixes problem(s) that may happen in some rare situations
- Fixed the command "SETCFG DOSVER=" which restores the default reported DOS version (7.10)

Major changes in build 2016.12.09:
- Improved handling of vDosPlus window positioning when switching between the text mode (windowed or full-screen) and the VGA mode and you use the SETCFG command to change the WINDOW config option
- Improved support for allowable and required file attribute masks of the LFN FindFirst function when there are multiple search handles

Major changes in build 2016.12.08:
- vDosPlus will now try to keep its current window position when switching between the text mode and the VGA mode, and when switching from full-screen mode to windowed mode with a command like "SETCFG WINDOW=50,:" (without quotes)

Major changes in build 2016.12.07:
- You can now only specify the window position without specifying the window percentage when using the WINDOW config option, e.g. "(SETCFG) WINDOW=,50:50", in which case the vDosPlus window will be repositioned but the current window size will be kept when used with the SETCFG command; you can also try to change the window size at the current location using a command like "SETCFG WINDOW=50,:" (without quotes)
- The command "SETCFG SCREEN=0" will now switch the vDosPlus screen to the default monitor rather than the first monitor (in case the two are different)
- Fixed the error message when trying to remove the current directory with the RD command

Major changes in build 2016.12.06:
- Fixed the error messages including when you try to create a directory that already exists, remove a directory that is not empty with RD, or try to list nonexisting files with DIR from MS-DOS 7.10 COMMAND.COM

Major changes in build 2016.12.05:
- vDosPlus will now try to preserve its previous window position (in the case it is not centered) when you change the BOITFONT, BOLDFONT, COLS, EVENSIZE, FONT, FRAME, ICON, ITALFONT or LINS config options with the SETCFG command or switching back from the full-screen mode even if you have changed some window setting(s) when in full-screen
- You can now use Ctrl+right mouse click (or Ctrl+Shift+right mouse click with WINKEY=OFF in the 2016.10.01 branch) to reset the position of (i.e. to center) the current vDosPlus window
- Some improvements to the multi-screen feature (for example, you can combine the window position values of the WINDOW option with the SCREEN option, and "SETCFG SCREEN" will now always show the actual monitor that the vDosPlus screen is currently running on instead of the one previously set by the SCREEN option)

Major changes in build 2016.12.04:
- When you try to change the PADDING, SHOWITAL, SMALLCLR, STRIKOUT, SUBPSCR or WP config options with the SETCFG command, vDosPlus will now preserve its previous window position if in windowed mode and the vDosPlus window was not centered on the screen
- Support for mouse mickey counts that allow text selection using mouse to function properly in XyWrite 4
- (2016.10.01 branch) If you disable the Win key with the WINKEY=OFF config option, you can now use Ctrl+Shift+C instead of Ctrl+C to break, Ctrl+Shift+left mouse botton instead of Ctrl+left mouse botton to move the vDosPlus window, and so on

Major changes in build 2016.12.03:
- Support for vDosPlus internal commands (USE, UNUSE, SETCFG etc) when using FreeDOS COMMAND.COM as the command shell in vDosPlus
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.07 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.12.02:
- If you try to load non-font or nonscalable font files with the xxxxFONT directives in config.txt, vDosPlus will now display a warning message and then return to the default font instead of aborting the program; the warning message caused by this can also be turned off using the CONFWARN=OFF directive
- Support for vDosPlus internal commands (USE, UNUSE, SETCFG etc) when using MS-DOS 7.10 COMMAND.COM as the command shell in vDosPlus

Major changes in build 2016.12.01:
- Enhancements and/or fixes are made to the following config options when using the SETCFG command: BOITFONT, BOLDFONT, FONT, ITALFONT, PADDING, SHOWITAL, SMALLCLR, STRIKOUT, SUBPSCR, WP. For example, trying to load a non-font file with "SETCFG FONT=xxx" no longer results in the error message that will abort the program, and switching on/off text styles with commands like "SETCFG SHOWITAL=ON/OFF" from the XyWrite command line will now see the results immediately

Major changes in build 2016.11.30:
- Improved support for directories like "..." and "...." in DOS programs (e.g. "CD ..." with MS-DOS 7.10 COMMAND.COM and "EDIT ....\file.txt" with MS-DOS 7 Editor)
- Fixed an issue that GW-BASIC might load some programs slowly in some recent builds when the PC speaker feature is enabled
- This is the final build for the now-obsolete 2016.06.01 branch of vDosPlus; the 2016.10.01 and 2015.11.01 branches of vDosPlus will continue to be developed and supported

Major changes in build 2016.11.29:
- Support for required file attribute masks in the LFN FindFirst function
- Slightly improved handling of directories containing upper ASCII characters on some systems
- Some minor fixes in the 2016.10.01 branch

Major changes in build 2016.11.28:
- You can now change the transparency of the vDosPlus window with the TRANSWIN option in config.txt; its valid value is from 0 (no transparency, which is the default) to 90 (high transparency)
- The mouse button click that switches the focus back from another Windows application will no longer be converted into a keyboard press set by the CLICKMOD option
- Improved handling of directories containing upper ASCII characters on certain systems

Major changes in build 2016.11.27:
- Copying and pasting text by clicking the Ctrl+Win+left/right mouse buttons now work in full-screen mode in addition to windowed mode
- Fixed copying text with the Ctrl+Win+left mouse click when the border padding is set for the vDosPlus window

Major changes in build 2016.11.26:
- Ctrl+Win+right mouse click (or Ctrl+right mouse click with WINKEY=OFF in the 2016.10.01 branch) will paste text from the Windows clipboard to the DOS screen inside the vDosPlus window; Ctrl+mouse will no longer move the vDosPlus screen when in full-screen mode
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.06 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.11.25:
- (2016.10.01 and 2016.06.01 branches) The DIR command now properly shows files whose short names contain upper ASCII characters
- (2016.10.01 and 2016.06.01 branches) Sending output to a COM/LPT port will no longer result in actual printouts if this port is set to DUMMY and PCL data are detected

Major changes in build 2016.11.22:
- KEYBD /C0 will now turn off the CapsLock even if the Shift key is set to turn off the CapsLock instead of the CapsLock key in the Windows Control Panel; the CapsLock, NumLock, ScrollLock states are preserved when switching back from another Windows application

Major changes in build 2016.11.21:
- If the specified new SETCFG FONT=xxx setting would not work for the current screen settings, vDosPlus will now properly restore the previous font setting

Major changes in build 2016.11.20:
- The Backspace key is now supported by the CLICKMOD option just like the Enter, Space, Tab and ESC keys
- Fixed an issue that SETCFG COLS=nn might not work properly in certain cases when in full-screen mode and a minor issue in XMS memory handling

Major changes in build 2016.11.19:
- Left and right mouse button clicks can now be automatically converted into keyboard presses such as the Enter key and the ESC key, customizable via the CLICKMOD option (see config.txt for more details)
- Workaround an issue that I/O redirections may not work properly when shelling from WordStar

Major changes in build 2016.11.15:
- Improved support for the internal PC speaker
- (2016.10.01 and 2016.06.01 branches) Fixed an issue that the keyboard speed control feature did not work properly on certain systems

Major changes in build 2016.11.11:
- The USEDRVS config setting can now be viewed or changed by the SETCFG command. For example, "SETCFG USEDRVS=ON" will assign the (remaining) DOS drives to the corresponding Windows drives automatically, and "SETCFG USEDRVS=OFF" will automatically unassign all available DOS drives previously assigned by the USEDRVS config setting
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.05 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.11.10:
- Removed the possible delay when toggling CapsLock, NumLock and ScrollLock key status from external programs, and initial states of these keys are preserved at startup
- (2016.10.01 and 2016.06.01 branches) Improvements to the SETPORT command when handling COM/LPT ports that are linked to Windows devices
- Fixed an issue that the initial window state might be not properly set in some relatively rare cases

Major changes in build 2016.11.09:
- The SETCFG command can now view or change the following config options on the fly from the DOS command line: FONT, BOLDFONT, ITALFONT, BOITFONT, ICON and TEMPDIR
- The CapsLock, NumLock and ScrollLock key status can now be toggled using the KEYBD command (e.g. "KEYBD /C1 /N1") as well as from other applications (e.g. with the "=numlock(.T.)" command in FoxPro)

Major changes in build 2016.11.08:
- The syntax "SETCOLOR MONO [+|-]" is now supported to view or change the MONO mode setting from the command line (e.g. "SETCOLOR MONO +" is equivalent to the "COLORS=MONO" setting in config.txt)
- The shortcut to automatically copy all screen text to the Windows clipboard is now Ctrl+Win+A (or Ctrl+A with WINKEY=OFF in the 2016.10.01 branch) instead of Ctrl+Win+B because the former resembles the standard shortcut Ctrl+A to select all text (c.f. Ctrl+Win+mouse to select and copy text to the Windows clipboard)
- If the path specified in the TEMPDIR config option is not found from the starting directory of vDosPlus, then vDosPlus will try to find the path from the directory where vDosPlus.exe is located (in case the two directories are different)
- (2016.10.01 branch) If you use the SETPORT command to change the setting of a port and this port currently has spooled content, then the spooled content will be automatically cancelled

Major changes in build 2016.11.05:
- The SHOWPORT command is now SETPORT command, which allows to view AND change the vDosPlus COM and LPT port settings on the fly from the DOS command line (e.g. "SETPORT LPT4=CLIP")
- (2016.10.01 and 2016.06.01 branches) Config errors in COM and LPT ports will no longer result in the abort of the program, and warnings caused by them can also be turned off with the CONFWARN=OFF option
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.04 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.11.04:
- Added the SHOWPORT command to show the current settings of COMx and LPTx ports (x=1..9) as specified in the config file (or from the vDosPlus command line)
- Added the VGAFIXMS config option which will likely help if you encounter a problem in VGA mode that the vDosPlus mouse pointer and the VGA mouse pointer do not overlap in the vertical direction

Major changes in build 2016.11.03:
- When the mouse is enabled in the graphical mode and AUHIDEMS=ON is set, then function calls to show or hide the mouse pointer are supported
- Improved output messages of the UNUSE command and some minor bug fixes

Major changes in build 2016.11.02:
- The Ctrl+Win+B shortcut (copy text to clipboard) now supports copying Unicode text to the Windows clipboard
- Fix an issue with the Brief editor installer in long filename mode

Major changes in build 2016.10.30:
- Improved handling of XMS memory when its size is larger than 63MB and minor fixes
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.03 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.10.29:
- The maximum XMS memory supported by vDosPlus is now 255MB instead of 63MB; XMS version 3.0 is reported (instead of XMS 2.0) when the provided XMS memory is 32MB or greater; the default XMS memory provided by vDosPlus is now 16MB instead of 8MB

Major changes in build 2016.10.28:
- The SETCOLOR command now supports the syntax "SETCOLOR n -" to return the specified Color #n (n=0..15) to the default color value

Major changes in build 2016.10.27:
- If the files config.txt, autoexec.txt and sysnotes.txt cannot be found in the starting directory of vDosPlus, then vDosPlus will try to use the files in the same directory where vDosPlus.exe is located (as the two directories may be different; in this case the VDOSP_EXEDIR environment variable now points to the latter instead of the former)
- Fix an issue that if vDosPlus is started minimized, the window frame may be always on initially

Major changes in build 2016.10.26:
- Setting colors via DAC registers in text mode through BIOS is supported, which allows VPT (VGA Palette Tool) or similar programs to work properly
- Now you can view a particular config setting with the SETCFG command, e.g. "SETCFG WINDOW" to view the current setting for the WINDOW option

Major changes in build 2016.10.25:
- Workaround to let an old accounting program (which does not support big hard disks correctly) work properly
- Improved error handling of certain config options supported by the SETCFG command

Major changes in build 2016.10.24:
- Some improvements to the initial window positioning when frameless

Major changes in build 2016.10.23:
- Add shortcut Ctrl+Win+N (or Ctrl+N with WINKEY=OFF in the 2016.10.01 branch) to open text file for user notes named sysnotes.txt; also accessible from the system menu when framed (per request by Kari)
- The SETCFG command can now change the SCREEN config option, and some cleanups to some other config options supported by this command
- The number of columns supported by the COLS config option is now between 60 and 240 instead of between 80 and 160

Major changes in build 2016.10.22:
- Add shortcut Ctrl+Win+B (or Ctrl+B with WINKEY=OFF in the 2016.10.01 branch) which will automatically copy all text in the vDosPlus screen to the Windows clipboard
- The SETCFG command can now change the WINDOW config option, and fix an issue that when used in the config file the position setting in the WINDOW option may not work if the window is frameless
- Some fine tunes to the "close" system icon when frameless or in full-screen mode

Major changes in build 2016.10.21:
- New SETCOLOR command added to view or change vDosPlus text mode color settings on the fly from the DOS command line, e.g. "SETCOLOR 7 #606060" (where #606060 is in the HTML hexadecimal #RRGGBB format; RGB (r,g,b) format is also supported) to change Color #7 (White/Light Gray)
- The SETCFG command can now change COLS, LINS, EURO and SCALE config options on the fly and will also handle the PADDING config option better
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.02 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.10.20:
- You can now view current configuration settings using the SETCFG command when no parameter is given, and the SETCFG command can now change more config options including EVENSIZE, FRAME, PADDING, SHORTCUT, SMALLCLR and TIMEOUT directives on the fly from the DOS command line

Major changes in build 2016.10.19:
- Add the SETCFG command which allows to change many of the vDosPlus configuration options (config.txt directives) on the fly from the DOS command line, e.g. "SETCFG TITLE=New title" (without quotes) to change the vDosPlus window title; you can enter "HELP SETCFG" for a list of configuration settings currently supported by the SETCFG command
- Some fine tunes to the "close" system icon when frameless or in full-screen mode

Major changes in build 2016.10.18:
- The SYSICONS=3 option is supported to display bigger system icons when framelesss or in full-screen mode (useful when your vDosPlus screen has more than 25 lines and 80 columns)

Major changes in build 2016.10.17:
- Workaround a problem with a file finding program that may prevent it from finding files
- The country code 61 (International English) now uses the dd-mm-yyyy date format rather than the mm-dd-yyyy date format

Major changes in build 2016.10.16:
- Enhance the SYSICONS option to change the visual style of the system icons or simply disable the icons when frameless or in full-screen mode
- You can now change the country code with the 4DOS COUNTRY command; DIR and other commands will show dates in different formats according to the country code set by the COUNTRY command (e.g. DIR will show dates in dd-mm-yyyy format after you type the command "COUNTRY 3")
- (2016.10.01 branch) Fix an issue in the Update Checker that may prevent it from finding a newer build of vDosPlus of this branch

Major changes in build 2016.10.15:
- Add support for the syntax "REM VDOSPLUS:setting" in the config file that enables the specified setting for vDosPlus (could be useful if you want to share the same config file with earlier vDos or vDos-lfn)
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.01 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.10.14:
- (2016.10.01 branch) Adjustments to have exactly the same left and right margins in full-screen mode
- Some fine tunes to the "restore" system icon in full-screen mode
- Fix an issue that prevented MS-DOS 7.10 COMMAND.COM's internal COPY command from working properly

Major changes in build 2016.10.13:
- The SYSICONS option is added to enable/disable the standard system icons (minimize, maxmimize/restore, close) in the top-right corner when frameless or full-screen and you hover over the top line
- Fix an issue that 4DOS.INI settings might not be properly read when you set the USEDRVS = ON option in the config file

Major changes in build 2016.10.12:
- Improved error handling of the internal LABEL command
- Improved visual display of the "restore" system icon in full-screen mode
- (2016.10.01 branch) Fix an issue that an error message might incorrectly appear when printing to an external program

Major changes in build 2016.10.11:
- Better handling of system icons (minimize/restore/close) in full-screen mode

Major changes in build 2016.10.10:
- The CONFWARN option is added to bypass warnings caused by incorrect settings in the config file
- Fix an issue that some commands may not work correctly or crash when the current drive is assigned to some network share
- (2016.06.01 and 2016.10.01 branches) Fix an issue that the VAL function may sometimes return incorrect results in QB 2.01
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 3.00 installation made by Kari Eveli (the 2016.10.01 branch)

Major changes in build 2016.10.09:
- If the specified scale factor for VGA mode is too high for the current resolution, then it will now default back to 1 instead of simply aborting (per request by Robert)

Major changes in build 2016.10.08:
- New website www.vdosplus.org launched; the programs and help files are updated accordingly and also slightly clean up the help text of some internal vDosPlus commands
- (2016.06.01 and 2016.10.01 branches) Fix an issue that real number divisions might return incorrect results in dBase IV

Major changes in build 2016.10.07:
- Workaround to allow the XM DOS Extender to run properly with the /P6 option
- EMSMAGIC.COM is now included which will make the memory provided by vDosPlus fully compatible with the XMS 3.0 and LIM EMS 4.0 memory specifications

Major changes in build 2016.10.06:
- (2015.11.01 and 2016.06.01 branches) For FONT and xxxxFONT options you can now specify a font file with a file extension just like the 2016.10.01 branch; if no extension is supplied, then .ttf is assumed
- (2016.10.01 branch) Fix a minor issue that if you set the AUHIDEMS=ON option in the config file, in certain cases the mouse pointer might not appear when the printer dialog is displayed

Major changes in build 2016.10.05:
- vDosPlus 2016.10.01 which is based on the latest vDos 2016.10.01 is now available!
- Both the 2015.11.01 branch and the 2016.06.01 branch now support the syntax "CMD [WAIT][HIDE] ..." to wait for the completion of the process and/or hide the console window; with this the CMDW command is no longer needed
- The system icons (minimize, maximize/restore, close) in the top-right cornor of the vDosPlus window have been redesigned

Major changes in build 2016.09.30:
- New LABEL command which allows to change volume labels when possible, e.g. "LABEL D: NEWLABEL" to change the volume label of Drive D:
- The 2015.11.01 branch now has a CMD command just like the 2016.06.01 branch, and both branches now also have a CMDW command which waits for the completion of the process
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 2.01 installation made by Kari Eveli (the 2015.11.01 branch)

Major changes in build 2016.09.29:
- Better checking for Ctrl-C/Ctrl-Break when BREAK is ON (although it is generally not recommended to break the executions of commands with Ctrl-C/Ctrl-Break a lot)

Major changes in build 2016.09.28:
- Multiple long filename search handles are allowed, so that TREE and ATTRIB /S will now work properly in this case

Major changes in build 2016.09.27:
- You can now UNUSE drives that have been previously used/assigned in vDosPlus (e.g. "UNUSE D:" to unassign Drive D:); note that UNUSEd drives can be assigned again (possibly to a different path) with the USE command
- The 4DOS %_CODEPAGE internal variable now returns the active code page instead of the system code page at startup
- Fully implemented the INT21/AX=4302|43FF|71AA DOS APIs

Major changes in build 2016.09.26:
- You can now change the file date/time using the TOUCH command. Also, last-access date/time and creation date/time are supported in addition to last-write date/time (e.g. "DIR /TA" and "DIR /TC" will now show the former two dates/times)

Major changes in build 2016.09.25:
- You can now use an icon index (starting at 0) instead of a resource name for the second parameter of the ICON option, in case you want to use an icon in some file that contains multiple icons (e.g. "ICON = C:\Windows\explorer.exe,1")
- This is the build of vDosPlus that is included in the vDosPlus XyWrite 2.00 installation made by Kari Eveli (the 2015.11.01 branch)

Major changes in build 2016.09.24:
- Now the ICON option allows to specify an icon in a .DLL/.EXE file in addition to a standalone .ICO file. You will need a resource name for this to work (there are more details and examples in the config.txt file)
- Further improves the checking of unready drives in DOS applications

Major changes in build 2016.09.23:
- 4DOS will now properly report drives which are not ready and display the corresponding error message instead of poping up a Windows dialog box

Major changes in build 2016.09.22:
- The internal clock is now more accurate when you set the SYNCTIME = OFF option in the config file

Major changes in build 2016.09.21:
- You can now make the vDosPlus window maximized or minimized at startup by simply setting this from the "Run" dropdown in its "Properties" dialog box
- The directory where the vDosPlus executable is located is now automatically set in the environment variable named VDOSP_EXEDIR; with this XyWrite users no longer need to set vDosDir= in U2

If you have any suggestions or feature requests to vDosPlus, please free feel to let me know at the vDosPlus discussion board. Thanks for your support!

Return to vDosPlus main page


Wengier, March 2017
Email: wengierwu@yahoo.com