home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / open / lblmaker.lzh / DISKOVER.DOC < prev    next >
Text File  |  1987-12-17  |  14KB  |  233 lines

  1. Program - Disk Cover (DISKOVER) 
  2.  
  3. This program was written to replace the Public Domain program
  4. COVER.  This was a good program however it has a bug in it under
  5. Dos 3.1.  The free space routine did not work.  It gave you
  6. improper values.  The program COVER also went into the wild blue
  7. and hung my machine when it read a quad density (808K) diskette with
  8. 4 sub directories.
  9.  
  10. This program also allows you to dump the data to a disk file so
  11. that you can print it later with PRINT.  This also allows you to
  12. free up your machine faster.
  13.  
  14. The program, when first runs, goes into an install section, and
  15. asks you for the colors that you want and for the printer that the
  16. program should be installed for.  I have put in the codes for two
  17. brands of printers (EPSON and OKIDATA).  If you have a different
  18. printer and it uses the codes from these above printers you are OK.
  19. If not the program asks for the codes for CONDENCED PRINT, TOP OF FORM,
  20. RESET PRINTER, 1/8TH LINE SPACING.  You should have your manual ready
  21. when you first run this program for these codes.  You can also go into
  22. the source code and enter your printer and printer codes into the constant
  23. array.  Note: if this is your case please sent the author a xerox of your
  24. printer codes so that the master program can be updated.  I will send you a
  25. new version of the program if you will do that for me.
  26.  
  27. The install option also sets up the colors that are used in the program.
  28. After the program has been installed for the first time, you should always
  29. run program DISKOVER.COM because when the program gets finished with
  30. installing the printer and color options it CLONES itself into the program
  31. DISKOVER.COM.  That program will always have the new colors and printer
  32. options installed.
  33.  
  34. If by chance when you are running this program, you decide to go to a
  35. different printer or want different colors then hit ESC at the first prompt
  36. and you will be placed back into the install section.
  37.  
  38. The program is set up to allow up to 40 directories and 700 files.
  39. Not many people have that on floppies, but it will read a hard
  40. disk also and create a mini type list.
  41.  
  42. The program also reads *.ARC files and *.LBR files and prints the
  43. file names, sizes, and times on the cover.
  44.  
  45. The program does not allow you to create a file DIR.DIR on the disk
  46. that you are reading.  It assumes that the device has a removable
  47. recording media and that if you are creating multiple labels then
  48. when the program would go to read the next diskette the file DIR.DIR
  49. would be gone.  To get a listing of the Hard Disk go to the A: drive
  50. and type C:DISKOVER, you could then create the file DIR.DIR on the A:
  51. drive.  The program could also be executed from the C: drive and just
  52. request the printer output instead of the file output.
  53.  
  54. The program uses the Volume-ID on the diskette or hard-disk and it gives
  55. you an option to create a volume-id if one is not on the disk.  I have
  56. read that you can not create a volume-id from a turbo program by writing
  57. a file and then changing it's attribute bytes.  That is a true statement
  58. because I tried it also but I found that if you use DOS Function call 3C
  59. then you can create the Volume ID.  But if you do this you must also do a
  60. close of the file call 3E or you end up out of file handles.  Take it from
  61. experience.
  62.  
  63. When entering the Volume ID and Diskette Title message a mini editor
  64. is available for allowing the entry of data.
  65.  
  66.   Ctrl A is left of line
  67.   Ctrl F is right of line
  68.   Ctrl S is left one character
  69.   Ctrl D is right one character
  70.   Ctrl G is delete character forward
  71.   Ctrl H is delete character backward (Backspace also)
  72.   Ctrl Y is delete to end of line
  73.   Right Arrow is right one character (except at end of line)
  74.   Left arrow is left one character (except at beginning of line)
  75.   Home is beginning of line (same as Ctrl A)
  76.   End is end of line  (same as Ctrl F)
  77.   Del is delete character forward (same as Ctrl G)
  78.  
  79.        *  Note Ctrl A and Ctrl Y delete the whole line of data. *
  80.  
  81. You are always in an insert mode and anything typed at the cursor
  82. causes the following characters to be moved to the right.
  83.  
  84. These codes are similar to those in WordStar and Turbo.
  85. When entering the DisKover label information by typing "F3" (Dos return
  86. previous) the previous information for the previous floppy will be returned.
  87.  
  88. Program Written and Copyright (C) by Karson W. Morrison
  89.                                      Marty Morrison
  90.                                      Caleb Computing Center  (Numbers 13:30)
  91.                                      RD 1, Box 531,
  92.                                      Ringoes, New Jersey 08551
  93.                                      (201)-788-1846
  94.  
  95. I wish to thank the GIANTS of the world who are around for us to stand on.
  96.  
  97. I have used and extracted coding for this program from my friends:
  98.  
  99.        Lane Ferris San Francisco (The Hunters Helper)
  100.                              for WINDO.INC and SCOLOR.200 and for the
  101.                              hours sitting beside his computer showing me
  102.                              the neet things he has going.
  103.  
  104.        Lynn Canning Overland Park KS. for WINDO.INC and support over the phone
  105.                              when times got tough.
  106.  
  107.        Bob Tolz (somewhere in America) for CLONE3.PAS the program which lets
  108.                              you save all the changes you made.
  109.  
  110.        Michael Quinlin (somewhere in America) for the Turbo routines to read
  111.                              an *.ARC file.  The routines are included in
  112.                              DISKARC.INC.
  113.  
  114.        Steve Wood Waco TX who wrote the book Using Turbo Pascal for the
  115.                              routines in QUIKSORT.INC
  116.  
  117.        George Timmer Sun City West AZ. for a test which always seem to find
  118.                              something new.
  119.  
  120.  
  121. Please leave this Doc file with the program and source.
  122.  
  123. The following information was removed from the program: Not enough room
  124. for coding and documentation.
  125. {-----------------------------------------------------------------------}
  126. {   Version 1.11                                                        }
  127. {    Changes to expand the program to read the Hard disk and accept     }
  128. {    up to 40 directories and 1000 files                                }
  129. {    and all the modifications there of.  Luckily only one person       }
  130. {    had version 1.00                                                   }
  131. {-----------------------------------------------------------------------}
  132. {   Version 1.12                                                        }
  133. {    Change to include the Volume-ID of the disk if it is on there      }
  134. {    if a volume id is not present, an option is provided to put one on }
  135. {    This version also included Windows.  The version of windows used   }
  136. {    was created by Lynn Canning                                        }
  137. {    Luckily no one had version 1.11                                    }
  138. {-----------------------------------------------------------------------}
  139. {   Version 1.13                                                        }
  140. {    Change to include the ability to read *.ARC files and extract the  }
  141. {    file information from them.  I used the public domain routines     }
  142. {    that had been written by Michael Quinlan as a CompuServ project    }
  143. {    to create a Turbo DeArcer.  I had a problem in using the Module    }
  144. {    TPARCV.PAS in that it worked for all *.ARC files I tried it on     }
  145. {    but one.  The module sure looked like it was running correct, but  }
  146. {    under one strange condition the seek for a new sector on the disk  }
  147. {    actually went backwards from where it was.  I rewrote the routine  }
  148. {    and it now works perfectly for that *.ARC file and all others I    }
  149. {    tried it on.  Michael if your out there I would like to talk to    }
  150. {    you about this one.                                                }
  151. {    Reduce the number of files from 1000 to 700 because of the ARC     }
  152. {    Capability.                Karson                                  }
  153. {-----------------------------------------------------------------------}
  154. {   Version 1.14                                                        }
  155. {    Change to include the ability to read *.LBR files and extract the  }
  156. {    file information from them.  I looked at the directory information }
  157. {    on many *.LBR files and tried to extract the information from them }
  158. {    I found three basic types of headers (1) one with no date or time  }
  159. {    in them, but they had binary zeros in the header. (2) One that had }
  160. {    the date as MM-DD-YY and time as HH:MM:SS. (3) one that had the    }
  161. {    date as the number of days from 1-1-78 and the time as is stored   }
  162. {    by DOS.  I have included routines to handle these formats.  If you }
  163. {    find any additional formats please let me know by letter to the    }
  164. {    following address (Please)  I would appreciate a diskette of the   }
  165. {    *.LBR file also.                                                   }
  166. {                             Karson                                    }
  167. {-----------------------------------------------------------------------}
  168. {   Version 1.15                                                        }
  169. {    Change to put a mini editor in the entry of data for Volume Id     }
  170. {    and the Diskover title message.  The codes are as follows          }
  171. {                                                                       }
  172. {     Ctrl A is left of line                                            }
  173. {     Ctrl F is right of line                                           }
  174. {     Ctrl S is left one character                                      }
  175. {     Ctrl D is right one character                                     }
  176. {     Ctrl G is delete character forward                                }
  177. {     Ctrl H is delete character backward (Backspace also)              }
  178. {     Ctrl Y is delete to end of line                                   }
  179. {                                                                       }
  180. {      *  Note Ctrl A and Ctrl Y delete the whole line of data. *       }
  181. {                                                                       }
  182. { You are always in an insert mode and anything typed at the cursor     }
  183. { causes the following characters to be moved to the right.             }
  184. {                                                                       }
  185. { These codes are similar to those in WordStar and Turbo.               }
  186. {     Coding by the Author with help from Borland's DataBase ToolBox    }
  187. {-----------------------------------------------------------------------}
  188. { Version 1.16 January 21, 1986                                         }
  189. {   Inserted coding to return the previous label with typing "F3" at    }
  190. {   the request for diskover label information.                         }
  191. {-----------------------------------------------------------------------}
  192. { Version 1.17 January 23, 1986                                         }
  193. {   Inserted coding to use the cursor keys for editing on the diskover  }
  194. {   label information. Left, right arrow Home and end work.             }
  195. {-----------------------------------------------------------------------}
  196. { Version 1.18 February 4, 1986                                         }
  197. {   Made changes to read and write volume-id to only allow dos-valid    }
  198. {   characters and to find the period in the volume-id read when it is  }
  199. {   not in the ninth position of the id.                                }
  200. { Note:  This looks like a Turbo Bug.  Or at least awful confusing      }
  201. {                    When you read a Volume-ID, Turbo                   }
  202. {   returns the same data as a file name.  Meaning if you have imbedded }
  203. {   blanks in the Volume-ID at position 8 and/or back toward position 1 }
  204. {   Turbo will remove the blanks and insert a period and then bring the }
  205. {   trailing characters in tight.  (Confusing Huh)  example to follow   }
  206. {     Disk Volume-ID       Turbo Return                                 }
  207. {                                                                       }
  208. {     BBS DSK1064           BBS DSK1.064    CORRECT                     }
  209. {     BBS DSK 064           BBS DSK.064   INCORRECT                     }
  210. {     BBS     064           BBS.064       INCORRECT                     }
  211. {     TURBO-001             TURBO-00.1      CORRECT                     }
  212. {     TURBO                 TURBO           CORRECT                     }
  213. {     TURBO   001           TURBO.001     INCORRECT                     }
  214. {-----------------------------------------------------------------------}
  215. { Version 2.0 February 7, 1986                                          }
  216. {   Made changes to allow for the CLONE(ing) of the program into        }
  217. {   another version of itself.  This allowed for the creation of an     }
  218. {   install section of the program which set up the required printer    }
  219. {   codes and gave an option for the modification of colors in the      }
  220. {   install section.                                                    }
  221. {-----------------------------------------------------------------------}
  222. {   This program has been written and copyright by Karson W. Morrison   }
  223. {                                                  Marty Morrison       }
  224. {               Numbers 13:30                  Caleb Computing Center   }
  225. {                                       Rd1 Box 531 Ringoes NJ. 08551   }
  226. {                                                        201-788-1846   }
  227. {-----------------------------------------------------------------------}
  228.  
  229. PC PLUS CONSULTING
  230. 14536 ROSCOE BL  # 202
  231. PANORAMA CITY, CA. 91402
  232. (818) 891-7930 
  233.