home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / cpmug / cpmug024.ark / VOLUME24.DOC < prev    next >
Encoding:
Text File  |  1984-04-29  |  2.6 KB  |  59 lines

  1.     1. DUMP.ASM
  2.  
  3.     THIS IS A SLIGHTLY REVISED AND SOMEWHAT IMPROVED VERSION OF THE
  4. DUMP PROGRAM I SENT BEFORE. IT IS REWRITTEN FOR THE NEW CP/M MACRO
  5. ASSEMBLER. THIS ASSEMBLER IS QUITE A BIT BETTER THAN THE TDL ASSEMBLER,
  6. BUT STILL SEEMS TO HAVE A FEW BUGS.
  7.     THE NEW DUMP HAS THE MODIFICATIONS YOU (AND EVERYBODY ELSE)
  8. SUGGESTED. IF YOU CAN DISPLAY THE SECTORS WHY CAN'T YOU CHANGE THEM?
  9. NOW YOU CAN. I LIKED THE LITTLE DISK ALLOCATION MAP PROGRAM ALLOC
  10. SO I INCLUDED A SIMILAR FEATURE IN DUMP. MY COMPLIMENTS TO THE AUTHOR.
  11. I ALSO LIKED THE IDEAS OF THE OTHER DIRECTORY DISPLAY PROGRAMS
  12. XDIR AND WDIR. THEY PUT ALL THE DIRECTORY ON THE SCREEN AT ONCE, BUT THEIR
  13. FORMAT IS OTHERWISE LOUSY! I TRIED TO INCLUDE THIS FUNCTION IN DUMP BUT
  14. THE ASSEMBLER BLEW UP ON ME. THE SOURCE GOT TOO LARGE AND I AM GETTING
  15. SOME KIND OF TABLE OVERFLOW. CAN ANYBODY GIVE ME ANY HELP. DIGITAL RESEARCH
  16. SAYS IT SHOULDN'T HAPPEN.
  17.     ANYWAY I JUST PULLED THE LOGIC BACK OUT AND MADE IT A SEPARATE 
  18. PROGRAM.
  19.  
  20.     2. XDIR.ASM
  21.  
  22.     XDIR GIVES A DIRECTORY DUMP. IT SORTS THE FILE NAMES ALPHABETICALLY
  23. AND PRINTS THEM IN COLUMNS ALONG WITH THE SIZE OF THE FILES. FINALLY IT
  24. GIVES YOU A COUNT OF THE NO OF FILES AND THE AMOUNT OF ROOM LEFT ON THE DISK
  25.  
  26.     3. MACRO.LIB
  27.  
  28.     THIS IS THE MACRO LIBRARY USED BY THE ABOVE 2 PROGRAMS AND IS OF
  29. COURSE NECESSARY IF YOU WANT TO REASSEMBLE THE SOURCE. THE MACROS ARE QUITE
  30. USEFUL BY THEMSELVES. THEY ARE BY NOW FAIRLY WELL OPTIMIZED FOR SIZE AND
  31. SPEED. ALL THE LARGER ONES PRODUCE IN LINE SUBROUTINES WHICH SIMPLY GET
  32. CALLED IF THE MACRO IS USED MORE THAN ONCE. THEY INCLUDE CONSOLE I/O,
  33. DISK PRIMITIVES, A FEW GENERAL PURPOSE ROUTINES I ADAPTED FROM THE LIOS
  34. LIBRARY AND SOME STRING HANDLING ROUTINES. I'M BEGINNING TO DEVELOPE SOME
  35. DOUBLE PRECISION INDEXED ARITHMETIC ROUTINES. DLOAD AND DSTORE ARE IN THIS
  36. MACRO LIBRARY. I'M STILL WORKING ON OTHERS.
  37.  
  38.     3. TAPELIB.MAC
  39.  
  40.     THIS IS A CASSETTE TAPE LIBRARY MANAGER FOR TARBELL FORMAT TAPES.
  41. IT IS ESSENTIALLY PIP WRITTEN FOR CASSETTE TAPE. IT SUPPORTS NAMED FILES
  42. AND ALLOWS BLOCK COPY OPERATIONS.  TAPE:=*.COM ETC.
  43.     MANY PEOPLE ARE NOW USING IT TO BACK UP DISK FILES ON INEXPENSIVE
  44. TAPE AND IT IS ESPECIALLY USEFUL IF YOU HAVE ONLY ONE DISK DRIVE.
  45. TAPELIB WAS WRITTEN USING THE TDL ASSEMBLER AND THE MACROS ARE INCLUDED IN
  46. THE SOURCE. THE FILE TAPELIB.DOC GIVES FAIRLY COMPLETE DESCRIPTION
  47. AND OPERATING INSTRUCTIONS.
  48.  
  49.         SUMMARY OF FILES INCLUDED
  50.  
  51.     DUMP.ASM        (IMPROVED DUMP.MAC)
  52.     DUMP.COM
  53.     XDIR.ASM        (DISPLAY FILE DIRECTORY)
  54.     XDIR.COM
  55.     MACRO.LIB        (MACROS FOR DUMP AND XDIR)
  56.     TAPELIB.MAC        (PIP FOR TARBELL CASSETTE TAPE)
  57.     TAPELIB.COM
  58.     TAPELIB.DOC        (DOCUMENTATION FOR TAPELIB)
  59.