398 lines
12 KiB
Groff
398 lines
12 KiB
Groff
|
||
|
||
|
||
|
||
|
||
%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%
|
||
/ ________________________ /
|
||
% !\ /! %
|
||
/ ! !\ B A G /! ! /
|
||
% ! ! !\ /! ! ! %
|
||
/ ! ! ! !>---O-F----<! ! ! ! /
|
||
% ! ! !/ \! ! ! %
|
||
/ ! !/ T R I C K S \! ! /
|
||
% !/______________________\! %
|
||
/ /
|
||
%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%
|
||
|
||
S O F T - D O C U M E N T A T I O N
|
||
|
||
%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%
|
||
|
||
B Y
|
||
|
||
] I N C O G N I T O [
|
||
|
||
%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%
|
||
|
||
DISTRIBUTED
|
||
B Y
|
||
THE CURSE [612]920-3576
|
||
|
||
%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%/%
|
||
|
||
---------------------------------------
|
||
T R A X
|
||
---------------------------------------
|
||
|
||
TRAX: A track examination program. TRAX will read a track from a
|
||
diskette in its "raw" pre-nibbilized form and format it on the screen,
|
||
attempting to pick out the sector formatting, such as a protected
|
||
diskette or one which has been damaged in some way, TRAX will
|
||
highlight its anomolies. TRAX is also useful in conjunction with the
|
||
INIT program to determine the physical order or skewing of sectors on
|
||
a diskette.
|
||
|
||
TRAX COMMANDS
|
||
=============
|
||
|
||
[-ANALYSIS MODE COMMANDS-]
|
||
|
||
ARROW KEYS SELECT TRACK TO READ
|
||
R READ CURRENT TRACK
|
||
N READ NEXT TRACK
|
||
P READ PREVIOUS TRACK
|
||
F TOGGLE DISK FORMAT (13/16)
|
||
V VERIFY DISK & DISPLAY ERRS
|
||
A DISPLAY ADDRESS CHECKSUMS
|
||
D DISPLAY DATA CHECKSUMS
|
||
0 RECALIBRATE & READ TRACK 0
|
||
S CHANGE SLOT/DRIVE CONFIG.
|
||
X ENTER RAW DUMP MODE
|
||
ESC KEY EXIT PROGRAM
|
||
|
||
|
||
[-RAW DUMP COMMANDS-]
|
||
|
||
RIGHT ARROW SCROLL FORWARD ONE LINE
|
||
LEFT ARROW SCROLL BACK ONE LINE
|
||
N SCROLL TO NEXT PAGE
|
||
P SCROLL PREVIOUS PAGE
|
||
B GO TO BEGINNING OF BUFFER
|
||
E GO TO END OF BUFFER
|
||
C CHANGE SEARCH BYTE
|
||
L LOOK FOR SEARCH BYTE
|
||
X RETURN TO ANALYSIS MODE
|
||
|
||
---------------------------------------
|
||
I N I T
|
||
---------------------------------------
|
||
|
||
INIT: The INIT program can be used to reformat a single track on a
|
||
diskette, a range of tracks, or the entire diskette. In addition, INIT
|
||
will optionally attempt to preserve the contents of any readable
|
||
sector it finds before reformatting. Thus, INIT can be used to fix a
|
||
single sector whose formatting has been damaged so that it can no
|
||
longer be read from or written to. This avoids having to initialize
|
||
the entire diskette with the DOS INIT command. INIT will also allow
|
||
you to specify the order of the sectors on any given track. doing this
|
||
can improve disk read times by about 40%.
|
||
|
||
INIT OPTIONS
|
||
============
|
||
|
||
Disk Sectoring:
|
||
THIS VALUE IS THE NUMBER OF SECTORS PER TRACK. THE OPTIONS ARE 13
|
||
OR 16.
|
||
|
||
Disk Format: This is the type of operating system being used on this
|
||
diskette.
|
||
|
||
Preserve Data: This question asks whether the data currently on your
|
||
diskette should be preserved.
|
||
Skew Direction:
|
||
This prompt indicates the direction of
|
||
the skewing to be used.
|
||
Skew Factor: This is the spacing placed between logically sequential
|
||
sectors during formatting.
|
||
|
||
Slot: The number of the slot occupied by your disk drive controller
|
||
card.
|
||
|
||
Drive: The drive number of your disk drive.
|
||
|
||
Volume Number: This is the volume number that will be used to format
|
||
your diskette.
|
||
|
||
Starting Track: The track number upon which formatting is to start.
|
||
|
||
Ending Track: The last track to be formatted.
|
||
|
||
|
||
---------------------------------------
|
||
Z A P
|
||
---------------------------------------
|
||
|
||
ZAP: ZAP in its simplest sense allows you to read and modify a
|
||
diskette at the track and sector level. A sector may be read and
|
||
displayed in hexadecimal and ascii and, optionally, modified and
|
||
rewritten to the disk. ZAP provides over 50 commands, including some
|
||
programmability with macros, labels, and loops, allowing you to
|
||
perfrom complex manipulations on diskettes. full support exists for
|
||
DOS files of all types, CP/M files, and Pascal files as well. ZAP is
|
||
perhaps the most complex of the four programs but you will probably
|
||
find you use it most heavily.
|
||
|
||
|
||
ZAP COMMANDS
|
||
============
|
||
|
||
[-INPUT/OUTPUT COMMANDS-]
|
||
|
||
/EXP/ Set buffer cursor
|
||
+/EXP/ Move forward in buffer, disk, or file
|
||
-/EXP/ Move backward in buffer, disk, or file
|
||
R/TRK/,/SEC/ Read track, sector (file closed)
|
||
R/REC/,/BYT/ Read record, byte (file open)
|
||
WRITE/TRK/,/SEC/ Write track, sector (file closed)
|
||
WRITE/REC/,/SEC/ Write record, byte (file open)
|
||
N/EXP/ Next sector (plus /exp/sectors)
|
||
P/EXP/ Previous sector (minus/exp/sectors)
|
||
% Indirect read track, sector
|
||
|
||
|
||
[-BUFFER MODIFY COMMANDS-]
|
||
|
||
:/STR/ Store string into buffer
|
||
SET/STR/ Multiple store
|
||
&/STR/ Logical AND operation
|
||
O/STR/ Logical OR operation
|
||
X/STR/ Logical EXCLUSIVE OR operation
|
||
|
||
[-COMPARISON COMMANDS-]
|
||
|
||
L/STR/ Look for string
|
||
V/STR/ Verify string matches buffer
|
||
COMPARE/BUFFER/ Compare buffers
|
||
|
||
|
||
[-OPTION SWITCH COMMANDS-]
|
||
|
||
LC DISPLAY LOWER CASE AS IS
|
||
UC TRANSLATE LOWER CASE TO UPPER CASE
|
||
IMAGE Print characters in image form
|
||
ASCII Standard ascii translation
|
||
LOCK Prevent write operations
|
||
UNLOCK Allow write operations
|
||
DOS16 Use DOS 3.3 skew table (16 sector)
|
||
DOS13 Use DOS 3.2 or DOS 3.1 skew table (13 sector)
|
||
CPM Use CPM skew table (16 sector)
|
||
PASCAL Use Pascal skew table (16 sector)
|
||
WRAP Allow disk or file wraparound
|
||
NOWRAP Prevent disk or file wraparound
|
||
|
||
|
||
[-FILE COMMANDS-]
|
||
|
||
OPEN/STR/ Open a file
|
||
RLEN/STR/ Set record length
|
||
CLOSE Close file
|
||
WHERE Open file containing sector
|
||
|
||
|
||
[-PRINTER COMMANDS-]
|
||
PR#/EXP/ Set printer slot number
|
||
PRINT Copy screen to printer
|
||
DUMP/EXP/ Dump sector(s) to printer
|
||
IDUMP Dump instructions to printer
|
||
NOTE/LINE/ Print comment line
|
||
LOG Log all changes
|
||
NOLOG Stop logging changes
|
||
|
||
|
||
[-BUFFER COMMANDS-]
|
||
|
||
#/EXP/ Select buffer
|
||
|
||
|
||
[-MACRO COMMANDS-]
|
||
|
||
(/NAME/ /TEXT/) Define macro
|
||
/NAME/ Invoke macro
|
||
//NAME/ Delete macro
|
||
MACROS List all macros
|
||
MSWAP Swap macro table with buffer
|
||
|
||
|
||
[-LABEL COMMANDS-]
|
||
|
||
LABELS Display all labels
|
||
=/NAME/ Define label
|
||
//NAME/ Delete label
|
||
/NAME/ Position to label
|
||
/NAME/+/EXP/ Position to label plus expression
|
||
LSWAP Swap label table with buffer
|
||
|
||
|
||
[-TRACE COMMANDS-]
|
||
|
||
TRACE Display trace table
|
||
< Back up in trace
|
||
> Advance in trace
|
||
|
||
|
||
[-MISCELLANEOUS COMMANDS-]
|
||
|
||
AT/EXP/ Position but do not read
|
||
AT Mark buffer empty
|
||
S/SLOT/,/DRIVE/ Set disk slot, drive
|
||
?/EXP/ Calculator
|
||
I Disassemble to screen
|
||
LOOP/CNT/,/LOC/ Repeat line
|
||
HELP/EXP/ Show help screen
|
||
VTOC Read DOS VTOC
|
||
STATUS Show ZAP status variables
|
||
END Exit zap
|
||
|
||
|
||
--------------------------------------
|
||
F I X C A T
|
||
--------------------------------------
|
||
|
||
FIXCAT: The fixcat program is an automated utility which allows you
|
||
to diagnose and correct errors in the catalog track of any DOS
|
||
diskette. In addition, it takes the Find Track/ Sector lists program
|
||
(FTS) of Beneath Apple DOS a step further by actually recovering lost
|
||
files on a diskette automatically! Fixcat will also allow you to
|
||
remove the DOS image from track 1 and 2 to provide more room for files
|
||
and will recover lost sectors by correcting the VTOC freespace map.
|
||
|
||
|
||
FIXCAT MESSAGES
|
||
===============
|
||
|
||
Display in what slot?
|
||
|
||
If you wish to have fixcat display its message only on the Apple
|
||
screen, enter 0 (the default). If you want them to be printed on a
|
||
printer, give the slot number of your printer here.
|
||
|
||
|
||
Automatic Timeout in Seconds?
|
||
|
||
Enter 0 (the default) if you want FIXCAT to always wait for your
|
||
response to each question it asks. If you specify a number of seconds,
|
||
in the other hand, each time FIXCAT prompts you for a response, it
|
||
will wait that number if seconds before taking the default as your
|
||
answer.
|
||
|
||
|
||
What Format is Your Diskette?
|
||
|
||
If your diskette is 16 sector format, type 16 (the default). If it is
|
||
an older 13 sector diskette, type 13.
|
||
|
||
|
||
Read existing catalog from diskette or start from scratch? ("R" or
|
||
"S")
|
||
|
||
If your catalog is at all intact, specify R (the default) to have
|
||
FIXCAT use it as a basis for its operations. Only if there is not a
|
||
single valid sector left in the catalog should you specify "S". In
|
||
this case, FIXCAT will start with a zeroed out catalog track and will
|
||
build it up from scratch.
|
||
|
||
|
||
Does this diskette contain a DOS image on tracks 0, 1, and 2?
|
||
|
||
If this is a standard, bootable disk, reply Y (the default). If you
|
||
want to recover track 1 and 2 for your own and never boot this
|
||
diskette again, reply N. Also reply N if you have previosly recovered
|
||
these tracks using FIXCAT.
|
||
|
||
|
||
Scan for Lost or Deleted Files?
|
||
|
||
If you do not think you have any missing files, reply N (the
|
||
default). If you wish to have FIXCAT search the entire diskette for
|
||
"unattached" track/ sector list sectors, type Y.
|
||
|
||
|
||
Recover This File?
|
||
|
||
If you think that this is a file you want, reply Y (the default). If
|
||
the file looks like an old deleted file you no longer wanted, reply
|
||
N.
|
||
|
||
|
||
What type of File is it? (T,I,A,B,R,S)
|
||
|
||
If you were able to identify the file, you probably know its file type
|
||
as well. If not, FIXCAT will prompt you with a pretty good guess.
|
||
You'll find that FIXCAT will be correct in its guess about 95% of the
|
||
time. If the wrong file type is given and you later detect this you
|
||
can delete the file and rerun FIXCAT, supplying a different type this
|
||
time.
|
||
|
||
|
||
Apply Accumulated Corrections to the VTOC/Catalog Track?
|
||
|
||
Reply Y if you want the corrections you have authorized up to this
|
||
point to be applied to the catalog track on your diskette. Reply N if
|
||
you want to forget the whole thing and not change your diskette after
|
||
all.
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|