<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 03 Jun 1999 12:55:34 +0200
From   : "Robert Schmidt" <robert@...>
Subject: Re: BBC software to grab DFS disc images

Steven Flintham wrote:
> 
> I'm thinking of (gradually!) copying all of my BBC discs onto my PC's
> hard disc, so that I don't need to worry about them dying of old age
> and so that I can use them conveniently in an emulator. Most of them
> are DFS (only 40T SS as well), so I thought I might as well store them
> as straight disc images - IIRC there's a `standard' format (.ssd/.dsd
> extension) for this. Assuming I'm not imagining it:
> 
> a) Is there any documentation on these formats around?

David A. Gilbert introduced the format (i.e. the sector-by-sector
layout) with his BeebEm, so the docs for his emulator gives the best
description there is.  Both formats are only straight dumps of the data,
fairly intuitive - ordering only becomes an issue with .dsd files.  I
think it was my humble self who introduced the extensions - just to make
it easier to distinguish single/double-sidedness.  Size (40/80) can be
easily determined by the image file size.  The formats do not handle
weird sector sizes.
 
I have not come across such a program yet.

I've come across some ADFS images - I think Chris Richardson offers some
ADFS dumps in his excellent 8BS archive.  I've never really used them,
so I don't know their peculiarities.  Chris has chosen the extension
".A" for such images.

Here's what David writes:

Disc image formats

Two forms of disc image are presently supported.  The first is single
sided
format.  This consists of a raw disc image of a beeb, 10 sector per
track, 256
byte per sector disc side.  So the image is ordered
  track 0,sector 0,
  track 0,sector 1,
         .
  track 0,sector 9,
  track 1,sector 0

  etc.

The double sided format uses interleaved tracks:
  track 0,head 0, sector 0,
            .
  track 0,head 0, sector 9,
  track 0,head 1, sector 0,
            .
  track 0,head 1, sector 9,
  track 1,head 0, sector 0,
            etc

This double sided format can be produced using the !Zap editor on the
Acorn
Archimedes with a 5 1/4" drive.  The author intends to write a utility
for
Linux to do the same thing.

--
Robert Schmidt <robert@...           > Software Engineer
Technoguide AS: http://www.technoguide.no
Tel: +47 22510463  Fax: +47 22734749
Private: http://www.nvg.unit.no/~rsc
Tel: +47 22606076 

    jeg lukker et oye og ser halvt
    jeg  lukker begge  og ser  alt            -- seigmen
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>