home *** CD-ROM | disk | FTP | other *** search
- Jack: The Ripper
- By James "Insane Warrior" Ostrowick and Ray "StarWriter" Heasman
- Both of the group "Genisys".
-
- This program is:
-
- Copyright (c) 1994 James Ostrowick and Ray Heasman. All Rights Reserved.
-
- ReqTools.library is Copyright (c) Nico Francois
-
- This program is Smileyware -- You are obligated to post us each a Picture
- postcard of your home town, if you use this program. People who don't do
- won't get our 24hour/day help service via internet. (So there!)
-
- See end of formats doc for addresses.
-
- Now for some stuff from IW:
-
- This is my first attempt at an Amiga program, and I hope you enjoy using
- it. It has taken me over a YEAR to get it this far and I believe it to
- be quite good and unique. It should work on any Amiga from a 1.3 500 up
- to a 4000 so if it sill croaks on a 68000 based machine Sorry! but it
- is very difficult to bug test a program for a machine you don't have.
- It has been tested on the following:
-
- A1200 68020 14Mhz 8MB fast RAM 33Mhz 68882
- A1200 68030 50Mhz 8MB fast RAM 50Mhz 68882
- A500 68000 7Mhz 512KB fast RAM 512KB Chip RAM
-
- Now for instructions:
-
- Just some general info:
- [n] means a value MUST be entered.
- (n) means optional.
-
- Pressing the left mouse button at any time will abort most operations eg
- hunting for modules/samples loading tracks off a disk etc.
-
- All values returned are in HEX if they have a '$' in front of them
- otherwise they are in Decimal. All adresses entered are in HEX.
-
- Command H [n] (s)
-
- All of the H commands will quit when the Left Mouse Button is pressed.
-
- [n] is:
- 0 - This will search for any module that has some sort of header.
- Currently this stands at:-
- ProTracker, NoiseTracker, StarTrekker, MED and OctaMED,
- SoundMon 2.0/2.2 ,TFMX 1.5/Pro/7CH, KRIS or CHIP tracker,
- The Player 4.0A/4.0B/4.1A/5.0/6.0(light), Digital Mugician,
- Synthesis/InStero4.0, ProRunner1.0/2.0, Futurecomposer1.3/1.4,
- Oktalyzyer 1.56, SidMon II, COSO-Hippel, SoundFX1.3, IceTracker1.0/1.1
- PUMAtracker, ProPacker 1.0a, QuadraComposer, WantonPacker, JamCracker,
- Major Tom 2.0B, Promizer4.0, AproSys, David Whittaker Old,
- Delta Music2.0, UNIC-Tracker, AMOS Basic Converter,Vector Dean
- Actionamics Sound Tool, NoiseRunner,Take/Fast Tracker, PoweMusic,
- TrackerPacker 3.0,SoundFX2.0, SoundTracker 2.6
-
- 1 - This Will search for any module that does not have a standard
- header used for identifying it. It's speed in comparison to type 0
- will vary from the same speed to sometimes slower at finding modules.
-
- Currently this stands at:
- MED/OctaMED, NoisePacker2.0, NoisePacker3.0, Sonic Arranger(pc),
- Sonic Arranger, Silents Tracker, ProPacker 2.1/2.x/ModuleProtector,
- Promizer1.x/2.0, Game Music Creator, P50A/P60A (Heavy), Tronic Tracker,
- UNIC-Tracker 2,TrackerPacker 2.0,ActiVision PRO.
-
- 2 - This will Hunt for Crunched files in Memory.
-
- Currently this stands at:
-
- Crunch Mainia Data,Crunch Mania Address,Crunch Mania Normal,
- Imploder Data, Rob Northern Cruncher,IAM Packer 1.0,
- Zulu and Grey Packer,Stone Cracker 3.0 Normal,Stone Cracker 3.0 Data,
- Stone Cracker 4.01 Normal, Stone Cracker 4.01 Data,
- Stone Cracker 4.04 Normal, Stone Cracker 4.04 Library,
- Stone Cracker 4.04 Address, Stone Cracker 4.04 Data,
- PowerPacker 3.0 Normal, PowerPacker 4.0 Normal, PowerPacker 4.0 Library
- ByteKiller 1.3, Spike Cruncher, any XPK'ed file.
-
- I desparately need more of these so if any-one has any other cruncher
- please e-mail me or send it to me.
-
- PS: The Rob Northern Cruncher is used in most commercial products, like
- games.
- EG:
- Walker, Tornado AGA, Impossible Mission 2024, Chaos Engine,
- Desert Strike, Cannon Fodder (some of these will not decrunch properly),
- Assasin, Lethal Weapon, Syndicate, One Step Beyond, Push Over, Lemmings 2
-
- 3 - This will allow you to hunt through memory for a 2/4byte hex value,
- or a 2/4 byte String value.
-
- If you don't enter a string the program will then prompt you to enter a
- Hex value.
- If you do not enter a Hex value or just press Return insted of entering a
- W or L for Word Or Long word the function will abort.
-
-
- Command C
-
- This will continue ANY of the above hunt modes if they are stopped
- by pressing the left mouse button or when one of them stops due to
- finding a module etc.
- Command CM [C|F]
-
- This allows you to change the type of memory used.
- C - Chip RAM
- Defult setting.
-
- F - Fast RAM
-
- If you don't have any fast RAM it will ignore the instruction.
-
- This mode will allow you to hunt for modules etc in Fast RAM
- It will also do all loading to Fast RAM.
-
-
- Command S [n]
-
- This will play an area of memory specified by [n].
- To stop Playing the memory press the left mouse button.
- To play the next section of memory press the Right Mouse button.
-
-
- Command M [n]
-
- This will do a Hex and ASCII Memory dump from the address specified
- by [n]
-
- Press the left mouse button to stop the display.
- Hold the Right mouse button to pause the display.
-
- Command W
-
- This will Write out memory or save a located module.
-
- It will ask for a start address. If you wish to save out a section of
- memory type in the start address here in HEX. If you just wish to save
- the crunched file or module that the ripper just found, just press
- return. A file requester will pop up and ask for a file to save if you
- have ReqTools V38+ if not you will be prompted to type in a name and
- FULL path.
-
- If you are saving a section of memory once you have typed in the start
- address in HEX the program will ask for an end address also in HEX.
-
- Command R
-
- Will Read a selected file into memory. The program will load the
- file into CHIP ram only.
- A requester will prompt you for a file. If you don't have ReqTools V38+
- You will be asked to type in a name with FULL path.
-
- Command F [n] (m)
-
- This will scan through memory for samples!
-
- Where [n] is the sensitvity to use. The higher the number the more
- sensitve the searcher becomes ie the more likely to find samples and
- the more likely to find garbage. (m) is the start address to use it is
- optional and if left out will start at $1000 ie dec 4096.
-
- Command X
- Will eXit the ripper.
-
- Command D [Path]
-
- This is for people without ReqTools or who just want a
- directory of a disk or drawer, where [Path] is the full path.
-
- Command B
-
- This will Backtrack to the begining of a sample found with 'F'. It will
- look for 2 zeros.
-
- Command BC
- This will continue to backtrack to the begining of a sample.
-
- Command RT
-
- This will read tracks off a disk in DF0:
-
- When you type 'RT' and press return you will be prompted to give the
- Track to Start reading from, give a value between 0 and 79. The ripper
- will then ask for the number of tracks to read, again give a decimal
- number between 0 and 79. The Ripper will read the specified tracks to
- CHIP RAM. You can then hunt through the area the ripper displays for
- modules etc.
-
- Command RS
-
- Resets the Console Window.
-
- I included this because sometimes control characters stuff up the
- display and it become necessary to reset the Window.
-
- Command SW
- (Oops, I forgot to Include this instruction in the Doc and the Help
- page in the Ripper. It has been in the Program since the first release
- but I just forgot about it :-O )
-
- Installs a Cold Capture Wedge that will copy the first Megabyte of
- ChipRAM to the Second MegaByte.
- This is ONLY for Machines with 2MB of ChipRAM. I have been unable
- to test it on machines with only 1MB but I think what it will do is
- nothing, because as far as I know the older machines mirrored the first
- MB of ChipRAM in the Second.
-
- Just a quick note of thanks:
-
- To StarWriter for his help and Sample Hunting Routine, which without
- would make this a pretty ordinary Ripper.
-
- To FOXX for testing, and suggesting changes.
-
- To all the beta testers for their help.
-