

                           Compact Flash for Apple ///

                              Driver and Utilities


This package includes the driver and utilities necessary to operate a Compact 
Flash for Apple (CFFA) Rev.1 or Rev.2 board in an Apple ///.  There are two
virtual disk images including different versions:

cffautil_1.1.dsk - an older, stable revision that erroneously allows for 32 
megabyte paritions on the CF adapter.  Driver revision: 1.1.  Utilities 
revision: 1.01.

cffautil_1.40a.dsk - a newer revision that has several speed enhancements and
bug fixes.  For those with revision 1.x CFFA cards, less testing has been done
with them.  Driver revision: 1.40A.  Utilities revision: 1.26A.

From Dave Schmenk:

  I took Dale's latest drivers for the CFFA with and without the version 2 CPLD
  for fast and throttled transfers, worked over the source to make it easier to
  read, cleaned up some code paths,  rewrote the two transfer routines and
  combined them into one driver.  It also retains compatibility with the current
  CF data layout.

  The driver defaults to slot 1 and slow transfers.  This will work on the later
  rev CFFA, but is the safest default.  To change the driver to use the fast 
  routines, enter the System Configuration Program, load the drivers, install
  the CFIDE.DRIVER driver, edit the driver configuration bytes for .CFIDE1 and
  set the third byte to a 1.  You can change the slot assignment in the SCP
  also.

  This is ALPHA so be sure not to blow anything important away (I live on the
  edge and test on my development machine).  All my CFFAs are Rev 2 so I can't
  promise it works on a Rev 1.

  I timed boot times using the slow and fast xfer options and saw about a 2
  second boot time improvement.  26.3 vs 24.2 seconds.  This included the floppy
  part of the boot all the way up to the Pascal menu (Pascal was loaded on the
  CFFA).


    Files                                 Description
-------------   ----------------------------------------------------------------
Readme.txt      This file

SOS.INTERP      Apple /// CF/IDE Utilities Program.  This Utility program is
(on disk)       intended to set up, test, and manage your CompactFlash or IDE
                drives attached to the CFFA interface card.  The CFIDE driver
                must be included in the SOS.DRIVER file on the boot disk in
                order for this program to work.

SOS.DRIVER      A minimal collection of drivers, including CONSOLE and CFIDE.
(on disk)       Note that CFIDE defaults to slot 1.

CFideIII.txt    In-depth discussion of CFFA driver functions.

Catalyst.txt    DIB configuration bytes for Quark's .CATALYST driver.

CFIDE140A.TXT   Source code to the CFIDE driver, version 1.40A.  Requires 
                copying to a UCSD Pascal-format disk with PascalText filetype,
                possible with ProDOS disk utilities.