home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
ENTERPRS
/
CPM
/
UTILS
/
S
/
UZIUTILS.ARK
/
UZI-UTIL.DOC
< prev
next >
Wrap
Text File
|
1988-12-24
|
2KB
|
44 lines
UZI UTILITIES
This package contains several utilities to
manage UZI filesystems from a different host operating
system. They have been compiled and used under CP/M
to build and repair UZI filesystems, and debug device drivers.
This has been useful because UZI was developed
and compiled under CP/M. They have also
been used under SYS V Unix to debug the UZI filesystem
code (using a Unix file to serve as a virtual UZI device).
There are four programs, each contained in the C file of the same name:
MKFS: This makes a file system. It takes three arguments: a device
number, the total number of blocks, and the number of inodes.
FSCK: This checks file system consistency. It takes a single argument,
the device number to check.
BD: This dumps (in hex) a block of a device. It takes two arguments:
the device number, and the block number to dump.
UCP: This is an interactive program taht performs a number of operations.
It can be used to make and delete directories and device files,
upload and download files between the host OS and the UZI filesystem,
list directories, and print files. It takes a single argument, the
device number. It then prompts for commands. Look at the code for a
complete list of commands.
Each program is linked with the device drivers for your system,
some files from UZI itself, and some modified versions of other
UZI files (the ones beginning with "x"). The file "loadutil.sub"
shows what needs to be linked. The files "filfs.sub" and "filflop.sub"
are examples of how these utilities are used to build and populate
UZI filesystems.
The file UNIX.AZM is the source (in a obscure Z80 assembly language) for
a little program that opens the UZI binary image file, loads it
into memory, and starts it running from CP/M.
If you are trying to get UZI running on a new system, these programs
will be very helpful in getting your device drivers working, and
will allow UZI to have something on its disks when it finally runs.