From - Tue Dec 09 09:56:11 1997
Return-Path: <drs1@doc.ic.ac.uk>
Received: from heron.doc.ic.ac.uk by horten.vingmed.no (SMI-8.6/SMI-SVR4)
	id LAA29826; Mon, 8 Dec 1997 11:50:41 GMT
Received: from oak67.doc.ic.ac.uk [146.169.33.67] ([aaGfHOMeb6u8xX3uDAk//J6l7sFvaw4N])
	by heron.doc.ic.ac.uk with smtp (Exim 1.62 #3)
	id 0xf1gI-0006w5-00; Mon, 8 Dec 1997 11:48:58 +0000
Received: from drs1 by oak67.doc.ic.ac.uk with local (Exim 1.62 #3)
	id 0xf1fv-0006DS-00; Mon, 8 Dec 1997 11:48:35 +0000
X-UIDL: 881582122.000
From: drs1@doc.ic.ac.uk (David Ralph Stacey)
Date: Mon, 8 Dec 1997 11:48:34 +0000
X-Mailer: Mail User's Shell (7.2.5 10/14/92)
To: rsc@vingmed.no
Subject: dconv for xbeeb
Message-Id: <E0xf1fv-0006DS-00@oak67.doc.ic.ac.uk>
Status: U
X-Mozilla-Status: 8001


Hi.

I've written a program in C to extract BBC files from a disc image. The
files are placed in xbeeb XDFS format in your current directory.

The program supports 40 and 80 track single sided DFS disc images. The
dual catalog Watford DFS is also supported, but note that since XDFS is
strictly an Acorn DFS emulator, it will only recognise the first 31 files
in the __CATALOG__ file.

I have given the program a little testing with disc images from various
sources. Testing has been performed on a Sun SPARCstation with gcc 2.7.
If you have any particular setup or disc image that causes the program
to fall over, please let me know and I'll try and fix things.

XDFS 0.90 is just about ready for release. It supports random access file
handling (read only), so you can now shift-break discs with executable
!Boot files. Also supported is *Info, *Access, etc. Hopefully I'll be
able to send you a plug-in for xbeeb 0.3.6 soon, but I have to clear a
few things with James Fidell first.

Anyhow, I'll pop dconv.c in a separate mail. It is very simple to use:

	>gcc -O3 -o dconv dconv.c
	>dconv <disc_image>

and the files will appear in your currently selected directory.

Hope you find this useful,

Dave.



