home *** CD-ROM | disk | FTP | other *** search
- OSDISK7 -- file manipulation program as of 07/11/83.
- Current version is OSDISK76.COM.
- Osborne 1 Dependent Version Modified by Bob Deasy
- Further modified by Gerhard Barth
-
- Copyright (c) 1983 by Frank Gaude.
-
- All rights reserved. Released to the public domain
- for non-commerical use. Monetary gain is not per-
- mitted under any circumstance by an individual,
- partnership, or corporation.
-
- DISK7 is based on common ideas presented in CLEANUP,
- WASH, and SWEEP, written by Ward Christensen,
- Michael Karas, and Robert Fisher, respectively.
- Existence of these programs generated impetus
- for writing DISK7.
-
- DISK76 is an alternative to PIP and SWEEP. It can
- be conveniently added as a subroutine to other ap-
- plication programs that require file manipulation
- but without returning to the CP/M operating system.
- DISK76 loads quickly and copies files at near theo-
- retical speed using an 8-bit CRC table-driven CCITT
- recommended routine. The compact menu makes opera-
- tion essentially self-documenting.
-
- A single-screen menu is provided after entering
- DISK76 followed by RETURN. Wildcard filenames and
- optional drive declaration are permitted. DISK76
- [d:]*.ASM shows only ASM files on [selected] or
- current drive. Any other than a command key causes
- the menu to reappear. Full error trapping and com-
- mand cancellation recovery is provided. If a com-
- mand is entered but no other entry has been made and
- execution has not begun, cancellation occurs by
- entering a RETURN.
-
- The display is circular,single-file columnar, with
- the crt console cursor moved forward with
- <space> or <return> and reverse with 'b'. Drive
- remaining storage in kilobytes is automatically
- displayed whenever disks are logged-in or menu re-
- called. DISK76.COM occupies less than 4k bytes of
- memory.
-
- Major command functions of DISK76
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- c - Copy file to another drive/user with automatic
- CRC verification. Format is
- --> to drive/user: d[nn]<cr>
- where 'd' is the drive and 'n' is an optional
- user area. A colon after the drive or user
- area is optional. d, d:, dn, dn:, dnn, dnn:
- are all valid entries. (System reset occurs
- for disk change.) DISK76 prompts to erase an
- already existing file on the other drive or in
- another user area if one is found.
-
- d - Delete file from disk, prompts for certainty.
-
- f - File size in kilobytes, rounded up to next
- disk allocation block.
-
- l - Log-in new drive/user for display and reset
- system for disk changes. Format is the same as
- 'c' for copy.
-
- m - Mass copy of tagged files to another drive/user
- area. Auto-erase occurs if file(s) already
- exist(s). Prompts for desired drive/user area
- as with 'c' and 'l'. Mass copy function can be
- repeated without re-tagging files. Simply
- enter 'm' again to copy previously tagged files
- to another drive/user area.
-
- p - Print text file to CP/M list device (printer).
- Any keypress cancels.
-
- r - Rename file on current drive, only CP/M conven-
- tion names permitted.
-
- s - Stat of requested drive, shows remaining disk
- storage in kilobytes.
-
- t - Tag file for inclusion for mass copy to another
- drive/user area. File remains tagged until
- either a disk log-in or 'u' is used to untag
- it. A '*' marker is placed on the tagged
- filename cursor line as a reminder that the
- file is tagged for mass copy. Tagged file
- sizes accumulated and presented in parentheses.
-
- u - Untag file previously tagged for mass copy;
- 'u' can be used to move cursor 'forward' for
- quick untagging of files. Logging-in drive
- again with 'l' also quickly untags all files.
- Untagged file size is displayed, followed (par-
- enthetically) by the total file size of all
- tagged files.
-
- v - View text file on the console, with pagination
- and single-line turn-up. CTRL-X (^X) cancels
- this function. A single line submenu reminds
- of the scrolling commands.
-
- w - Write ASCII file to CP/M logical punch device,
- any keypress cancels.
-
- x - Exit to CP/M (to CCP without rebooting).
-
- The only set-up might be to 'hot-patch' the maximum
- allowed drive to be logged-in or copied to. The
- address in the COM file for setting the drive
- letter in hexadecimal is 103h. A 41h allows only
- the A: drive to be used, a 42h, up to the B:, a 43h,
- the C:, etc. Use DDT to set location 103h to the
- highest drive letter in the system. The COM file is
- presently set to use up to drive B:.
-
- DISK76 works with CP/M 2.2 only, with 24k or more
- of RAM. File copy functions are faster with large
- amounts of RAM.
-
- Frank Gaude
- 10925 Stonebrook Drive
- Los Altos Hills, CA 94022
- Telephone: 415/941-2219
-
-
-
-
-
-