I have planned it as follows:
1) Add support for Apple partitioning of SCSI HDs and CD-ROMs.
2) Write a Read-Only ProDOS fs handler.
3) Make 2) Read-Write.
4) Write a Read-Only HFS fs handler.
5) Make 4) Read-Write.
At the moment I am still working on step 1. I have a number of Mac and Apple //
CD-ROMs to use as sample file systems. I have written user programs to
read the partition table successfully but modifying genhd.c looks interesting.
At the moment CDs are explictly denied partitions. Is this because ISO CDs can
only have a single partition. It appears that the SCSI driver has its own code
for handling PC partitions - why is it not in a common file with the IDE/MFM
disk partition code?
Is there anyone out there who would be interested in working on this with me?
-- David Wilson Dept CompSci Uni Wollongong Australia david@cs.uow.edu.au