home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / club100 / utl / toolkt.do < prev    next >
Text File  |  2006-10-19  |  5KB  |  106 lines

  1. Club 100 Library - 415/939-1246 BBS,    937-5039 NEWSLETTER, 932-8856 VOICE
  2.  
  3.  
  4.       Documentation For TOOLKT.BA
  5. ---------------------------------------
  6. By:   Peter Stanwyck
  7.       1 Kaiser Plaza, Suite 2050
  8.       Oakland, California 94612
  9.     (c)1986  ALL RIGHTS RESERVED
  10.  
  11. Permission was secured from Mr. Stanwyck for the inclusion of his program in the CLUB 100 Public Domain Library.
  12. ---------------------------------------
  13.          General Instructions
  14. ---------------------------------------
  15. (1)  TOOLKT will RELINE-PACK-LIST- CHECKSUM-FYTE a basic program stored
  16. in Ascii (.DO) format. It will RESET function keys; facilitate DATA entry to
  17. any DATA file; and automatically resets DATE$ to "86" (Line#1)
  18.  
  19. (2) RELINE & PACK create TTEM for temporary storage, and will at
  20. conclusion KILL the object file and RENAME TTEM with the object file name.
  21.  
  22. (3) Only LIST and CHECKSUM can be used with Cassette Files. If so, file NAME
  23. should be preceeded by CAS: and RECORDER should be at ready prior to
  24. naming the file.
  25.  
  26. (4) All options (except REKEY) begin by requesting the .DO file. In DATA
  27. you can name and open a NEW file but all other options require you to NAME
  28. an existing file.  It is not necessary to use the .DO extention.
  29.  
  30. (5) Both LIST and Fyte require your PRINTER to be on line, and assume
  31. continuous feed paper.
  32.  
  33. (6) If the reserved string space is inadequate for a particular object file
  34. it can be increased for FYTE in Line#71 and for all other options in Line#25.
  35.  
  36. (6) Excising particular applications or other customization is not recommended
  37. as the options are heavily integrated and in addition to obvious subroutines
  38. the program has numerous branches between functions.  If you run FYTE on
  39. TOOLKT.PMS you will have a schematic of the branching to assist you.
  40.  
  41. ---------------------------------------
  42.                 RELINE
  43. (1) ReLn will renumber program lines and match them to GOTO,GOSUB,THEN
  44. ELSE,RESUME,RUN & RESTORE branches, including multiple ON XXX GOTO/SUB.
  45.  
  46. (2) You are first asked to exclude from renumbering lines at the top and bottom
  47. of your program, and then the increment of the new line# and the start Line#.
  48.  
  49. (3) The program will not prevent you from using a configuration which will
  50. result in the renumbering of lines which will result in new line#s which
  51. are higher than bottom line#'s not to be renumbered. i.e. if you exclude from
  52. renumbering all line#>=100 and have 20 line less than that and you specify
  53. increments of 10,starting at 10--Your first 20 lines would be 10 to 200
  54. and the origional lines>=100 would be left intact. Be Careful!
  55.  
  56. (4) The program will prevent specifying a starting line# which is less than the
  57. LINE# of bottom excluded lines. i.e. You can specify exclusion of line#=>100
  58. and specify the start line# at 150.
  59. ---------------------------------------
  60.                 PACK
  61. (1)  Will remove blanks not imbedded in quote marks.
  62.  
  63. (2)  After file selection you will have the option of removing REM statements.
  64. If selected will remove entire line if the line is solely REM. Be CAREFUL of
  65. those program which branch to REM line.
  66. ---------------------------------------
  67.                 LIST
  68. LIST prints a formatted listing of a BASIC program breaking lines at each
  69. semicolan not imbedded in quote marks 
  70. ---------------------------------------
  71.                 FYTE
  72. (1) Will assist in fyteing the byte. It first compute the number of unpacked
  73. and REM Bytes, files size, line length and average line length.
  74.  
  75. (2) It will then determine for each Line the Line# of every line which
  76. BRANCHES TO IT.
  77.  
  78. (3) Finally it will print a report with this DATA which can then be used to
  79. fyte the byte as your own programming technique dictates.
  80.  
  81. (4) In program like TOOLKT which use the word REM in other than REM state-
  82. ments, you will get an inacurate REM count
  83.  
  84. ---------------------------------------
  85.                RKEY
  86. RKEY resets function keys, allocated string space, himem, and maxfiles to
  87. the M100 default status.
  88. ---------------------------------------
  89.                DATA
  90. (1) DATA will open for APPEND a new or existing data file and allow a single
  91. line entry to that file.
  92.  
  93. (2) The single line may be formatted: NAME:456-1234: or delimited: XXX;XXXX
  94.  
  95. (3) Can be used for regular data entry but conceived to facilitate programmer
  96. in creating sample data for program tests.
  97. ---------------------------------------
  98.                CSUM
  99. Along the lines of Woods Martins program, will evaluate the total of the
  100. ascii value of every character in a program.  Be sure to delete all
  101. extraneous characters 
  102. ---------------------------------------
  103. Please, your comments and bugs to Peter Stanwyck
  104.         End User  Oakland, Ca.
  105. ---------------------------------------
  106.