06/25/85 Here is my masterpiece: Z80MACRO.LIB. I've been working on this for about six months, and I hope you like it. There are several files on the disk: Z80MACRO.LIB The library. Z80MACRO.DOC A WordStar-formatted file describing Z80MACRO.LIB. MRFLAGS.H A Header file for including in .AZM files to initialize all the flags used in Z80MACRO.LIB. MRFLAGS.DOC A crosslist file for reference purposes. There are also eight utility files in both .AZM and .COM format: COPYS.AZM A file copy utility, not super fast, but a good programming example. DELETE.AZM A file delete program with ambiguous reference. Type 'DELETE' alone to see the syntax. DRIVE.AZM Displays the parameters of the specified drive. DUMPS.AZM A typical file dump program, better than some. IOBYTE.AZM Shows the IOBYTE and allows it to be changed. RENAME.AZM A great file renaming program with ambiguous reference. Type 'RENAME' alone to see allowed command formats. SEEBDOS.AZM A very simple program that prints out the jump vector stored at location 5. Handy for seeing how those hide-themselves programs have hogged RAM. SHOW.AZM A text file display program that is smart enough not to try showing a .COM file. Most of these are implementations of the examples in Alan R. Miller's "Mastering CP/M", and are pretty well debugged. They are also beefed up as far as "robustness" goes. Richard Brewster