               ------------------------------------------------
               -                THIEF V3.0                    - 
               -                                              -
	       - Coded by Count Floyd of The Special Brothers -
               ------------------------------------------------
                       *** THE ULTIMATE RIPPER ***
                    (If he doesn't find it, who else ?)



Updates done from V1.4 to V2.0:

- Use of the great Req.library
- Load Object included
- Read Sector included
- Finds and plays now Mark II Soundsystem, David Whitaker Music Routine and
  Noisepacker Modules, too.
- Calculates now the correct length for Sidmon V1.0 and Soundmonitor
- Some minor Bugs repaired and the Disk-Commands are a little bit more 
  comfortable 

Updates done from V2.0 to V2.6:

- Modlist Command
- Fixed Memory Problems
- Fixed Memory while saving
- Plays Soundmonitor, too
- Convert Noisepacker to Noisetracker
- Correct Memory shown
- TFMX 8 Channel search
- TFMX 8 Channel Play
- Bug fixed in search command

Updates done from V2.6 to V3.0:

- Modlist Command extended
- 512k Bug fixed
- Search TFMX optimized


Known Bugs:

Not a Bug, but a fact is, that you can't calculate the length of the
new TFMX modules (and if yes I don't have the time to code it because
there are only 32 hours until releasing time and I'm still not finished with
my second utility...so bad luck!). Also the search routine isn't the best you
can code but it's the same problem as with Noisepacker and I got no time.
Wait for the next update coming very soon...

MAIN IDEA:

When I started to program this Ripper, I saw the lack of Synthetic Rippers.
There were some mediocre ones who found modules of only one Music-editor
like Future-Composer or JamCracker, but there hasn't been a ripper who
finds different modules.
So the main idea about it was to make a ripper for all kind of popular
modules.
A lot of people said, that I should insert the replayroutines into the 
Thief itself, so I will describe this problem one more time...

What's the main interest of using a ripper utility ? To rip something !!!
But you can only rip a music if it's not destroyed because of lack of
memory. So it's the best to load the replays only when you're sure you
want to play it. In that way you can be sure that a very few amount of
memory is wasted for the ripper and when the replays destroy that tune
you can still start again and rip it without playing to have the correct
module on disk......all right ???.....I hope so !!


WHAT DOES IT FIND:

At this moment THIEF finds the following modules:

Sidmon I + II (MIDI) - JamCracker - Future Composer (all Versions)
Soundmonitor (B. Postma) - TFMX - Noise/Protracker - Startrekker
Delta Music - Mark II Soundsystem - David Whitaker Routines
Noisepacker (Three Versions)

Old Soundtracker (16 Instruments) Versions are not supported...

Except for TFMX,Delta Music it will give out the correct
Length & Range of the Module, so you can easily save it with the
's' comand.


WHAT IT DOESN'T FIND:

SoundFX - Oktalyzer (but I don't think that they are used so much!!)
Packed Delta Tunes (later, later!)


THE COMANDS:

By now, you can execute THIEF with 2 extra Parameters. 
N = No own Window
A = Add 21k

E.A.: THIEF NA (Use this if you haven't got a Memory Expansion)


 When I type < > you needn't to type in the value. You can break every
 Display Action by pressing both Mousebuttons. By holding the left
 Mousebutton the Display won't scroll.


h                              - Show Helppage
? [digit]                      - Show Hexdigit in Binary, Dezimal and as String 
m <start> <end>                - Show start to end as Memory Dump
n <start> <end>                - "    "     "  "  as Ascii Dump
f [start] [end] [byte] [byte]  - Find Bytes in Memory (max. 4 Bytes)
l <start> <end>                - Search Modules (if you only type 'l' then 
                                the whole Chipmem will be searched thru
p [modulestart] [0..etc]      - Play Module at modulestart.The digit at the
				end will show the ripper what you want to
				play. (the address will be given out from the 
				search comand)
                                
				0= Sidmon V1.0
				1= Noise/Protracker
				2= Future-Composer V1.4
				3= Future-Composer V1.3
				4= Jamcracker V1.0
				5= Sidmon II (Midi)
				6= Delta Music V2.2
				7= David Whitaker Routine
				8= Mark II Soundsystem
				9= Noisepacker V2.03
				a= Soundmonitor V1.1
				
ms [start1] [end] [start2]     - Move Module from Start1-End to Start2
				 (e.a. for moving a Module from Fastmem to
				 Chipmem)   
s [start] [end]                - Save Memory from start to end (Requester will
				 pop up)
r [start]                      - Load File in Memory to start (see above)
ro                             - Load Object 
rs [Ssec] [Nusec] [Un] [Addr.] - Read Sector (Startsector,Number of Sectors
				              Unit (0/1 etc.) Memoryaddress)

j [address]                    - Jump to address (don't mess with this!!)
dir <path>                     - Directory (without given Path it will show
				 the Directory of df0:
*[command]                     - Execute CLI-Command (Run must be in the
				                      C Directory)
x                              - Simply the exit


NEW COMMANDS (since V2.6):

modlist                              - Show found modules
c [start] [length]                   - Convert Noisepacker to Noisetracker
ptfmx [Songdata] [Soundd.] [Songnr.] - Play TFMX Module


It's a good Idea to use a memory expansion, otherwise you shouldn't play
modules higher than a location of $6a000, because there Thief loads the
replays.

Some Hints to Noisepacker:

If Thief has found a Noisepacker Tune you can be sure that it is one. 
Unfortunately I can't search for the module itself, so I search for the
Replay routine. If Thief displays some strange digits (check the length)
it can be that the replay routine is partly destroyed so that Thief can't
interpret the values. 
An other subject is to convert Noisepacker to Noisetracker.
This isn't so easy as it seems, because the module could be

(a) a damaged one or
(b) a new noisepacker version

so don't be upset if Thief will crash while unpacking it (the easiest way
would be to save the unpacked parts to disc like NPD, but it works,
so what !?!


Hello Compact-Makers:

If put this Ripper on your Compacts then don't forget to copy the files
"Replay1.Thief" and "Replay2.Thief". Without this, Thief isn't able to
play anything. If you forget it, a Guru Display will remind you.
Thief also needs the Req.library on disk (without it, Thief won't start!).

Some Thanks and Greetings go to:

- the whole TSB (especially to the 'Meeting Team')
- Laserdance/TSB (for his patience during meetings (hehe!))
- Saron/TSB (for keeping the old Thief.doc (Many thanx !!!)
- Control/Coma 
- Foca (Thanx for all...)


	If you've Bug reports or you think you've got an idea what to
	include in later versions or you want to send a little donation 
	then write to:


   The Special Brothers UK     The Special Brothers   The Special Brothers  
   -----------------------          Luxembourg             Finnland         
             ABH               --------------------   --------------------  
        41 Craven Road           Schroedel Joel             Commie          
          Hemsworth               P.O. Box 206             T.K 3A17         
        West Yorkshire           3403 Dudelange         45150 Kouvola       
           WF9 4SB                                                          
                                                                            
                                                                            
                                                                            
                       The Special Brothers Germany                         
                                                                            
                       PLK 004150 D OR PLK 008566 B                         
                              4950 Minden 2                                 
                                                                            

	           (Mark the envelope 'To Count Floyd')


	Of course you can also write if you want to swap with us...
                                                                            
                                                                            
   Or call one of these elite TSB Trade-Centers                             
                                                                            
    SILVER MOON (EHQ) : +4957215136     BLACK ROSES  (SHQ) : +41041368683   
    BIRD OF PREY(GHQ) : +49707178720    STATE OF MIND(GHQ) : +49521205469   




                                 See you,
                                
			       Count Floyd of

                            THE SPECIAL BROTHERS

