Simon Cooke wrote:
> Ack! Don't do that!
> 
> The SAMDOS boot loader can only load from the first side of 
> the disk. It literally has no code to handle swapping ports 
> to access the second side.

Ar, ok!  I probably only managed it because the disk hadn't got much on
it, and I only checked that BOOT 1 worked.


> Of course, I have no idea how you can tell the system to put 
> that first sector in the right place, but there you go.

I figured the sector would always be used by the first file, since it'd
be the first free sector found.  So removing file 1 would mean the next
file written would take it.  It does assume that DOS will always
allocate sectors in that order, but I think that'd be true of all
existing versions.


> Here's a question: What's the highest track number that 
> SimCoupe supports? I've formatted disks from track 0 up to 
> track 83 before now.

The FDC doesn't really impose a limit, so it depends on the disk image
format you're using.  DSK and (the headerless) SDF are only 80 track,
but an appropriate SAD image would be fine.

The New Disk function restricts you to 'real world' geometry values by
default - 84 tracks, with the number of sectors depending on the sector
size, to allow for sector header and gap overheads.  You can also check
an option to allow larger geometry sizes, which gives you up to 128
tracks (leaving bit 7 for anything wanting it to store disk side, just
in case).

There is more of an issue with using larger numbers of sectors on a
track, as the FDC track length is still ~6250 bytes.  You could create a
SAD image with 100 * 512 byte sectors, but you could never
programmatically format up a flexible image format to the same geometry!

Si


Reply via email to