Your Commodore - Commodore Is Awesome
Your Commodore - Commodore Is Awesome
Your Commodore - Commodore Is Awesome
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Drive - which allows you to change the<br />
drive you are working on.I<br />
Unit - this lets you change the device<br />
that you are working on (8,9 etc.).<br />
Report - this checks a whole disk for<br />
errors, output is to either screen or<br />
printer.<br />
Change - to tell Diskdoc that you are<br />
removing the disk.<br />
LOG - displays a directory of the disk<br />
giving the size of the file, the track and<br />
sector of the first block of the file. If the<br />
file is a PRG file then the start address<br />
is given. In fact all of the information<br />
that you would ever require.<br />
Hunt - searches the disk for the occurrence<br />
of a string of characters.<br />
Memory - allows you to examine and<br />
change data held in the disk drives<br />
internal memory.<br />
Sort - allows you to alter the order of<br />
the files on a disk,<br />
GO - reads into the buffer either the<br />
first sector of the disk directory, the<br />
BAM or the header.<br />
Ink - allows you to select whether the<br />
disk is initialised before the fi rst<br />
operation.<br />
Name - allows you to change the disk<br />
name.<br />
Validate tidies up your disk directory<br />
as the normal disk 'V' command.<br />
One command has been omitted<br />
from the above list. This is the BAM<br />
command. Upon selection of this a<br />
further menu is selected that allows<br />
you to Display and Print the disk<br />
HAM. Allocate and free blocks and to<br />
check specific blocks. In case you are<br />
new to the term BAM the letters simply<br />
stand for Block Availability Map. It is<br />
from this area in the disk that the drive<br />
is able to discover which areas on the<br />
disk have been used. Setting blocks<br />
yourself means that you prevent the<br />
disk form using the specified area of<br />
the disk.<br />
As you can see the range of disk<br />
related commands is quite<br />
formidable, and we've only taken a<br />
look at the first menu option.<br />
Next on our list is the fi le<br />
command. Selecting this command<br />
brings up a menu of commands that<br />
allow you to carry out operations on<br />
specific files on the disk. Again a list of<br />
functions is the best way to illustrate<br />
this,<br />
Find - reads the first sector of the<br />
specified disk file into memory.<br />
Chain - this command lists all sectors<br />
belonging to a specific file. A program<br />
is stored in more than one place on a<br />
disk and this is your way of finding<br />
where.<br />
REVIEW<br />
File Track Sector Read ite Edit Print kit Last Interpret hit - s<br />
lye<br />
-<br />
tmnaltsmmitsta•mi<br />
I 1 1 1 eS<br />
44 4F 43 AO AI II 81 81 11 II II 18 88 12 11<br />
II AI Al II Al 11 AINN 11 53 44 44 141 1 NNN 111 35 18<br />
18 81 13 18 I 59 S2 i 43 i 41 42 28 40 4E 44 AO 43 53 il 41 14 MI 21<br />
5 * S i l U U N N N N N N i j N<br />
II 18 12 13 It 31 21 32 21 54 52 41 43 48 21 52<br />
45 41 44 AO N N NW II 11 III II 0? II<br />
18 11 82 13 12 41 52 21 4E 48 42 42 4C 45 01 Al<br />
Al NM Al MWN NW II 00 NM II 21 II<br />
NW 12 14 IS 53 55 5145 52 45 41 53 54 21 41<br />
4F 52 41 41 54 18 II II II 81 IS 18 01 Of II 11<br />
II II 12 IF 17 45 44 41 54 4F 52 21 4C 4F 41 44<br />
45 52 ill ill Al II 11 11 II II 11 pp II II 11 11<br />
AO II 12 IF 11 45 44 31 11 II AO MI i l AI III<br />
Al AO II Al il II II N N N 1 1 13 II<br />
Start - moves back to the start of the<br />
file found with the Find option above.<br />
Hunt - allows you to search through a<br />
specified file for all occurrences of a<br />
specified string of data.<br />
Lock - <strong>Commodore</strong> disk drives allow<br />
you to write protect a program on a<br />
disk so that you can't scratch it,<br />
rename it etc. Unfortunately protecting<br />
a fi le is quite difficult. This<br />
command makes it childs play.<br />
Unlock - the opposite to the above.<br />
Erase - deletes any unwanted files<br />
from disk.<br />
Recover - we have all deleted files from<br />
a disk accidentally. This option tries to<br />
recover any erased file from the disk.<br />
Interpret - this allows you to display<br />
disk data as Text. Basic, 6502<br />
assembler code or as screen code.<br />
Extremely useful if you are trying to<br />
disassemble programs from disk.<br />
Verify - checks that every file in the<br />
disk directory has the same number of<br />
blocks as shown in the directory, the<br />
readability of the file is also checked.<br />
Display - allows you to look at the<br />
contents of any record stored in a REL<br />
file.<br />
Going back to the main menu we<br />
have the commands Track and Sector<br />
which allow you to specify which track<br />
and sector you wish to look at. Read<br />
simply reads the selected sector into<br />
the buffer while 'write' writes the<br />
buffer to the specified area on disk -<br />
carefully with this one as you can cause<br />
all sorts of damage if you don't know<br />
what you are doing.<br />
I have already mentioned that it is<br />
possible to change the contents of the<br />
buffer. The Edit function allows you to<br />
do this. Data is entered by entering<br />
either ASCII characters or hexadecimal<br />
values. All operations are<br />
carried out in a large editing area with<br />
the cursor keys to help you move<br />
around. Once you have made changes<br />
(Or not) you can get a permanent<br />
YOUR COMMODORE november 1986:19<br />
a<br />
Et<br />
11:<br />
1<br />
M i e r I<br />
14 die<br />
E4 sid.kit<br />
t "dm disk<br />
i<br />
li2 tea* r<br />
i tad<br />
T': o r Nibble<br />
.'3 'superfastI<br />
11 arid<br />
editor<br />
record of the sector on your printer<br />
with the print command.<br />
Easy movement around the disk is<br />
catered for by the 'next' and 'last'<br />
commands. 'next' simply looks at the<br />
sector you are working on to find out<br />
where the next sector linked with it is<br />
stored and moves you to it. Super<br />
Diskdoc stores a lowest of the last 256<br />
sectors that you have looked at. 'last'<br />
simply looks up the last sector from the<br />
list and moves you there.<br />
The final option is similar to the file<br />
interpret command. The only<br />
difference being that this time the<br />
program does not follow the file<br />
through.<br />
Verdict<br />
Super Diskdoc contains within it the<br />
widest range of disk orientated<br />
commands that I have come across in<br />
one place. Sure, there are programs<br />
around that do similar things but the<br />
sheer complexity and range given by<br />
this program is unsurpassed. The<br />
program is superbly presented and the<br />
menu system makes it extremely easy<br />
to use.<br />
You probably have a stock of<br />
elastoplast in your home just in case<br />
you happen to cut your finger. If you<br />
are serious about the use of your disk<br />
drive and the data you store, it's<br />
probably a good idea to buy a copy of<br />
this program now, just in case you<br />
corrupt your disk. You may not need it<br />
now, but wouldn't it be nice to know<br />
it's always there?<br />
Touchline<br />
Name: Super Diskdoc.<br />
Machine: Plus/4, C64, C128, <strong>Commodore</strong><br />
4000,8000,700/B128 + most<br />
disk drives. Supplier: Precision<br />
Software Ltd, 6 Park Terrace,<br />
Worcester Park, Surrey KT4 7.1Z. Tel:<br />
01-330 7166.