In association with
SAGA of PUSSY
Strikes again... V2.0
Documents for Version V2.0 Last Revision 18/9/90 20:12
--------- --- ------- ---- ---- -------- ------- -----
First of all: What does it do?
Well basically it hunts through chip ram for familiar data structures
and reports it's findings back to the user, at which point you can visually
verify it's findings and act according to what you wish to do with the given
intelligence you hold. i.e. You can just listen, look or save it out to disk.
Familiar data structures in this version are:-
Future Composer modules
This list is subject to constant updating, (depending on how
many player source codes I can get hold of, with example
modules (hint, hint)).
Right then I suppose I better go through how to operate this little beauty:-
N.B. In the following info it may be better if you have loaded up the
ripper itself before reading on as it refers to the layout and what is on the
screen quite frequently.
Up/Down Cursors - Moves you up or down through memory by the width of
(Caps light off) the bottom display window.
Shift + Up/Down Cursors - Moves you up or down through memory by the overall
size of the bottom display window i.e. height x
Up/Down Cursors - Moves you up or down through memory by the overall
(Caps light on) size of the (top) waveform window.
Left/Right - Moves you up or down in memory by a byte at a time.
f - Allows you to hunt through memory for a string upto
32 characters in length.
g - Allows you to go direct to any memory location in
Chip ram, input in Hex.
h - Hunts through memory for familiar data structures
depending on which items have been requested for id.
Pressing escape will halt the hunt and leave you
at the point it had reached in memory.
Shift + h - Lists available structures for use in the hunt
option and allows items to be omitted from hunt
(for improvements in speed).
i - Attempts to identify the memory at the current
memory address (all structures are checked in this
function),for use if you stumble upon something by
l - Allows you to view all available structures for
identification during the hunt facility.
p - Defaults the size of the wavefrom window to 256
bytes this is as small as it gets.
Shift + p - Will attempt to play the lastmodules identified in
ram from the hunt option.
r - Toggles between single shot/Repeat for when you are
playing the waveform window as a sample.
s - Will allow you to save all data between points
start and end (viewable on the right hand side of
w - Turns on/off the update of the waveform window
which speeds up the display time when hunting for
text in the bottom window.
Shift + w - Turns on/off the bottom window which speeds up the
display time when searching for samples in the top
 - Increase/Decrease the size of the waveform window
by 256 bytes.
;' - Increase/Decrease the frequency for when playing
the waveform window as a sample.
* (key pad) - Filter on/off
Return/Enter - Plays the waveform window as a sample (at the
Esc - Alternates the bottom window mode between:-
Tab - Swaps screen colors (why not?).
F1 - Places the current window address in Start.
F2 - Places the current waveform window end address in
F3 - Places the current waveform window end address in
0 - Will stop the current sample/module playing.
1 - Attempts to play the current memory location as a
2 - Attempts to play the current memory location as a
3 - Attempts to play the current memory location as a
4 - Attempts to play the current memory location as a
Future Composer module.
Because of the problems distinguishing Soundtracker modules from
Noisetracker modules (especially when people insist on writing
stupid messages in the header), an extra function has been added.
If a message appears in the hunt option that a Soundtracker module
has been located, and it looks like a module, you may need to track
back in memory by a few bytes to find it's true beggining or if it
seems ok but when you try to play it with Shft+p or by pressing 1
(or 2 for a Noisetracker module), it seems way out, you might
try the re-identify option, this will take your word for it and
calculate the new end address for the module, here's how you do it.
Shift + 1 - Will re-identify the current address as a Sound-
tracker module (allowing you to play or save
Shift + 2 - Will re-identify the current address as a Noise-
tracker module (allowing you to play or save
However it is at your own risk, and if it's realy shitted up it
might crash if you try to play it, or the ripper may strongly
disagree and deny re-identification (beleive me he knows best).
Hope all that sunk in.