home *** CD-ROM | disk | FTP | other *** search
/ AMOS PD CD / amospdcd.iso / 001-025 / apd007 / multi-ripperv1.0.doc < prev    next >
Text File  |  1990-11-06  |  8KB  |  216 lines

  1. ---------------------------------------------------------
  2. ---------- INSTRUCTIONS FOR MULTI-RIPPER V1.0 -----------
  3. ---------------------------------------------------------
  4.  
  5.              Release date : 16.August 1990
  6.  
  7. MEGANOTE : This ripper won't funktion correctly on 512Kb
  8. systems. (Well, it works, but you get plenty GURU's because
  9. the demos decrunch on top of the program !)
  10.  
  11. There is no use to include a reset-protection on your demos
  12. anymore. This ripper will rip it all !?!
  13.  
  14. Multi-ripper is a revolutionary new ripper. With it
  15. you can rip music from almost any demo/game that uses one
  16. of the following music formats :
  17.  
  18. - Soundtracker  15 instruments version
  19. - Soundtracker  31 instruments version
  20. - Noisetracker  V1.0 - V2.0
  21. - Future Composer
  22. - Sound-Monitor V2.0
  23. - Sid-Monitor
  24.  
  25. When you load a file with the 'l' command, the ripper will
  26. analyze the header and see if it is recognized. If it is
  27. recognized, the ripper will start decrunching the file. Some
  28. decrunchers do not flash any of the color-registers, so
  29. please be patient. 
  30.  
  31. If the cruncher isn't recognized, the ripper will analyze
  32. it, and print out possible jump addresses for the file.
  33. Just select one of the addresses by entering the
  34. number in front of the address. The ripper will then start
  35. the decrunching and hopefully break it before the program
  36. starts.
  37.  
  38. The ripper recognizes and will handle 29 crunchers correctly.
  39.  
  40. If the ripper doesn't find anything useful in the file, try
  41. to load it again using the 'o' funktion to load and run the
  42. file, exit it, and then rip the music.
  43.  
  44. Sometimes the sound and grafix is in the same datafile. Use
  45. 'k' to load datafiles and rip from them. The ripper is not able
  46. to decrunch datafiles without decrunch header, since there is
  47. no way of identifying them.(Powerpacker does save 'PP20' in the
  48. first word of the file, but use Powerpacker to decrunch these files.)
  49.  
  50. To rip a tune, simply type 'h' to start hunting for it, and
  51. 'c' to continue after a possible song has been found.
  52.  
  53. If the ripper finds a Soundtracker tune with 16 instruments,
  54. you might have to adjust module address by using the 'b'
  55. function to move back, and 'n' to move forward again.
  56.  
  57. NOTE : The ripper will find all 32 instrument songs as
  58. Noisetracker tunes, but don't worry. The Noisetracker V2.0
  59. replay-routine can handle it correctly.
  60.  
  61. To get the info about the module again, enter 'i'.
  62.  
  63. To toggle the filter use the 'f' command.
  64.  
  65. If you for any reason want to listen to the found module,
  66. enter 'p' to play it, and 'q' to stop playing.
  67.  
  68. ---------------------------------------------------------------
  69. NOTE : If you have fast-mem, the Future-Composer modules
  70. usually sound rather strange, because the play-routine doesn't
  71. like fast-mem. The replay-routine contains some data that are sent
  72. to the audio channels. The audio-channels can only play data in
  73. chip-mem so it will play the wrong data. But the module is O.K
  74. and you can save it.
  75. The reason that you dont get the name of the Future-Composer
  76. module of instruments is that Future-Composer saves the modules
  77. without names.
  78. The Sound-Mon and Sid-Mon replay does NOT handle playing the
  79. same song twice correctly.
  80. ---------------------------------------------------------------
  81.  
  82. To save the module, just enter 's' at the prompt, and enter
  83. the filename. If no path is entered in front of the filename, 
  84. the file will be saved in the current directory.
  85.  
  86. When you save a SID-MON module, you will have the opportunity
  87. to save the module with replay-routine, if this was found in
  88. front of the module.
  89.  
  90. When you have decrunched a demo or program, it might be nice
  91. to read the scroll-text in pure ASCII format. Enter 't' and
  92. voilla, all ASCII text in memory will show. Press joystick
  93. button to pause it, and left mouse-button to quit (print to
  94. the next zero byte.)
  95.  
  96. Some smart guys think that they can fool this ripper by
  97. chrunching the program twice, but they are wrong. You simply
  98. press 'a' and the ripper will scan the memory for decrunch
  99. headers, and ask you if you want to decrunch the program if
  100. the header is found. If you don't want to decrunch the found
  101. program, the ripper will continue to scan for headers.
  102.  
  103. All the time I want to rip songs from megademos, but they
  104. usually have some fancy reset-protection. But the protection
  105. doesn't stop this ripper. Press 'z' and the ripper will ask
  106. you to enter the start sector for scanning. It will begin scanning
  107. the disk in DF0: for decrunch headers. If one known header
  108. is found, it will write the area the part will decrunch to
  109. and the sector where the header was found. This list can be
  110. recalled later with 'y'. If the ripper writes that the demo 
  111. will decrunch in the area $0000000-$00000000 then the ripper 
  112. doesn't know where it will decrunch.
  113.  
  114. ---------------------------------------------------------------
  115. NOTE: Please be patient with this option. It might take some
  116. time to finish.
  117. ---------------------------------------------------------------
  118.  
  119. When you are through scanning the disk, choose a part and
  120. use 'r' to read the sectors from the disk in DF0: You will
  121. be prompted for start and stop sector, and the load address.
  122. A lot of the decrunchers decrunch from the last address and
  123. forward, so if you don't have space behind the decrunch area,
  124. load it a few thousand bytes in front ($3000 will often do.)
  125.  
  126. Then the part will decrunch and you can rip the module.
  127.  
  128. This option work on most of the newer mega-demos. Here is a
  129. list of some of the megademos I have ripped from : 
  130.  
  131. -Phoenix Megademo
  132. -Cryptoburners Megademo I and II
  133. -NorthStar and Fairlight Megademo (2 disks)
  134. -Vision Megademo III and IV
  135. -Cult Megademo
  136. -Red Sector Megademo
  137. -Flash Hit The Road
  138. -Flash Danish Knowhow
  139. -Kefrens Megademo VII and IIX
  140. -Rebels Megademo I
  141. -Silents Megademo
  142. -Epsilon Megademo
  143. -Vortex 42 Megademo II
  144. -Ipec Elite Megademo
  145. -Hardcrack Megademo
  146. -The Link Megademo
  147. -Cave Megademo
  148. -Alpha Flight Megademo II
  149.  
  150.  
  151. I have also been able to rip songs from most games that use
  152. one of the music-formats this ripper knows.
  153.  
  154. If you want to start a demo loaded from a megademo simply
  155. type 'j' and the ripper will try to start the demo. This doesn't
  156. work on all megademos, because some people have the jump addresses
  157. in the loader. (f.ex. RSI Megademo)
  158.  
  159. ---------------------------------------------------------------
  160. NOTE : If you get a GURU or Software failure, it's usually not
  161. our fault. The decruncher has decrunched data over something
  162. important. Not all decrunchers clean up after themselves, so
  163. if you get an Out of memory message, reset and start over
  164. again.
  165. ---------------------------------------------------------------
  166.  
  167. It is often interestin to SEE the contence of the CHIP-RAM,
  168. because you can see how simple some things are to make. To do
  169. this, use the command 'u' and move your little friend on the
  170. left (hopefully) side of your Atari.. OPPS !! Errr... Amiga.
  171. Left/Right mouse button to decrease/increase modulo. Press
  172. Funstick button to nullify these values. 
  173.  
  174. When you have been ripping for a while, you have a lot of
  175. destroyed modules in the memory which the ripper finds each
  176. time you hunt for a module. To get rid of then, fill the
  177. area where they are whith the 'g' command. Simply enter the
  178. start and stop address, and the ripper will clear the area
  179. between.
  180.  
  181. Use 'd' to view a directory, and 'v' to set the current
  182. directory.
  183.  
  184. To exit, just press type 'x' and the program will quit. You
  185. often get a GURU or Software Failure because the decrunchers
  186. often destroy important data.
  187.  
  188. ------------------------------------------------------------
  189. This is the first version of the ripper, and some things
  190. don't work perfect but they will pretty soon. 
  191.  
  192. If you wonder about anything, just give me a call. You find my
  193. phone number in the ripper.
  194.  
  195. Send tips for improvement or new crunchers to me or Mr.Fox.
  196. You find our addresses in the ripper.
  197.  
  198. Document written by Jelly-Fish of Unit One Inc.
  199. ------------------------------------------------------------
  200. Thanx to the following people for moral support, tips for
  201. improvement, and supply of crunchers :
  202.  
  203. Inventor      of The Law Breakers.
  204. Rattler       of Unit One Inc.
  205. Valheru       of Unit One Inc.
  206. The Developer of Unit One Inc.
  207.  
  208. ------------------------------------------------------------
  209.  
  210. This program is Public Domain, so you can spread it to
  211. whoever you want. Please send us some kind of note,
  212. telling us what you like/dislike, and we will try to fix 
  213. this in the next version.
  214.  
  215.         PS : You can send us gifts too !?
  216.