| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README | 2015-04-10 | 2.4 kB |
|
| Sources.7z | 2015-04-10 | 751.6 kB |
|
| vDosSetup.exe | 2015-04-10 | 1.4 MB | |
| Totals: 3 Items | 2.2 MB | 19 | |
Version 2015.04.10 This replaces version 2015.04.07 that had a major bug if EMS memory was used. Further changes: vDos crashed if no autoexec.txt file was present. If a Windows GUI program is started, vDos doesn't wait for it to terminate as before. However, if non-GUI (CLI), it waits and returns the exit code of the program. Version 2015.04.07 changes: Configuration ============= Parsing config.txt checks for setting an option more than once. Replaced the EMS = ON/OFF option by XMEM = [+]<MB> XMS|EMS|EXT. Defaulting to 4MB XMS, memory has to explicitly specified by the amount (max 63 MB) and kind. New TIMEOUT = ON/OFF option defaulting to ON (the previous behavior of vDos). Setting it to OFF disables the timeout function with printing: vDos no longer regards the printjob to be completed after no data is received for 5 seconds. But instead relies on the DOS close device function to be called. The Euro symbol is no longer by default assigned to ASCII value 128. There were too many exceptions, you have to specify EURO=ASCII (mostly 128) in config.txt. DOS === The Z: drive is dropped. C: is initially set to the Windows vDos work directory. It can be changed (once) with USE. Command.com is faked to be in the root of C:. Shell DIR would in some situations return LFN entries with a blank name. And showed . (current) and .. (upper folder) entries for vDos drives assigned to Windows (non-root) folders. The command shell checking for/getting keyboard input could damage DOS internal data. DOS Execute set the flags in the stack of the newly loaded program. In some rare situations this could lead to malfunction of the new program. Better detection of starting non-DOS (Windows) programs. Device information returns EOF on input for LPT1-9. At least dBase IV checks for this. Others ====== PIC controller essentially removed, PIT simplified, hardware interrupt scheme removed. Internal TTF font extended to include code page 1252 and 862, thanks to Edward Mendelson. FreeType library updated to version 2.5.5 and linked into vDos.exe (libfreetype-6.dll is no longer needed). Added internal SDL_ttf library functionality (SDL_ttf.dll is no longer needed). Displaying italic characters (WP and WS) temporary(?) dropped. Support for localizing/translating messages in vDos removed, no one seems to use this.