background image

 

Introduction to the CFFA3000 

The Compact Flash for Apple (CFFA) 3000 is an Apple II expansion card that takes modern, solid-
state USB and CompactFlash storage and makes it accessible to the Apple. This keeps you from 
needing a physical hard drive with spinning platters, or even floppy disks with delicate Mylar film. 
The CFFA3000 can take the place of both kinds of devices. 

The CFFA3000 occupies one slot of your Apple II, Apple II+, Apple //e, or Apple II

GS

. When 

configured to offer both SmartPort devices and Disk II devices, the CFFA3000 appears to the Apple 
II to be inserted in two separate slots: the physical slot it actually occupies, and the virtual Disk II slot 
you choose (typically slot 6). The slot you choose as a virtual Disk II card should not contain a real 
card. If using an Apple II

GS 

the virtual slot should be configured as ―Your Card‖ under Slots menu of 

the Control Panel. 

There are many ways the CFFA3000 can be useful. Some interesting scenarios: 

 

 

Acting as a hard drive

: ProDOS has the ability to use one or more hard drives up to 32 

megabytes in size. Configuring the CFFA3000 with a hard drive image in the SmartPort will allow 
you to format it and copy files to it just like a real hard drive. Copying the files named PRODOS 
and BASIC.SYSTEM from any ProDOS system disk will make the CFFA3000 bootable in that 
slot. 

 

Acting as a disk II drive

:  Floppy disk images that you create yourself or find on the Internet can 

be used on the CFFA3000, just the same way you might use them on an emulator

—except you‘ll 

be running them on a real Apple II. Configure the CFFA3000 to host a virtual Disk II adapter in 
whatever slot is convenient (slot 6 is of course typical for a Disk II). The virtual Disk II adapter 
slot you choose can either be the same slot as the CFFA3000 is inserted into, which would 
disable the SmartPort capability - or it can be any other unoccupied slot in your Apple so you 
retain the SmartPort capability. 

 

Making backup copies of disks

:  You can use your normal Disk II card in slot 6, and configure 

the CFFA3000 to act as a second Disk II controller in slot 7. You can then use any Disk II 
copying software to copy from slot 6 to slot 7. The resulting disk image files on the CFFA3000 
will be backups of the physical disks. Many Apple II-based tools (i.e. COPYA, Copy II+, etc.) that 
can successfully copy a disk in the real world will be able to copy to a disk image hosted on the 
CFFA3000.  

The CFFA also has the ability to ―capture‖ an image of any ProDOS or SmartPort 

drive (including physical Disk II drives) existing in the system.   

 

Speeding up disk access

:  Disk operations can be sped up in two ways: by default, an RWTS 

―patch‖ is active (signified by a quick double-beep during startup) that speeds up Disk II 
operations significantly under the DOS operating system.  Another speedup can be realized by 
assigning what would normally be used as a Disk II image as a SmartPort device, also realizing 
a significant speedup 

– this is especially useful for ProDOS disk images. 

 

Summary of Contents for CFFA3000

Page 1: ...CFFA3000 Compact Flash and USB Flash Interface for Apple II Reference Manual Manual v1 3 for CFFA3000 v1 0 revC January 2015 R D Automation LLC...

Page 2: ...6 Notes to Specific Apple Computer Models 19 Apple II Apple II Unenhanced Apple e 19 Apple IIGS 19 Apple 19 CFFA3000 Hardware 21 CFFA3000 Remote 21 DIP Switches All OFF UP by default 23 Diagnostic LED...

Page 3: ...ion Richard Dreher doing business as R D Automation makes no warranties either expressed or implied with respect to this manual or with respect to the software or firmware described in this manual its...

Page 4: ...3000 Interface board after you have walked across the room especially over carpet and especially in dry weather You should safely discharge yourself before you handle the CFFA3000 Interface board This...

Page 5: ...e yourself or find on the Internet can be used on the CFFA3000 just the same way you might use them on an emulator except you ll be running them on a real Apple II Configure the CFFA3000 to host a vir...

Page 6: ...ion will always be in another slot If you set the floppy emulation slot to be the same as the physical slot you will disable the hard drive SmartPort feature 5 Insert a Compact Flash card and or a USB...

Page 7: ...will assign the highlighted image to drive 2 Figure 2 Pressing 1 to assign a disk image to Disk II drive 1 Notes If you have both a CF card and a USB drive inserted pressing the space bar will alterna...

Page 8: ...the same image to more than one drive at once c When assigning an image to the SmartPort pressing the Return key on the highlighted image will mount it Figure 3 Pressing Return to assign a disk image...

