home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / games / uprotect.zip / INFOCOM.TXT < prev    next >
Text File  |  1989-11-26  |  9KB  |  228 lines

  1. Note that the ZORKTOOLS programs are on this disk as INFOCOM.COM
  2.  
  3.                         Public Brand Software
  4. *****************************************************************
  5.  
  6. SOFTWARE PIRATES Inc.                                           10-17-84
  7.                                 ZORKTOOLS 1.0
  8.  
  9.         ZORKTOOLS is a collection of utility programs which provide
  10. capabilities not normally available for INFOCOM games. These programs were
  11. designed to run under any version of DOS (with one exception). ZORKTOOLS
  12. requires two drives and a minimum of 128K bytes of FREE memory to run all the
  13. utilities. ZORKTOOLS can handle any display type.
  14.  
  15. 1.      ICP - Infocom Copy Program
  16.  
  17. ICP allows you to copy any INFOCOM game disk from drive A to drive B.  The
  18. result is "standard" copy of the game which IS NOT diskcopy-able.  This
  19. program requires a minimum of 11K bytes to run.  (This program does not work
  20. properly under the latest 1.8X versions of DOS.)
  21.  
  22. If when running ICP you get the error "unknown format encountered" you will
  23. have to run IFP (Infocom Format Program) before ICP will work successfully.
  24.  
  25. 2.      IFP - Infocom Format Program
  26.  
  27. IFP is program which formats a disk to 40 tracks at 8 sectors of 512 bytes.
  28. Some Target disk you use may not be formatted by DOS. ICP & IUP require that
  29. the Target disk be formatted to 40 x 8 x 512. This program allows you to do
  30. that without having to leave ZORKTOOLS. This programs requires a minimum of 7K
  31. bytes to run.
  32. WARNING!! - This program should not be used in place of DOS' FORMAT program.
  33. IFP does NOT write a Boot Sector, FAT tables, or a Directory to the Target
  34. disk. This program was designed, solely, as a preparation aid for ICP & IUP.
  35.  
  36.  
  37. 3.      IGL - Infocom Game Loader
  38.  
  39. IGL will load any INFOCOM game ("stardard" or "unprotected") from disk.  Once
  40. in memory, the game will be modified to allow it to run under DOS.  When the
  41. modification are complete, the game will be started.  Once the game has booted
  42. up it should work just as it does standalone (without DOS).  To return to
  43. ZORKTOOLS simply exit the game as always (use "quit" command).  This program
  44. requires a minimum of 128K bytes of FREE memory to run.
  45.  
  46. 4.      IPP - Infocom Protection Program
  47.  
  48. IPP will modify the FAT tables of an INFOCOM game disk so that the sectors
  49. which are used by the game will be protected from DOS.  (This means that you
  50. will not be able to "erase" the game or "copy" another program on top of it.
  51. WARNING!!  - This protection scheme does not prevent "diskcopy" or "format"
  52. from working.) Once the game has been protected from DOS you can store files
  53. on portions of the disk not being used by the game.  (Most game disk leave
  54. about 40K bytes FREE.) If you use the CATDISK Catalog Program, you can now put
  55. .LBL files on your disk so they can be cataloged. This program requires 8K
  56. bytes of FREE memory to run.
  57.  
  58.  
  59. 5.      IUP - Infocom Unprotection Program
  60.  
  61. IUP allows you to copy a "standard" INFOCOM game disk from drive A to drive B.
  62. Every INFOCOM game disk has tracks 1 - 3 formatted to 4 sectors of 1024 bytes
  63. instead of the normal 8 sectors of 512 bytes.  Diskcopy does not have the
  64. ability to copy an INFOCOM game disk because of the way tracks 1 - 3 have been
  65. formatted.  When IUP writes track 1 - 3 to the Target disk in drive B it does
  66. so at 8 sectors of 512 bytes.  IUP also modifies the boot sector of the Target
  67. disk so that the disk will boot up properly.  The result is an "unprotected"
  68. working copy of an INFOCOM game which IS diskcopy-able.  This program requires
  69. 11K bytes of FREE memory to run.
  70.  
  71. If when running IUP you get the error "unknown format encountered" you will
  72. have to run IFP (Infocom Format Program) before IUP will work successfully.
  73.  
  74. 6.      IVD - Infocom Vocabulary Decoder
  75.  
  76. IVD is a program which locates, reads, decodes, and displays the vocabulary of
  77. any INFOCOM game disk. This program will produce a numbered listing of all the
  78. words that any game will allow the player to type in (plus a few you can't).
  79. This routine will compensate for a 40 column display. You will undoubtedly
  80. notice that some words in the vocabulary will start with a space or have a
  81. space imbedded in them. This is not an error in IVD. The decoding technique
  82. used by INFOCOM leaves 6 "special" character codes which have no display-able
  83. character defined for them. Some of the words contain some the "special"
  84. characters. Too see where the "special" character are you must invoke
  85. ZORKTOOLS with the /S (Special character) option. Since INFOCOM did not define
  86. display-able character for the "special" character, the ascii values of 0 - 5
  87. have been chosen. With the /S option the digits 0 - 5 will be displayed for
  88. the respective "special" character instead of a space. In the vocabulary every
  89. word has a 3 byte suffix which, I believe, tells the game the attributes of
  90. the word (like adjective, verb, noun, etc.). To list the 3 data byte suffix
  91. you must invoke ZORKTOOLS with the /D (Data bytes) option. This program
  92. requires a minimum of 128K bytes of FREE memory to run.
  93.  
  94. A LITTLE HISTORY:
  95.         I have been, from the birth of PC to date, a brave and daring
  96. adventure in realm of the Great Underground Empire, a space traveler who
  97. captures a giant alien space craft, a detective attempting to locate a
  98. murderer, a human computer backup who repaires an underground worldwide
  99. control complex, and a experienced sorcerer who battles evil wizards to save
  100. the world.  Through all these truly enjoyable escapades I could not help the
  101. feeling that something was missing.  I couldn't get over the fact that a game
  102. like these require you to have a pencil and a piece of paper (for maps, secret
  103. words, notes).  Think about it.  A game made for a computer, that forces the
  104. player to use something else to accomplish what could and should be done on
  105. the computer !  That's crazy !  I started thinking about this problem and ways
  106. to get around it.  For a long time I couldn't think of a relatively easy way
  107. to accomplish this.  Then multi-tasking programs hit the scene.  I found that
  108. the multi-tasking programs allow the user to operate several DOS programs
  109. simultaneously.  The catch is that all of these programs must run under DOS in
  110. order to work.  I then had the task of making INFOCOM game run under DOS.
  111. That is how IGL came about.  With a multi-tasking program, it is now possible
  112. to play an INFOCOM game and have an editor online simultaneously.  That means
  113. (depending on the multi-tasking program) that the player can usually use one
  114. key as a toggle and switch back and forth from the game to editor.  The player
  115. now has a convienent place to store any game related data (maps, save image
  116. descriptions, secret words, etc.) all, and this is the key, WITHOUT having
  117. their hands leave the keyboard.  I have tried this and it works great!
  118.  
  119.                                                 Happy Zorking,
  120.                                                 Softbeard the Pirate
  121.  
  122.  
  123.  
  124. *************************** ZORK 1 and 2 ********************
  125.  
  126. How to backup Infocom's ZORK I and ZORK II
  127.  
  128. *Insert DOS disk in drive A
  129.  
  130. A>DISKCOPY A: B:          <-- Ignore the errors on tracks 1-3!
  131. *Place your ZORK I or ZORK II disk in drive A and a blank disk in drive B.
  132.  BE SURE THAT YOUR ORIGINAL IS WRITE-PROTECTED!!!
  133.  
  134. A>
  135. *Now take out your ZORK disk and insert your DOS disk in A.
  136.  
  137. A>DEBUG
  138. -R CS
  139. xxxx
  140. :0000           <-- you enter this
  141. -R DS
  142. xxxx
  143. :0040
  144. -R IP
  145. xxxx
  146. :7C00
  147. -R ES
  148. xxxx
  149. :0000
  150. -L 0:7C00 0 0 8
  151. -G =0:7C00 0:7C32
  152. -G 0:7C44               <-- Don't take a shortcut here!
  153. -R ES
  154. xxxx
  155. :04C5
  156. -G 0:7C46
  157. -E 7C0:007C 02 08
  158. -W 800:0000 1 8 8
  159. -E 07C0:007C 03 04
  160. -G 0:7C44
  161. -R BX
  162. xxxx
  163. :0000
  164. -G 0:7C46
  165. -E 07C0:007C 02 08
  166. -W 04C5:0000 1 10 8
  167. -E 07C0:007C 03 04
  168. -G 0:7C44
  169. -R BX
  170. xxxx
  171. :0000
  172. -E 07C0:007C 02 08
  173. -W 04C5:0000 1 18 8
  174. -E 0:7C41 B8 08 02
  175. -W 0:7C00 1 0 8
  176. -Q
  177.  
  178. *This patch was done under DOS 1.1 - I haven't tried it under DOS 2.0 yet -
  179.  which may cause unpredictable results...
  180. *Take out your new disk in drive B and write-protect it.
  181.  It is now DISKCOPY-able.
  182. *Reboot your system - press ALT-CTRL-DEL.
  183.  
  184.  
  185. *************************** ZORK 3 ********************
  186.  
  187. How to backup Infocom's ZORK III game:
  188.  
  189. *Insert DOS disk in drive A
  190.  
  191. A>DISKCOPY A: B:          <-- Ignore the errors on tracks 1-3!
  192. *Place your ZORK III disk in drive A and a blank disk in drive B.
  193.  
  194. A>
  195. *Now take out your ZORK III disk and insert your DOS disk in A.
  196.  
  197. A>DEBUG
  198. -R CS
  199. xxxx
  200. :0000           <-- you enter this
  201. -R DS
  202. xxxx
  203. :0040
  204. -R IP
  205. xxxx
  206. :7C00
  207. -R ES
  208. xxxx
  209. :0000
  210. -L 0:7C00 0 0 1
  211. -G =0:7C00 0:7C2A
  212. -R AX
  213. xxxx
  214. :0800
  215. -G 0:7C63
  216. -E 800:14E5 B8 08 02
  217. -E 800:211A 02 08
  218. -W 800:0000 1 8 18
  219. -L 0:7C00 0 0 8
  220. -E 0:7C7C 02 08
  221. -E 0:7C41 B8 08 02
  222. -W 0:7C00 1 0 8
  223. -Q
  224.  
  225. *Take out your new disk in drive B and write-protect it.
  226.  It is now DISKCOPY-able.
  227. *Reboot your system - press ALT-CTRL-DEL.
  228.