What about someone rewriting the DOS in a similar manner to the
way Acorn do it? The DOS on the Archimedes is split into two distinct
sections.

1) FileCore : handles the `nitty-gritty' of actually interfacing with
   hardware, and provides the core functions (like read a sector).
2) Filers   : handles the filing systems (one filer module for each
   supported filing system) using FileCore calls.

All you need to do to support a new disk format is to provide the
appropriate filer module. This allows easy plugin of DOS disk
support, archives which are just like normal directories, compressed
filing systems, image filing systems (a big file behaves like a
directory) etc.etc.

I've _NO_ idea how easy this would be to do on the SAM, but it would
make things like the KEDISK transferer a thing of the past. Then
support for hard disks etc. is simply a matter of upgrading the
FileCore to support HD's as well.

I can do more `research' on how Acorn do it if people think this is a
good idea (courtesy of the #99 manuals... :)

Rob

-- 
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.3a

mQBNAjBKNd0AAAECAKfvlvo09KjC+sP8CZz3WCXMyWfF0lVDojLmrheqevdszMML
fmRgnXsG50RAvjhX4IKcPGUfYf0BcC01AeVyX7EABRG0KlJvYmVydCBQYXJ0aW5n
dG9uIDxyanBAaGVmZmVyLmRlbW9uLmNvLnVrPg==
=4uKS
-----END PGP PUBLIC KEY BLOCK-------

Reply via email to