home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / sigm / vols000 / vol015 / catalog.024 < prev    next >
Text File  |  1984-04-29  |  4KB  |  96 lines

  1. VOLUME 24
  2.  
  3. CP/M UTILITIES, MACRO LIBRARIES AND RATFOR
  4.  
  5. NUMBER    SIZE    NAME        COMMENTS
  6.  
  7.         CATALOG.24    CONTENTS OF CP/M VOL 24
  8.         VOLUME24.DOC    COMMENTS ON CERTAIN PROGRAMS IN VOLUME
  9. 24.1    19K    DUMP.ASM    REVISION OF 14.7 TO INCORPORATE MANY
  10.                 ENHANCEMENTS, AND ASSEMBLE WITH DIGITAL
  11.                 RESEARCH MACRO ASSEMBLER, USING 24.4
  12. 24.2    3K    DUMP.COM    ASSEMBLY OF 24.1
  13. 24.3    3K    MAC40.LIB    LIBRARY OF MACROS TO CROSS-ASSEMBLE 4004/4040
  14.                 CODE USING DIGITAL RESEARCH MACRO ASSEMBLER
  15. 24.4    17K    MACRO.LIB    EXTENSIVE MACRO LIBRARY FOR USE WITH
  16.                 DIGITAL RESEARCH MACRO ASSEMBLER
  17. 24.5    3K    OPCODE.LIB    EXTENDED REGISTER OPERATION MACRO LIBRARY
  18.                 FOR DIGITAL RESEARCH MACRO ASSEMBLER
  19. 24.6    32K    RATFOR.COM    PRE-PROCESSOR TO TRANSLATE FROM THE STRUCTURED
  20.                 LANGUAGE RATFOR, DESCRIBED IN SOFTWARE TOOLS,
  21.                 TO STANDARD FORTRAN.  TYPE "RATFOR FILENAME", TO
  22.                 CREATE FILENAME.FOR FROM FILENAME.RAT
  23. 24.7    5K    TAPELIB.COM    OBJECT OF 24.9
  24. 24.8    12K    TAPELIB.DOC    DESCRIPTION OF 24.9
  25. 24.9    37K    TAPELIB.MAC    PIP-LIKE PROGRAM TO TRANSFER FILES FROM
  26.                 CP/M DISK TO TARBELL TAPE. PERMITS VIEWING
  27.                 ON CONSOLE (IF YOUR HARDWARE IS FAST ENOUGH)
  28.                 WRITTEN IN TDL MACRO ASSEMBLER
  29. 24.10    11K    XDIR.ASM    DIRECTORY PROGRAM GIVING NEAT 3-WIDE
  30.                 DISPLAY, SORTED AND WITH FILES SIZED IN K'S
  31.                 AND REPORTING CORRECT NUMBER OF FILES AND
  32.                 REMAINING DISK SPACE. USES DIGITAL RESEARCH
  33.                 MACRO ASSEMBLER AND MACRO LIBRARY 24.4
  34. 24.11    2K    XDIR.COM    OBJECT OF 24.10
  35.  
  36.  
  37.  
  38.     1. DUMP.ASM
  39.  
  40.     THIS IS A SLIGHTLY REVISED AND SOMEWHAT IMPROVED VERSION OF THE
  41. DUMP PROGRAM I SENT BEFORE. IT IS REWRITTEN FOR THE NEW CP/M MACRO
  42. ASSEMBLER. THIS ASSEMBLER IS QUITE A BIT BETTER THAN THE TDL ASSEMBLER,
  43. BUT STILL SEEMS TO HAVE A FEW BUGS.
  44.     THE NEW DUMP HAS THE MODIFICATIONS YOU (AND EVERYBODY ELSE)
  45. SUGGESTED. IF YOU CAN DISPLAY THE SECTORS WHY CAN'T YOU CHANGE THEM?
  46. NOW YOU CAN. I LIKED THE LITTLE DISK ALLOCATION MAP PROGRAM ALLOC
  47. SO I INCLUDED A SIMILAR FEATURE IN DUMP. MY COMPLIMENTS TO THE AUTHOR.
  48. I ALSO LIKED THE IDEAS OF THE OTHER DIRECTORY DISPLAY PROGRAMS
  49. XDIR AND WDIR. THEY PUT ALL THE DIRECTORY ON THE SCREEN AT ONCE, BUT THEIR
  50. FORMAT IS OTHERWISE LOUSY! I TRIED TO INCLUDE THIS FUNCTION IN DUMP BUT
  51. THE ASSEMBLER BLEW UP ON ME. THE SOURCE GOT TOO LARGE AND I AM GETTING
  52. SOME KIND OF TABLE OVERFLOW. CAN ANYBODY GIVE ME ANY HELP. DIGITAL RESEARCH
  53. SAYS IT SHOULDN'T HAPPEN.
  54.     ANYWAY I JUST PULLED THE LOGIC BACK OUT AND MADE IT A SEPARATE 
  55. PROGRAM.
  56.  
  57.     2. XDIR.ASM
  58.  
  59.     XDIR GIVES A DIRECTORY DUMP. IT SORTS THE FILE NAMES ALPHABETICALLY
  60. AND PRINTS THEM IN COLUMNS ALONG WITH THE SIZE OF THE FILES. FINALLY IT
  61. GIVES YOU A COUNT OF THE NO OF FILES AND THE AMOUNT OF ROOM LEFT ON THE DISK
  62.  
  63.     3. MACRO.LIB
  64.  
  65.     THIS IS THE MACRO LIBRARY USED BY THE ABOVE 2 PROGRAMS AND IS OF
  66. COURSE NECESSARY IF YOU WANT TO REASSEMBLE THE SOURCE. THE MACROS ARE QUITE
  67. USEFUL BY THEMSELVES. THEY ARE BY NOW FAIRLY WELL OPTIMIZED FOR SIZE AND
  68. SPEED. ALL THE LARGER ONES PRODUCE IN LINE SUBROUTINES WHICH SIMPLY GET
  69. CALLED IF THE MACRO IS USED MORE THAN ONCE. THEY INCLUDE CONSOLE I/O,
  70. DISK PRIMITIVES, A FEW GENERAL PURPOSE ROUTINES I ADAPTED FROM THE LIOS
  71. LIBRARY AND SOME STRING HANDLING ROUTINES. I'M BEGINNING TO DEVELOPE SOME
  72. DOUBLE PRECISION INDEXED ARITHMETIC ROUTINES. DLOAD AND DSTORE ARE IN THIS
  73. MACRO LIBRARY. I'M STILL WORKING ON OTHERS.
  74.  
  75.     3. TAPELIB.MAC
  76.  
  77.     THIS IS A CASSETTE TAPE LIBRARY MANAGER FOR TARBELL FORMAT TAPES.
  78. IT IS ESSENTIALLY PIP WRITTEN FOR CASSETTE TAPE. IT SUPPORTS NAMED FILES
  79. AND ALLOWS BLOCK COPY OPERATIONS.  TAPE:=*.COM ETC.
  80.     MANY PEOPLE ARE NOW USING IT TO BACK UP DISK FILES ON INEXPENSIVE
  81. TAPE AND IT IS ESPECIALLY USEFUL IF YOU HAVE ONLY ONE DISK DRIVE.
  82. TAPELIB WAS WRITTEN USING THE TDL ASSEMBLER AND THE MACROS ARE INCLUDED IN
  83. THE SOURCE. THE FILE TAPELIB.DOC GIVES FAIRLY COMPLETE DESCRIPTION
  84. AND OPERATING INSTRUCTIONS.
  85.  
  86.         SUMMARY OF FILES INCLUDED
  87.  
  88.     DUMP.ASM        (IMPROVED DUMP.MAC)
  89.     DUMP.COM
  90.     XDIR.ASM        (DISPLAY FILE DIRECTORY)
  91.     XDIR.COM
  92.     MACRO.LIB        (MACROS FOR DUMP AND XDIR)
  93.     TAPELIB.MAC        (PIP FOR TARBELL CASSETTE TAPE)
  94.     TAPELIB.COM
  95.     TAPELIB.DOC        (DOCUMENTATION FOR TAPELIB)
  96.