NEWDOS86 MANUAL CHAPTER 1 - Page 1 CHAPTER ONE OVERVIEW OF CHANGES TO THE DOS A number of enhancements have been added to NEWDOS80v2. These include a Keyboard driver including Type—Ahead, a printer spooler, an Automatic Disk Format Determination routine, full margin control and an optional modified version of DEBUG which (when selected) resides in high memory and allows single stepping through the DOS itself. Please note: Although you can now obtain DIR's and FREE's of TRSDOS 1.3 diskettes, ND86 is still incapable of handling these files in the standard manner, but it will copy the files properly to ND86 formatted diskettes, so copy over your TRSDOS files to ND86 diskettes and use these copies. The major objectives involved in upgrading NEWDOS80 were: Firstly, that ND86 would still function satisfactorily without any of the high memory routines installed. Secondly, any new features added to ND86 should interfere as little as possible with any currently written /JCL files or programs that do DOS calls. This hasn't been totally achieved and the incompatibilities are listed below: 1) DOS COMMAND The maximum DOS command is now limited to a length of 63 characters instead of 80. This was needed to provide storage for various parameters. 2) FORMS WIDTH= is no longer a valid parameter. CH 1-13. 3) PURGE The USR parameter is no longer allowed, but PURGE is greatly enhanced. CH 1-16. 4) DIR In the STANDARD version, specifying an extension automatically activated both I and S options. In ND86, due to the implementation of partspecs, only the I option is activated. If you wish to see the SYSTEM files, the S option MUST be specified. CH 1-10. The routines are selected by means of additional SYSTEM options, and are installed at BOOT. SYSTEM option AP (HIMEM) is supported, and the routines are loaded from this point downward in memory at BOOT. If the key (Clear or F2 is preferable on a AP) is held down while BOOTing, no routines are installed in high memory and, aside from the changes noted, you are left with a standard NEWDOS80 SYS0/SYS (buffer length is still only 63 characters). If the key is held down at BOOT, the starting address of each routine installed is displayed. If the key is not held down, then, after the normal NEWDOSS6 initialisation has occurred, a routine is loaded from 5200H to 5A00H which then installs the DOS enhancements in high memory. If the key is used at BOOT, then the memory from 5200H to 5A00H is NOT used. This allows you to DUMP this memory region to disk if there is a need to preserve it and later re-examine it. ================ NEWDOS86 (C) 1986 W.S.& D.S.SANDS ================