<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 19 May 2005 23:52:12 +0100
From   : "Jason Watton (Lycos)" <jason.watton@...>
Subject: Re: Writing adfs disc images onto disc

Hi John.

Possibilities...

(1) Check the order of writing to the disk matches the order of data in the
disk image. ADFS images are usually recorded in order of sector then head
then cylinder, so tracks are usually read and written head0/cylinder0 then
head1/cylinder0 then head0/cylinder1 then head1/cylinder1 then... etc. etc.
up to head1/cylinder79.
(2) Cached directory. Once the writing of the image is complete (and I'm
talking theoretically here, if anyone wants to correct me) the filing system
(ADFS) may not realise that the disk is now 'changed'. Have you tried
writing the image, removing the disk immediately, then re-mounting the disk
by inserting it and trying *ADFS [if that's good enough?]?
(3) I'll help with OmniFlop if you want to retry it - it should work.

Jason.
----- Original Message ----- 
From: "John & Helen Simpson" <john@...>
To: <bbc-micro@...>
Sent: Thursday, May 19, 2005 10:38 PM
Subject: [BBC-Micro] Writing adfs disc images onto disc


> Hello there,
>
> I recently discovered that my Master's Welcome disk was corrupt and so I
> have been trying to recreate it using an image from TBL. At first I
> tried using OmniFlop to write it to disk on my PC, but presumably due to
> hardware problems this didn't work.
>
> I then tried to use my Risc OS machine to write the data directly to a
> preformatted ADFS disc. This is quite easy to do using a couple of SWI
> calls in a technique I found on a Risc OS website. The method just sucks
> all the data into a buffer and then writes it out to the disc. It works
> - although the catalogue is OK, the files on the disc are corrupt and
> the directories won't open, they just report "broken directory".
>
> Does anyone know what could be wrong? The image works fine on BeebEm so
> I know it is not faulty.
>
> john
>
>
>
>
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>