Powered by PmWiki

Project 'nedoPC'


Retrocomputers?


Software?


Hardware?


Profiles


External Links


PmWiki


*  


| Wiki Home | Russian Forum | English Forum |

*

[ENG] [RUS]

Overview of New Features in DSS 1.6

The release notes for Estex? DSS? 1.6-RELEASE contain a summary of the changes made to the Estex? DSS? base system since 1.55-RELEASE?.

What's New

Now we release a new system feature as System Environment. It's the ability to use environment variables in batch files. These variables can be referenced by surrounding the variable with percent symbols (%). Also it allow to improve program launching. By special %PATH% variable which contain list of directories for search executable files.

Command Processor (SYSTEM.EXE?) Enhancements

  • Added new built-in command PATH?. To specify, display the current search path.
  • Added new built-in command SET?. To displays, sets, or removes system environment variables.
  • Added environment variable substitution .
  • Added command line parameters substitution %1...%9 and %0.
  • Fixed bug in batch-parser. Sometimes, it could merge two lines in a batch-file.

User's Commands Enhancements

  • Added new external command ATTRIB?. Show/Change file(s) or directory attributes.
  • Added new external command BOOT?. Puts bootstrap record to the disk.
  • Added new external command CDX?. CDROM extension.
  • Added new external command COPY?. Copy a file.
  • Added new external command FVIEW?. View a text file.
  • Added new external command IF?. Exitcode condition.
  • Added new external command INPUT?. Input environment variable.
  • Added new external command KEYBOARD?. Keyboard control.
  • Added new external command MENU?. User menu.
  • Added new external command RAMDRIVE?. Create 720K RAM-drive.

System Kernel Enhancements

  • Added new DSS function DSS_ENVIRON? (46h) with three subfunctions for System Environment.
  • Added new DSS function DSS_APPINFO? (47h) with three subfunctions for getting application related information.
  • Improved DSS functions DSS_CREATE? (0Ah), DSS_CREAT_N? (0Bh). Now it masked incorrect attribute values.
  • Improved DSS function DSS_ATTRIB? (16h). Now it allow to change attributes for directory.
  • Improved DSS function DSS_EXEC? (40h) subfunction 0. Now it use PATH variable.
  • Improved DSS functions DSS_WINCOPY? (59h), DSS_WINREST? (5Ah).
  • Improved DSS function DSS_ECHOKEY? (32h). Added visualization of blinked cursor.
  • Fixed bug in DSS function DSS_ATTRIB? (16h). With system attribute.
  • Fixed bug in DSS function DSS_CHDIR? (1Dh). Bug with "CD ." in root directory.
  • Fixed bug in DSS function DSS_EXEC? (40h). Incorrect PID with execute failure.
  • Fixed bug in DSS function DSS_SCROLL? (55h). Bug when A=0.
  • Fixed bug with filename parsing.
  • Fixed bug in DSS function DSS_PUT_D_T? (18h). It's not updated date and time if file hasn't changes between OPEN and CLOSE calls.
  • And also some other internal changes and improvements.

© 2003 PETERS PLUS LTD


Release candidate 20021215.160 (v1.60 RC)

Release 20030214.160 (v1.60 R)

Source code repository: https://gitlab.com/sprinter-computer/dos

SUCC >>> DSSv161?

DSSv155? <<< PRED

Retreived from archives and corrected by Shaos in November 2020

Page last modified on December 05, 2020, at 07:53 AM

©2002-2020 nedoPC community ( CC BY-SA 4.0 )