NT, Version 4.2 - NOTE MAKER ---------------- Author: Rob Friefeld Date: 3/21//88 System: ZCPR 3.3 NT is designed for writing quick notes from the console to a disk file. NT4 is substantially different from previous versions. USAGE: NT [DIR:][FILE][.TYP] Save note to specified file. If the file already exists, the text entered will be appended to it. If the file extension is omitted, a default type is automatically inserted. If no file is specified on the command line, a file name is requested on exit. At that time, a selects the default file for output. IMPORTANT: A filename with a blank .TYP cannot be opened by NT unless the default file type has been patched to ' '. (Such a file would have been created with another program.) Input uses the BDOS read function, so editing is limited to destructive backspace and ^X to clear the line. Enter a blank line to save and exit. A ^C at the start of any input line aborts the program. PATCHES: Location Patch Current Setting Optional Settings -------- ----- --------------- ----------------- ORG + 0DH Default Drive 00 - Current drive Drive number, A=1. " User FF - Current user User 00-0F (or more). " Name 'NOTES ' " Ext 'NT ' Some features of previous versions have been omitted, including control char input (intended for initializations, now done with ECHO), and print of the previous screen of text. The previous version read the entire file into memory, added text, then rewrote the whole thing to disk. This version only reads the last record and writes from there. This approach gives faster performance and may make it possible to use the program as an RCP pop-up (requires buffer space in the RCP and code for re-entrant use of BDOS). Assembly: Code uses SLR assembler, and needs SYSDEF.LIB For those with DateStamper, NT42DS includes a DATE routine to put time and date into each note. An assembly option permits NT to be used as an RCP command (5 records) with the text buffer below the CCP. I think the program is better used as a (RAM) disk based utility. Thanks to Fred Haines for these suggestions! -rdf