[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: I wonder if it would be complicated to design...



On 5/9/2013 3:54 PM, gids.rs@sasktel.net wrote:
I wrote a driver for Pdos 8 to allow you to have 256 x 32 Mb volumes on a 8 Gb flash card.  It only takes 50 bytes of memory.  And it is as simple as typing
"CATALOG,V(1-256)".  It only works with v2.0 of Rich Drehers CFFA card.  The driver is posted on Rich Drehers website on the forums.

Both the microdrive and Rich's CFFA cards can have up to 8 partitions, depending on the firmware setting, set up as 32 Mb Prodos volumes and 4 Prodos partitions of 32 Mb plus 2 more HFS partitions of maximum 2 Gb each.  Although, emulators will only see the first partition.

I am sure I can write a driver for the microdrive and cffa 3000 for 256 volumes if I can get a copy of the firmware.

Your CFFA3000 version might be slightly larger than 50 bytes. ;-) You can review the Apple /// driver for the API calls required to interrogate the card's configuration of Smartport devices. Of course you can't take anything for granted like 32meg-ness, and you probably want to respond to disk switched error codes (not sure if ProDOS inherited those from SOS or not...).

Here's the project page:
http://code.google.com/p/apple-iii-cffa3000-driver/wiki/A3cffa3000

And the code itself:
http://code.google.com/p/apple-iii-cffa3000-driver/source/browse/cffa3000Apple3Driver/src/CFFA3000.TXT