08.04.2013 Views

Your Commodore - Commodore Is Awesome

Your Commodore - Commodore Is Awesome

Your Commodore - Commodore Is Awesome

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!