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-------

