29.03.2013 Views

Spectre GCR Manual Manuals - Atari Documentation Archive

Spectre GCR Manual Manuals - Atari Documentation Archive

Spectre GCR Manual Manuals - Atari Documentation Archive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Hard Disks and <strong>Spectre</strong><br />

Note that it isn't exactly even - for instance, you start at 30,004,<br />

not 30,000.<br />

To the operating system, these are all completely different drives<br />

(say, C:, D:, E:, and F:). Only at the lowest level do the drives come<br />

together on the mechanism. The hard disk handler does this.<br />

When we ask for sector #1 of drive C:, we get physical sector #1 of<br />

the drive. And when we ask for sector #1 of drive D, we get the first<br />

physical sector of the D: "partition", #lO,002, off the drive. Similarly,<br />

asking for the first sector of the F: partition gives us sector #30,004. See<br />

how they're all put on one drive together?<br />

There's a place where the "offsets" for each partition are kept;<br />

that's the first sector of the hard disk. It's also called the "partition<br />

table" and "boot sector". The data for the Hard Disk menu (starting<br />

sector # and size, and type) comes from here.<br />

Okay, shortly after <strong>Atari</strong> did this, Supra and other people came<br />

out with huge hard disks, compared to <strong>Atari</strong>'s 20 megabyte unit.<br />

Given that we were stuck with 16 megabyte partitions because of the<br />

GEMOOS typo, the most that a hard drive could hold was four 16<br />

megabyte partitions - 64 megabytes total. Supra and JCD were already<br />

selling 130 megabyte units!<br />

So, Willie Brown and Mark White up at Supra came up with a<br />

new partitioning scheme. (Yup, I'm just name dropping). You could<br />

have up to 12 partitions per drive. And eventually they let you put up<br />

to 32 megabytes per partition, with the stipulation that you only go<br />

bigger than 16 megabytes if the use for it wasn't GEMOOS (e.g., wasn't<br />

anything in ST native mode). The <strong>Spectre</strong> is a perfect example.<br />

So, what we do to make the <strong>Spectre</strong> hard disk compatible is take<br />

one, or more, of the hard disk's partitions, and first, mark it so GEM<br />

never looks at it again. (For GEM to look at it would crash GEM, just as<br />

reading <strong>Spectre</strong> format floppies crashes GEM). Next, we "stamp"<br />

Macintosh formatting information on it - boot sectors, blank directory,<br />

and so forth. Then, we're all set; the partition is ready.<br />

As for you, next time you reboot your ST, that partition will have<br />

disappeared from your Desktop in ST mode (depending on certain<br />

things). If there was a disk icon hooked to that former GEM partition,<br />

you'll find it either doesn't work anymore ("drive doesn't exist") or it<br />

now hooks to the next available GEM partition, if there is one (e.g., if<br />

95

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

Saved successfully!

Ooh no, something went wrong!