Page 9: ...ALL 15568 C330G 4 CALL 15312 C430G 5 CALL 15056 C530G 6 CALL 14800 C630G 7 CALL 14544 C730G Table 2 Menu invocation based on slot number Moving among menu items or files 1 Use the up down arrow keys t...

Page 10: ...e assignmnet menus This is useful for Apple II and Apple II computers that lack the Ctrl OpenApple Reset key sequence After making drive assignments you can easily reboot with Ctrl B Many of the navig...

Page 11: ...ector ordering is auto detected If a DSK fails to boot as you are expecting renaming it to the correct sector ordering explicitly may help NIB nibble image files 35 tracks x 6 656 nibbles per track ca...

Page 12: ...when new The Mac Disk Utility may not put a MBR on your device by default if you format it yourself so you need to click on options and choose it See Figure 5 for an example Figure 5 Partitioning and...

Page 13: ...rt attributes disk clear readonly diskpart clean diskpart convert mbr This might give an error message don t worry diskpart create partition primary diskpart select part 1 diskpart active diskpart for...

Page 14: ...U3 Smart Drive technology should be reformatted and the U3 software which appears on a read only partition removed See this SanDisk support statement http u3 sandisk com launchpadremoval htm Capabili...

Page 15: ...sectors and nibbles The CFFA3000 uses its own slot ROM code when booting and it implements the Cn5C and related entry points for compatibility with the boot sequences of various operating systems Spe...

Page 16: ...menu select Import to Disk Image as shown in Figure 7 Figure 7 Importing Disk Images from Main Menu In the next panel any slot and drive that is recognized by the CFFA3000 as a viable import candidat...

Page 17: ...ces inserted there will be a prompt to specify which device to write the new image to During the import operation a progress bar will be displayed along with any other status messages that are relevan...

Page 18: ...18 Figure 11 Opportunity to import again with the same parameters...

Page 19: ...t to Your card in the IIGS control panel The physical CFFA3000 card will also need to be in a slot that has that setting Slot 7 is set to Your card by default the rest are not There is a CDA for conve...

Page 20: ...OS device Under Apple emulation the can boot from a virtual floppy disk image on either the attached Compact Flash card or USB drive provided it s formatted with a Master Boot Record and FAT16 or FAT3...

Page 21: ...screen The cable between the CFFA3000 and the remote must be oriented so that pin1 on the remote is connected to pin 1 on the CFFA3000 card On the remote pin 1 is the leftmost pin on the board as view...

Page 22: ...22 The remote s ribbon cable should be oriented as shown in figures 13 and 14 below Figure 13 CFFA3000 P4 connector to remote top view Figure 14 CFFA3000 P4 connector to remote side view...

Page 23: ...the switch off before proceeding Switch 7 ON DOWN Host machine is a IIGS or an Apple OFF UP is not Switch 8 ON DOWN At power on initiates firmware upgrade looks for CFFA bin and or CFFA xsv file on F...

Page 24: ...ages are assigned in the Disk II Assignments menu Green on The virtual disk II motor is on Red on Data is being written to the virtual disk II image Small Bright Red LED D5 Blinks at power up and also...

Page 25: ...A bin The 3 x blink codes come from the main firmware when it tries to program the CPLD from a CFFA xsv file on the CF card This can be done blindly by powering up with DIP Switch 8 turned on 3 4 Upgr...

Page 26: ...ard and insert the CF card into the CFFA3000 2 The CFFA3000 automatically asks if you would like to install the update if the version of CFFA xsv is different than the currently running version Press...

Page 27: ...h CFFA3000D8 Compatibility with Earlier CFFA Compact Flash Cards The CFFA3000 driver will recognize native partitions i e original CFFA CompactFlash cards However they generally won t be suitable for...

Page 28: ...ns they will be made available to the operating system Different operating environments behave differently when disks are swapped In most cases asking for a catalog based on the device name will be en...

Page 29: ...ermission notice and warranty disclaimer appear in supporting documentation and that the name of the author not be used in advertising or publicity pertaining to distribution of the software without s...

Page 30: ...s that if the board fails and you have treated it properly I will repair replace or refund your money at my discretion to be determined by me on a case by case basis If you want to return the product...

Page 31: ...cknowledgements I would like to extend my gratitude to the following people who helped make the CFFA3000 project a reality Dave Lyons David Schmidt Sherry Dreher Tim Hurd Mike Jarvis Vince Briel 2011...

Reviews:

Related manuals for CFFA3000