Program Newdisc; (****************************************************************) (* *) (* Author: George Brooke *) (* Sebastian Bauerstrasse 20c *) (* 8000 Munich 83 *) (* West Germany *) (* *) (* Date: 30.12.81 *) (* *) (* *) (* NewDisc performs the introduction of a new disc into *) (* the Disc Catalog System. This System is described, and is *) (* available, on PASCAL Z Disc #9. *) (* The Catalog System was originally authored by Ward *) (* Christenson of CP/M Users Group. *) (* *) (* In the following description, the word 'Catalog' is *) (* used to refer to the Name part of a Disc Identification file *) (* where the Disc Identification file has a name of the form *) (* *) (* <-Name.Serial Number> *) (* *) (* *) (* *) (* *) (* *) (* *) (* The general method of operation is as follows *) (* *) (* 1.0 MAST.CAT is read and a table of the current used *) (* Disc Serial Numbers and their Categories is built. *) (* *) (* 2.0 The Categories, together with 'New Category' and *) (* NRS are presented to the User who can choose *) (* a) to use an existing Category, or *) (* b) to use a new Category, or *) (* c) to request a display of the allocated Serial *) (* numbers. This mode will return to main *) (* menu selection after examination *) (* *) (* 3.0 The next available Serial Number is selected and a *) (* file of the form *) (* <-category Name.Serial Number> *) (* is written to the disc in Drive B. *) (* *) (* 4.0 The Program cycles until all initialising is *) (* completed. *) (* *) (* *) (* *) (* Note: This Program uses the Serial Number '0' to mean *) (* 'Undefined'. Therefore this program will not *) (* work if your current MAST.CAT has entries for *) (* Serial Number 0. *) (* *) (****************************************************************) .