
			X-Ripper V1.1 Documentation
			---------------------------

	Yo guys !
This is J. Walker of Abyss with a new ripper for you !
I got the idea for this one when I used Multi-Ripper. So I started to code
my own ripper. I coded all parts, except the Slipstream, Abyss Util,
Semtex and Lamer Exterminator bootblocks. I used no parts from any other
programs.

If you have any problems with the programm or just want to
get in touch with me write to:     J.W.
			        P.O.Box 740
			     A-6852 Dornbirn 3
				  AUSTRIA

The program is SHAREWARE and must not be sold by any PD-library or for
any commercial purposes no matter how small the profit is.
So please send 10 US$ to the address above. You will get the latest version
free !

The next versions will include: Bitmapeditor, Assemble, Disassemble,
				Checkdisk, Patch, and much more !

All numbers are written in hex. The '$' needs not to be written.
<S>  Startaddress	<FN> Filename
<E>  Endaddress		<ON> Old name
<T>  Targetaddress	<NN> New name
<NR> Number		<SB> Startblock



Command 'H': Hunt module in chipmem (0-$7ffff)
Format: H
		This will hunt for new Sound/Noise/Star/Protracker modules,
old Soundtrackermodules and 8 channel Startrekker modules in lower chip-
mem. Old Soundtracker modules and 8 channel modules are not beeing supported
by any other command like play,?,fix,rins,etc.


Command 'HC': Hunt module in chipmem (0-$fffff)
Format: HC
		See above.


Command 'HF': Hunt module in fastmem ($c00000-$c7ffff)
Format: HF
		See above.


Command 'HX': Hunt module in specified area.
Format: HX <S> <E>
		See above.


Command 'C': Continue module hunt


Command 'K': Hunt decruncher in chipmem (0-$7ffff)
Format: K
		This will hunt for dcrunchers in lower chipmem. All
decrunchers supported by multiripper have been included. Also other
decrunchers like Powerpacker3.0.
If the program finds a decruncher header it will show it's name and other
data, if available, to you and ask if you want to decrunch.


Commands 'KC' , 'KX' : See above.


Command 'T': Transfer memory
Format: T <S> <E> <T>
		Will transfere data from startaddres to targetaddress in the
specified area.


Command 'TM': Transfere module
Format: TM [T]
		Will transfere a module to $40000 [or targetaddress].


Command 'FILL': Fill up memory
Format: FILL <Startaddress> <Endaddress> [Byte]
		Will fill up the memory with zeros [or byte].


Command 'FTXT': Search asciitext
Format: FTXT <Text> [S] {E}
		Search your asciitext in area 0-$7ffff [or S to $7fff].
{or S to E}. Stop by pressing left MB.


Command 'FIND': Search for any asciitext
Format: FIND [S] [E]
		This will search the memory from 0-$7ffff [or S to E]
for any asciitext. Stop by pressing left MB.


Command 'RI': Read image
Format: RI <S> <FN>
		This will read a file from disk or ram: to memory (S).


Command 'WI': Write image
Format: WI <S> <E> <FN>
		This will save the area S to E as FN to disk or ram:.


Command: 'S': Save module
Format: S <FN>
		Save found module as FN.


Command: 'SETM': Set module address
Format: SETM <S>
		Set module address to S.


Command: 'FIX': Fix st numbers
Format: FIX <NR>
		Fix st numbers to NR.


Command: 'RINS': Rename instrument
Format: RINS <NR> <NN>
		This will rename a instrument to NN.


Command: 'SI': Save instrument
Format: SI <NR>
		Save instrument NR to st-disk named in instrument name.


Command: 'P': Play module
Format: P
		Play found module. Stop by pressing left MB.


Command: 'LED': Change LED


Command: '?': Moduleinfo


Command: 'NRIP': Make module harder to rip
Format: 'NRIP'
		This will fill up data in the module which is not used
to replay it and make it harder to rip. Multiripper will find nothing!


Command: '*': Execute CLI-command
Format: * <FN>


Command: 'REN': Rename file
Format: REN <ON> <NN>


Command: 'DEL': Delete file
Format: DEL <FN>


Command: 'MDIR': Make dir
Format: MDIR <DIR>


Command: 'DIR': Show dir
Format: DIR <PATH>


Command: 'CD': Change dir
Format: CD <DIR>


Command: 'INFO': Show some system infos
Format: INFO
		This will show you the library bases and interrupt addresses


Command: 'CR': Clear reset vectors
Format: CR


Command: 'INST': Install bootblock
Format: INST <BOOT>
		This will install the bootblocks of the actual drive with
 1:Abyss Util Boot / 2:Slipstream Boot / 3:Semtex Boot / 4:Abyss Text Boot
 5:Lamer Exterminator V3 / 6:Normal DOS.


Command: 'TX'
Format: TX
		Edit the boottext for the Abyss Text Boot.


Command: 'JMP' / 'JSR'
Format: JMP <A> / JSR <A>


Command: 'DR'
Format: DR <NR>
		Set number of actual drive.


Command: 'RB': Read blocks
Format: RB <SB> <N> <S>
		Read N blocks from actual drive to S.


Command: 'WB': Write blocks
Format: WB <SB> <N> <S>
		Write N blocks from S on.


Command: 'TYPE': Type file to screen
Format: TYPE <FN>
		Press left MB to stop.


Command: 'A': Asciidump
Format: A <S>


Command: 'D': Hex & Asciidump
Format: D <S>


Command: 'SCAN': Scan disk for modules and decrunchers
Format: SCAN [SB]
		Will scan the disk in the actual drive for decrunchers
and modules. Stop by pressing left MB.


Command: 'LIST': List scan results
Format: LIST
		Will list all modules and decrunchers found on last scan.


Command: 'LS': Load segment and check
Format: LS <FN>
		Will load a file as segment and check for decrunchers.
If no cruncher is found the program will list all jumps (jmp $xxxx.l,
jmp (a0)). You can disable a jump with TRAP.


Command: 'TRAP': Disable command
Format: TRAP <OFFSET>
		Will disable the command at offset of the current 
segment and start the program. The segment must be still in memory


Command: 'US': Unload segment
Format: US
		Do this before loading a new segment.


Command: 'SL': Segment list
Format: SL
		Show the segment list of the current segment.

Command: 'FORM': Format a disk
Format: FORM <DRIVE><NAME>


Command: 'M' / '1': Show menu 1


Command: 'M2' / '2': Show menu 2


Command: 'X': Exit


				signed: J.Walker  17.09.1991