Project: CFFA for Apple II, II+, IIe, IIe enh, IIgs


Project Status:

04/15/2014:
CFFA3000 run#3 is sold out.

03/26/2014:
CFFA3000 Run#3 is just about finished. As I type there are 6 boards left. After these are gone I will start working on a pile of 25 boards that failed initial testing. I will attempt to repair these boards in the coming weeks/months and offer them for sale. Please check the order site from time to time during April and May to see if any boards have become available. I will put up another interest list to see if there is enough interest for a fourth run of boards. Thanks to everyone who purchased run 3 boards!!

11/16/2013:
With the help of Dave Schmidt we have a new tutorial video about setting up the CFFA3000. This is perfect for first time users who want a little help getting started.
As of today we have shipped about 260 units of the 390 ordered so far. We try to ship about 40 units per week.

9/11/2013:
We are now accepting orders for Run#3 of the CFFA3000 board! This run is 575 boards in size. I expect to ship the first 25 units on Sept 23, 2013. You can use the order link on the left in the navigation bar or click here.

8/18/2013:
The parts for Run#3 have shipped to the assembler. They should have the assmebly completed by the end of the month. Then they will get shipped back to me for programming and testing. Once I know that the first-article off the assembly machine works, I will open up the order site and contact everyone on the interest list. Shouldn't be much longer now...


Here are a couple videos about the CFFA3000:
1) A high level introduction what the CFFA3000 does.
2) An initial setup tutorial for getting started.

Project Introduction:

This page describes a project to create a CompactFlash / USB-Flash Interface card for Apple II computers (][+, //e, //e enh or //gs) that started back in 2002. Over the years I have build 2000 CFFA cards in 8 batches. The card is in its third generation which dropped the IDE support and added USB flash storage support. It also supports FAT16 and FAT32 formatted devices for easier transfer to/from your PC. I did the original wire-wrap prototype over the span of several months. This project is very much a case of old technology (the Apple II computer) meets new (CompactFlash cards and Altera CPLDs). My reasoning for this project is described in detail in the Background section, but suffice it to say, I wanted to be able to pull out my old Apple II and use it from time to time to reminisce about the early days of personal computers. I wanted a reliable way to store my Apple II programs and data files for many years to come. Due to the long term reliability prospects of floppy drives, and my general laziness, I decided a mass storage device is what I needed.

CFFA3000 project Introduction:

At the end of 2008 I sold out of my 6th run of CFFA cards. Instead of making another batch to meet demand, I decided it was time to design something new. The main shortcoming of the CFFA card was its lack of support for operating systems other than ProDOS. It was not possible to store and run DOS 3.3 games from the CFFA. So I decided to try desiging a new CFFA that would have these new features: 1) Floppy disk emulation at the nibble level and 2) USB flash drive support for storage of .dsk image files. The effort to design a new CFFA now called the CFFA3000 took about 2 years. The long development time was mainly because this is a hobby for me and not my normal job, also the CFFA3000 is about twice as complex as the orginal CFFA.

Looking for the CFFA1 for Apple1 Project? Click Here!

Great tool for CFFA users:
All CFFA owners who use Windows... Andy McFadden has come out with an excellent tool called: CiderPress. This tool will allow you to read and write your CFFA formatted CF cards right on your PC. It will make an excellent backup tool. Check it out at Andy's Site

Information about the "3 jumper" fix for older CFFA V1.2 cards: (Runs 1, 2, and 3) A problem as been found that explains why many CompactFlash cards have never worked with the older CFFA cards. I was motivated to find this problem when I realized that SanDisk 256MB cards were not working properly. To summarize, the address lines were changing near the end of the ATA bus cycle seen by the CF card. This seemed to be tolerated by the smaller SanDisk cards, but not the 256MB card or many other brands, like Lexar. So after much debugging I found the problem and was able to fix the problem with a new release of the CPLD logic (V1.4), and the addition of 3 "rework" jumper wires to the board. Click here to see the front of the board, and here to the back.




CFFA Project Background

CFFA Project Background

CFFA Background, Jan 2002:

Every once in a while, I find myself reminiscing about the good old days of personal computing. The good old days for me were high school, circa 1981, when the Apple II+ was the computer to have and the computer I wanted. Unashamedly I begged my mother until she got one for me. It was not until years later that I found out she had taken a loan to do so. Bless her heart! It was a good investment, if I do say so myself.

Sometime in October, 2001 I found myself in one of those moods and pulled out my Apple II+ to play with. It had been many years since I used it last. I found a note taped to the computer, which stated that it didn't work and that I believed there was a problem with the language card. The computer would boot, most of the time, but would crash, breaking into monitor at seemingly random locations. Sometimes it would just hang. This was disheartening, and I decided that I was going to fix it no matter what, even if it meant buying another one, which wouldn't be much of a fix.

I located an Apple II diagnostic disk, that was used by Apple service centers, and it immediately found the root of the problem. I had a bad D8 ROM chip. I was able to replace this chip with a standard 2716 EPROM and a simple converter socket. To save money, I am sure, Apple used 9316B ROM chips instead of the industry standard pinout chips. This means that you cannot just plug a 2716 EPROM into an Apple ROM socket, but must fashion a converter socket first. See the section called "ROM MEMORY" in the Apple II Reference Manual, pg. 94 for 9316B pinouts.

After borrowing someone else's Apple II+ I was able to copy his D8 ROM and copy its data into a 2716. I put the EPROM into my Apple II+ and presto, it was again working fine! As it turned out  the language card was never the source of the problem, it worked fine.

Great, I had my Apple working again, so it was time to reminisce about the good old days. I wanted to show my wife Sherry some of the programs my friends and I had written so many years ago. She had saved one of her Apple diskettes from her high schools days as an Apple II hacker. Things were going along great when one of the programs I had written, tried to write a file to the diskette, and TRASHED it. Ouch!

Because of an unfortunate mix up years earlier, I had thrown away most of my Apple II diskettes by accident. It was not until recently that I had found a friend who had copied about 10 of them to use with an Apple II+ he had found in the garbage. Thanks Mike!

So it was one of these very precious diskettes that Mike had saved for me, that I had just scrambled while trying to check out one of my old programs.  I soon realized that my floppy drive, made by RANA, was scrambling data on the diskettes every time it wrote to them. I don't know what is wrong with it yet, and I switched to another set of drives from the same Apple II+ I had copied the D8 ROM from.

I spent the next three days trying to recover that scrambled diskette. After download several Apple II emulators and disk transfer utilities, I was able to make a disk with the "Bag of Tricks" utilities by Quality Software. These are the utilities that were describe in the Book Beneath Apple DOS by Don Worth and Pieter Lechner. Since the damage to the diskette's data was limited to the catalog track:$11, I was able to recover the disk. The reason it took so long was mainly in finding all of the necessary tools to get software downloads off the Internet onto my PC and then onto an Apple II diskette.

It was after this episode that I realized that the reliability of diskettes might become a serious impediment to future reminiscing sessions years down the road. The first thing I did was create image files for every diskette that I could and store on my PC. I made copies of the disks that could not be read by the ADT transfer software. These were mainly games. I realized that I could simply use an Apple emulator for my retreats into computer history, but I feel it is just not the same, and if I ever have children*, I would want them to see and touch one of the very first "real" personal computers, not some simulation of an Apple in a window on a Pentium VIII running Windows 2012. It would be meaningless. So I decided I wanted a hard drive for my Apple, and started looking for one the old SCSI solutions for the Apple II. They did exist, but were pretty rare, and even if I could find one I figured it would also be unreliable. In my search I stumbled on several web pages where someone had interfaced an IDE hard drive with an Apple II and other old 8 bit machines. Struck by the relative simplicity of the project I figured it would take two weekends to build one. The project I used as a model most closely was Stéphane Guillard - Apple II IDE/ATA interface project . His project was unique in that he wrote code for the Apple II that understands the FAT16 format, or at least is headed in that direction.

The problems started very soon. I was not using the LSI chips that Stéphane had used, but instead an Altera EPM7064S series CPLD. I discovered several things about these chips that proved to be a problem. Mainly the problem was my lack of experience with this CPLD. Between hardware and software, my two weekends had turned into two months. During that time though, several good changes to the project's design resulted. The main change being the use of CompactFlash cards instead from IDE hard drives.

Realizing that it may be some time before Stéphane was able to integrate his OSS code into either ProDOS or DOS 3.3, I decided to abandon building a duplicate of his project and set off in another direction. I wanted only ProDOS support. ProDOS is the DOS that Apple released around the time of the introduction of the Apple IIe. Then after the release of the 16 bit Apple IIgs, they renamed the 8 bit version of ProDOS to ProDOS 8 to differentiate it from the new 16 bit version. Because ProDOS 8 only supports two 32 Mbytes drives per device, I decided that an IDE hard drive would be a waste, in many ways. Instead I changed the project to support CompactFlash cards in "true IDE" mode. Although an IDE hard drive would still work.

I ask a friend and ProDOS hacker from way back, Chris Schumann, to help me develop a ProDOS 8 driver that would work with ATA devices, specifically the SanDisk 64 Meg CompactFlash Memory Card. We spent several days coding with marginally working hardware and roughed out the ProDOS driver, complete with debug code which would output via an Apple Super Serial card back to my PC. He had written ProDOS drivers in the past that allowed a file on a PC to appear as a hard drive on the Apple linked via a RS232 serial connection.

After much struggling with a glitch in my Apple II+ that made my hardware work unreliably, and nearly ready to give up, I tried the card in the Apple IIe platinum I purchased via Ebay, and it worked great. Special Thanks to Jeff Pagel for his help and the loan of test equipment.  "...it's probably a timing issue..." 

Let the reminiscing begin...

Now if I could only get RobotWar to run off a ProDOS disk??? hmm.. Update: I have found that DOS.MASTER by the late Glen Bredon, allows me to run RobotWar and other DOS3.3 software from any ProDOS disk!

Rich

* Update: My son Nathan Thomas Dreher was born August 24th, 2002.

* Update: My son Michael James Dreher was born February 16th, 2005.


CFFA Project Definition

Project Definition

  • A CompactFlash / USB flash drive interface for Apple II family of computers
  • Support 1 to 13 partitions under ProDOS and GS/OS, and 2 virtual floppy drives
  • Virtual Floppy image support allows the use of almost any non-copy-protected floppy disk image, including .dsk, .2mg, and .nib files. Note: .nib files of protected floppies will not work with the CFFA3000
  • Allows storage of thousands of floppy and smartport disk images
  • User configurable partition count
  • Boot from either device and any partition
  • Allow booting from Dos3.3, Pascal, CPM, Contiki, ProDOS or GS/OS directly from the Interface card (for a floppy-less system)
  • Configurable as a CFFA smart port controller (i.e. a mass storage device) or as a floppy controller, or both. When configured as both, requires 2 slots in your Apple II, one for the physical card, and one for the virtual floppy controller.
  • Hardware supports DMA, although v1.0 software does not currently support DMA. Future support is planned, but not guaranteed.

CFFA Logic

Project Logic for older v1.x cards

This project uses a Complex Programmable Logic Device (CPLD) made by Altera Corp. Although the device is in-circuit programmable, I simply programmed the part in my Dataman-48 Universal Programmer with a 44pin Universal Adapter - model #SPD-UNIV-44. Part #9959440000REV.:A1. Once programmed I inserted the part in the socket on my prototype. The output file I load into the programmer is called: appleideinterface.pof.

The PLD software I used for this project is MAX+plus II 10.1 BASELINE from Altera. After you download and install it, you can use it to modify the PLD logic. You will have to fill out a form to get a password from Altera to install the software. NOTE: The Altera Baseline software is already getting old, they recommend you use their more current Quartus II Web Edition software. I have not yet tried that version.

There are really only two source files that are critical to build this design. (however, there are a few other important files, such as a file that contains the pin numbers that I used on the CPLD)

  1. The main PLD design file: appleideinterface.gdf. This is a Altera graphical design file and will require Altera's software to edit.
  2. An additional design file: applelogic.tdf A sub block used inside the .gdf file above with all of the basic boolean equations. This is a text file and can be view with any text editor. The other files in the logic zip file are related Altera support files, and store configuration information.

CFFA Prototype Hardware

Prototype Hardware for older v1.x cards

My first prototype used no discrete 74HCTxxx series parts, all logic was in the CPLD. Due to several unrelated problems with construction and the consumption of all PLD resources, I decided to build a second prototype with using some HCT parts, this time paying more attention to power distribution. I still believe it would be easy to eliminate the discrete 74HCT series parts if you used a larger PLD, like the EPM70128S. Although it might not be very cost effective.

Here is the schematic I developed AFTER completing my prototype. That means this schematic has not been tested. If you decide to build this project from scratch, you should use the schematic from the production board. If you just want a quick look at the schematic click here to view a 640kB jpeg image of the schematic.


Prototype Parts List:
  • 1 - SanDisk CompactFlash 64Meg or 32Meg
  • 1 - CompactFlash to IDE conversion board - Adtron SDDA-03 available from EMJ Embedded
  • 1 - ISA bus prototype board (trimmed to fit into the apple bus) Jameco part #21531
  • 1 - 44pin PLCC socket. Jameco part #71618
  • 1 - 44pin PLCC wire-wrap socket. (http://smt-adapter.com/ - part #44PG-W or similar)
  • 1 - Altera EPM7064SLC44-10F
  • 1 - 27128 EPROM
  • 2 - 74HCT373 transparent latch
  • 2 - 74HCT245 bus transceiver
  • 7 - 22ohm 1/8w resistors
  • 5 - 0.1uf capacitors non-polarized (used for power supply bypass)
  • 3 - 1.0uf capacitors non-polarized (used for power supply bypass)
  • 10 - 30 pin wire wrap SIPP sockets. Jameco part #104053 (there were some leftover)
  • misc wire wrap tools and wire

My prototype was built on a board made from a PC's ISA bus prototyping card that was modified to fit into the Apple II's bus. These prototyping cards are relatively easy to find. I purchased mine through Jameco Electronics. I did the modifications using a utility knife and a straight edge. To know where to cut I used another Apple Peripheral card as a guide. Just score each side of the board deeply and snap along the score line.

Prototype Pictures:
Prototypes: First Wire Wrapped PCB CFFA Rev A.
With CompactFlash:
With
IBM Hard Drive:
Unit Top:
CPLD Close-up:
Bottom Close-up 1:
Bottom Close-up 2:

CFFA Downloads

Project Downloads

CFFA3000 Files

Files for older CFFA 1.x and 2.x boards look here
CFFA Reference Materials

Reference Materials

Useful Specifications:

Tools and Misc. Links

Note: "Apple Disk Manager" which comes with Oasis, provides a very easy way to manipulate Apple II diskette image files on your PC. A must have for this project.

Other Inspiring projects:


CFFA Status History

Status History

Aug 04, 2013:

Most of the parts have arrived, I am just waiting on a few back-ordered parts and then I will send everything to the assembler for final assembly.

Jun 06, 2013:

Part ordering has begun for Run#3 of CFFA3000 boards. We are still on target to begin accepting orders in Sept 2013. Interest in the CFFA3000 remains high.

Apr 23, 2013:

There has been a lot of interest in the next batch of CFFA3000 boards (Run#3). Here are answers to a few questions being asked:

  • Run3 boards should be available some time this autumn (N. Hemi). We are aiming for Sept 2013.
  • They will probably cost the same US$149.95 + shipping as the previous run.
  • Preorder are NOT open yet, I am only collecting email addresses currenlty.
  • If you would like to get on the email list to be notified for a Run#3 please send me an email Here!

Feb 13, 2013:

CFFA3000 firmware v3.1 has finally been released and posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The files contained in the zip file are the same files that would be included on the shipping CDROM. The user manual has been updated.

Feb 13, 2013:

CFFA3000 firmware v3.1 has finally been released and posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The files contained in the zip file are the same files that would be included on the shipping CDROM. The user manual has been updated.

Nov 14, 2012:

CFFA3000 Run#2 is sold out! It took 5 months (almost to the day) to sell 480 cards. I am collecting names of people interested in a third run of CFFA3000s. If you would like to get on the email list to be notified for a Run#3 please send me an email Here!

Dec 22, 2012:

The first beta version of the new CFFA3000 firmware v3.1 and updated CPLD v6 has just been posted to the downloads folder. This firmware adds support for folders (sub-directories) to improve image file management. Up to 8 levels of subdirectories with up to 255 image files in each directory are supported. The readme.txt file gives instructions and lists the other improvements in this release. If you find bugs in this release, please send me an email and let me know what you have found. If you try the beta but need to go back to the previous version please consult the readme.txt file.

Jun 15, 2012:

CFFA3000 Run#2 Available! You may now place an order for the second batch of CFFA3000 cards. This batch is 500 units. I will begin shipping in early July, 2012. But keep in mind it will take me all summer to ship this batch.

Jun 5, 2012:

The assembly house has just informed me that they have shipped 280 (a little over half of the batch) CFFA3000 boards and Remotes to me. They should be here next week. The remaining 220 boards will follow in a few more weeks. I will be opening up and order page and sending out an email to everyone in a week or two.

Apr 14, 2012:

Today a package arrived from Advanced Circuits containing the 500 PCBs for run #2 of the CFFA3000!! While I wait for some of the back ordered parts, I will build up a couple of these new boards to verify they work. I hope to have all of the parts ready to ship to the assembler in about 4 weeks. I will post another update then. The other boards pictured are the 350 Remote PCBs. I am still estimating summer 2012 availability for the CFFA3000. Currently my list of interested people has about 340 people on it. I will have a pre-order phase, but this time I think I will wait until the boards are a little closer to finished than I did on Run #1.

Mar 7, 2012:

We are now in the process of getting final quotes on parts for run #2 of the CFFA3000. We hope to be placing orders for the parts this week or next. We have not made a final decision on the run size yet, but we are looking at quantities of 400 and 500. The price of the next run will likely stay the same at US$149.95. It should be available in summer of 2012.

Dec 14, 2011:

I have finally completed shipping all of the packages for Run #1 of the CFFA3000!!. There is a lot of interest in another run and after I take a break for a couple months, I will start looking into building another batch of boards. In the mean time if you are interested please be sure to let me know, if you have not already done so. Also please post to my forums if you have any problems or comments or suggestions related to your CFFA3000 card.
The initial shipping firmware (v3.0) supports disk image files only in the root directory of your media of subdirectories. Currently the firmware can only see 255 disk image files in the root directory of your CF and USB media. I recommend using FAT32 instead of FAT16 if you plan to get anywhere near this limit. Future releases of the CFFA3000 firmware will support subdirectries and will remove the 255 file limit.

Nov 28, 2011:

I took a break over the Thanksgiving holiday but now I am back at getting packages shipped. I think I should finishing shipping Run #1 by Dec 11, 2011 at the latest. Everyone should have their boards before the end of the year.

Nov 19, 2011:

I just uploaded the first small firmware update v3.0.1 (non beta) release to the "File Downloads" page. This fixes an issue with GS/OS accessing Disk II floppy disk images and corrupting them. This doesn't affect smart port mounted images, just disk II mounted images. BTW, I am working on boards 212 to 231 this weekend. I hope to ship those on Monday.

Nov 07, 2011:

Please note that I have changed the forum address again. I do this from time to time to combat spambots. This unfortunately breaks all the google links and any bookmarks to the forum you might have. Please use the link on my site to get to the forum as it will always be updated when the forum is moved. Oct 30, 2011:

I will be traveling for work from 10/31/2011 to 11/02/2011. CFFA3000 shipments will resume on 11/04/2011.

Oct 25, 2011:

The CFFA3000 (Run #1) is finally shipping! It has been more than two years since this project began and I am happy to report the boards are going out. I need to revise my previous estimate about how many boards I will be able to ship per week from 100 down to about 60 or so. Please go to the order status page to follow my shipping progress.

Oct 19, 2011:

I have just uploaded the first firmware/logic release candidate to the beta page!! A l ot of effort has gone into this release and it will probably be the shipping version. I plan to start shipping boards on 10/24/2011. I am aiming to ship 100 units on the 24th, and another 100 the following monday, and the remainder the week after that.

Oct 07, 2011:

Beta testers, we have just release beta version b24. This version adds support for switching floppy images using the remote switches. It also fixed a number of bugs including a long name directory entry corruption bug. Please update to this new version.
I have finally updated the order status page with all of the orders. Please verify that your order is there and matches what you expect. I am now shooting for the first or seco nd week in October to begin shippments. I hope to ship at least 60 boards per week.

Sept 03, 2011:

I was hoping to being shipments today of CFFA3000's boards. But after polling the first 60 customers with the suggestion that I delay a couple weeks if it help me get the firmware into better shape, more than half agreed that delay would be alright. So I have decided to push back the initial ship date until Oct 17, 2011. I know this will be disappointing, but I believe this extra time will allow us to really nail down the firmware, especially in the area of Disk II emulation. I will try not to allow that date to slip again. Even if there are known firmware issues I will get shipments started. Also I will try to increase the 1st shipment batch size from 60 to either 80 or 100 boards.

August 31, 2011:

David Schmidt has just sent me a beta version of his new Apple III driver for the beta testers to test. I don't know how many of you guys have Apple 3's but if you try it please let us know what you find.
A few days ago I sent the Remote PCB parts off to the assembler. I was going to assemble them myself but it was just too time consuming. They should be back in a couple weeks. There has been some good progress on the firmware stability especially with USB writes. Also the floppy switching firmware is coming along nicely. There will be a new beta version soon.

August 18, 2011:

Well that was quick! The CFFA3000 Run #1 Pre-orders are sold out!
I am starting a new list for run #2. Please send me an email . Keep in mind that it will be awhile before the second run can be build. Something in the 6 to 12 months range.

August 14, 2011:

As of today there are 15 CFFA3000s left. The card has sold fast probably due to the long developement period. Now the job of getting everything done in the firmware and getting ready to begin shipments is next. I am going to be sending out switch units to the beta testers on Monday.

On a personal note, my mother died last Saturday at age 86, and this last week has been a blur. I mention this because my mom is the one who bought me my first computer:an Apple II+ in 1981. I had begged her for an Apple for months and made all kinds of promises about saving money if she would get me one. Finally she took me to the local Team Electronics here in town and we purchased a complete Apple II+ system, with 16KB ram card, two floppy drives, monitor, and printer. The whole setup! I think it ended up costing a little north of $3000. I was in heaven! My friend Steve already had an Apple II+ for some time, and I am sure I was jealous. All of my friends were interested in computers and I was the second one to get an Apple II+. To say this changed my life would be an understatement and if you are reading this you probably understand why. I went on to get a degree in Electrical Engineering from the University of Wisconsin, but I have always worked in jobs related to programming even to this day. One day, about 15 years later, I was talking to my mother about that old Apple computer and its effect on my life when she mentioned in passing that she had taken a bank loan to be able to afford the computer. I knew we were not a wealthy family but I am sure I did not appreciate how hard it was for her to buy that computer. I sure appreciate it now. Thank you mom! I will miss you...

-Rich

July 23, 2011:

Back from Kfest 2011. I had a ton of fun and got to meet a lot of great people! Everyone made me feel right at home. I sold a bunch of cards to Kfest attendees and I am looking formward to feedback from them to help us finish the firmware. I was also able to test my shopping cart and get to the bottom of a couple problems that should make pre-ordering go more smoothly. The next step is to open for pre-orders.

July 12, 2011:

Wow, only a week until KFest. Everthing is coming down to the wire. The first article PCB came off the assembly line to be tested and it passed all of the tests! So now the assembler is assembling the other 299 boards. I hope to have a batch of 50 boards back from the assembler by 18th so I can take them with me to Kfest. My hope is that any folks at Kfest who are interested in the CFFA3000 will be my beta testers for the CFFA3000 and provide feedback for the final tweaks to the product before I start filling pre-orders. I have also decided to delay opening up for pre-orders until after Kfest. This is because I just changed my order form to use a commercial shopping cart. What a pain! So hopefully the Kfesters can help test that for me too.

July 1, 2011:

I received the PCBs yesterday and today I shipped them to the assembler. Once they arrive at the assembler I will open up for pre-orders. This will be around July 7.

June 27, 2011:

Today I boxed up all of the parts (except PCBs) and shipped them to the assembler! Box was about 22lbs (10Kg). Now I am just waiting for the PCBs to arrive. I will inspect them and ship them to the assembler also. I am still trying to get my web site open for orders. But have not finished that yet.

June 13, 2011:

Finally, 300 PCBs of the revC design have been ordered! It has been two years in the making. I am still hoping to get finished boards back before I drive down to KFest. It would be fun to have boards by KFest but not the end of the world if they are not ready. I will be opening pre-orders in the coming weeks once I get my web site ready. I will send out an email to everyone on the CFFA3000 interest list when I am ready! Project Status - 6/2/2011: I have just finished ordering all of the components for 300 CFFA3K boards!! I will also be placing the PCB order very soon. PCBs will take about 3 weeks to have made. Then everything gets boxed up and sent to California to be assembled. I am still aiming to be finished by Kfest. Once I send in the PCB order, I will start taking pre-orders.

April 25, 2011:

I have assembled the first of 5 rev C boards, and it seems to be working perfectly. On this rev of the board I tried to reduce the part count and therefore the cost. The rev B board was just too expensive to produce. Also some changes where made that just made good sense. The 4 LEDs at the top of the board seemed like a good idea at first but after using the board for many months, they just seemed confusing, and unneeded. The reset push-button was removed and the USB traces where cleaned up in the new layout. Some of the parts seen below will not be installed the production board. LEDs D0-D3 are just for debug and will not be installed. Also all of the headers except P4 will not be installed as they are not needed. Although you can't see it, the silkscreen on the back of the board identifies the purpose of the Config dip switches currently defined. I am hoping this board doesn't have any mistakes and will be the production layout. -Rich

Apr 8, 2011:

It has been awhile since my last status update and some good progress has been made. A third, and hopfully final, prototype PCB design has been sent to Advanced Circuits to be built and it just shipped. I should have them in a day or two. I hope that this is the final prototype and this design can be used for the production run.

Unless you read the forums, you might not know that David Schmidt has been doing a lot of testing on the CFFA3000 and has given us some great feedback and found a variety of problems. This has helped kick this project back into high gear. So I thank David for that.

The plan at this point is to build up 5 rev C prototypes and begin testing the new board design. In the mean time I plan to get enough parts ordered to build around 300 boards. I can report that the bootloader is finished so now the all of the programmable devices can be programmed by the user.

Dec 9, 2010:

The CFFA project is still alive and well. It has been quite awhile since I have updated my web site. Sorry to keep everyone in the dark. There has been a lot of interest, and the delays have not been for lack of interest in the project, but more for personal reasons. I am loath to make a firm estimate about when this will be done, so I won't. I do know that we are at least another 3 months away.

Here is a brief summary of the progress on the CFFA3000 and an update on the price:

1) The CFFA3000 will cost US$149.95.
This is more than I wanted, but I didn't have a choice. Compared to the previous CFFA, the CFFA3000 has more features, over twice as many parts, and a CPLD 9 times larger. Not to mention the costs for PCBS and assembly rising.

2) The CFFA3000 can now read/write and boot 140K DSK, NIB and 2MG files. It handles both ProDOS order (PO) and DOS order (DO) images, and of course very large SmartPort images (up to 32MB for ProDOS, and even larger under GS/OS).

3) Although the CFFA3000 only uses one slot, it will require two empty slots to enable both SmartPort (Hard Drive) and floppy emulation. A typical setup might be the CFFA3000 in slot 7, and slot 6 left empty for the CFFA3000 disk emulation to map into. You can configure the CFFA3000 to function as a standard mass storage interface, or as a Floppy controller or both. When both are selected, the slot with CFFA3000 plugged in is the hard drive, and another available slot is the floppy controller.

4) Five prototype #2 boards were made and the third prototype PCB is nearly ready to be produced. I am hoping that this prototype will be the final production version.

5) The CPLD bootloader is finished so customers may download logic updates to fix future problems found in the CPLD logic.

6) Work has started on the microcontroller's bootloader, and should be finished soon. The bootloader's job is to apply updates to the firmware running on the AVR microcontroller.

7) Good progress has been made on the boot menus and file selection user interface. There are several ways to enter the CFFA3000 menu, including pressing 'M' at boot time, or (on the Apple IIgs) using the Classic Desk Accessory menu by pressing Apple-Control-Esc.

8) A number of images have booted and run, including ProDOS 2.0.3, DOS 3.3, UCSD Pascal, CP/M 2.23, Contiki, and Merlin-8 2.47, and RobotWar. These tests are not very exhaustive yet, but so far have not shown any problems (that we couldn't fix).

9) The AVR microcontroller part we are using for the CFFA3000 is on allocation (in short supply) so I have already ordered and received 200 units just in case they are hard to get later.

So what is left to do?

1) Finish the bootloader for the AVR micro.
2) Finish the menu and file selection features.
3) Add support for FAT's Long File Names if possible.
4) Get third prototype PCB sent in, assembled and tested.
5) Lots more testing on image files.
6) Get ready for production.
7) And anything I forgot to mention...

August 18, 2010:

I completed assembling the first of the second prototype PCBs a couple days ago. Everything that I have tested so far is working as expected. There is still more testing and development of course, but so far so good. There is a lot of interest in this card and it is getting excited as progress is made. We are now to the point where we can handile .nib files and are working on .dsk files with read currently working. Also .2mg and raw images on the CF are working. No progress on DMA yet, but now the hardware is ready to work on that feature!

July 14, 2010:

I have finally ordered and received the second prototype PCBs (5 in total). This board adds support for bus buffers and a standard type A USB socket and an off board LED/Button interface to control floppy swapping. There are other tweaks but nothing too major. The biggest change is the bus buffers on all signals. This was added mainly to support DMA as the CPLD would be incapable of driving a full apple II bus directly.

June 1, 2010:

This update is long overdue. The project had little progress over late winter and early spring, but is now moving forward again. Unfortunately, the schedule has slipped at least 2 months because of it. I would expect to ship boards around Sept 2010 now. The second prototype board is still not set into Advanced Circuits to be made, but it is very close to being done. I ended up re-laying out the entire thing after it was decided to add a complete set of bus buffers to ensure that DMA will work properly. To give you a better idea of where the project is at here is some detail:
* Disk images files can be used from both a USB drive and a CF card at the same time.
* If a USB device is present at boot time, we wait for it to finish connecting.
* FAT performance is greatly improved for disk image files that are not highly fragmented (we now spend a fraction of a second analyzing the file up-front, and it sped up a GS/OS boot (with lots of extras installed) from 102 seconds down to 72).
* The interactive menu screens are coming along, but many menu choices are stubs that are not hooked up yet. Preferences can be stored in the AVR's EEPROM.
* The "Upgrade CPLD" feature works, allowing a field upgrade of the CPLD logic from a file on a CF card.
* Automatically installs an Apple IIgs CDA that allows quick access to the CFFA menus without having to reboot.

March 4, 2010:

I am posting a status update because some have been asking for one. Progress on the CFFA300 has slowed down lately because I have been busy with work. I have started on the second prototype spin of the PCB board design. I hope to have those design file ready by the end of the March or earily April. So far the July 2010 availability date still seems reasonable. I still don't have an accurate cost estimate for you yet, sorry.

Jan 1, 2010:

The CFFA3000 can now boot, read, and write from HD and floppy image files stored on common USB flash drives. The flash drive can be formatted FAT16 or FAT32. Currently .PO and .NIB files are supported. There is still a great deal of supporting code to be written and tested and some flash drives don't work so they will need to be debugged. Also a second prototype will be needed to correct a few bugs and add a couple small features.

Nov 2, 2009:

We have DOS 3.3 booting and running in read-only mode from a nibblized disk image. I am running Robot War as I type! This is an exciting milestone in the project. Still have floppy write support and USB support to do. Also need to work on the cost estimations. Stay tuned...

Oct 18, 2009:

An important bit of progress to report. ProDOS 8 is running from the CF card. This proves out about 90% of the hardware on the card and verifies the design approach the card uses. The next area to focus on is the floppy emulation and multi-card mode where both the CFFA and the emulated floppy controller are active at the same time. Note:Extended SmartPort support is working, which means there is no need for a GS/OS loaded driver to achieve high performance. Instead, the automatically "generated" driver asks CFFA3000 to read or write a block directly to any memory address, without having to copy the data through bank 0.

August 19, 2009:

It may look almost done, but don't be fooled, it doesn't do anything yet. Still tons of code to write and lots of logic to develop. The AVR micro is working and the SRAMs are mostly working-couple quirks yet to be figured out. I need to start on the CPLD logic to really get to the point where firmware can be developed. So far no surprises! Keep in mind this is just the first prototype PCB and it main still change in significant ways. Please note that I am revising my estimate on when this project will be finished to the middle of 2010.

July 14, 2009:

First Prototype PCB files sent to board house! I have just sent the design files for the first prototype of the new CFFA to the board house. See rendering of PCB below...
Even if this PCB were perfect, and it won't be, there is still much programming work to be done. I expect several more prototypes to be built before I am done. I have not chosen a name yet for the new CFFA but the code name is CFFA3000. One feature I have not talked much about so far, is USB flash drive support. The new CFFA will allow users to store hundreds of disk image file on a USB flash drive (both floppy and HD images) and activate them with the startup menu. A standard FAT format will be supported so you can copy image files from any PC/MAC.

CFFA3000 PCB

June 3, 2009:

I was originally going to sell any boards I fixed on Ebay. But after fixing 6 boards, I decided to just email the people at the top of my interested list and offer the boards to them at the regular price.
I am currently working on the first prototype's board layout of the next CFFA design. Progress is slow because I only have a limit amount of time to spend on the project.

Feb 23, 2009:

Run 6 of CFFA cards is sold out. I have no plans to produce any more CFFA's of this design. In a few weeks I will take a look at some of the units that never worked and see if I can repair them. If I can fix them I will throw them up on Ebay.

May 5, 2008:

I shipped the first 25 CFFA boards from Run 6 today. One 16MB CF card is included with each order. It will boot into ProDOS 1.9 and should work on any Apple II with at least 64 of memory. ProDOS 2.0.3 is also on the card in a subdirectory. I believe firmware version 2.0 is solid, but I encourage all customers to test the CFFA throughly before depending on it with imporant data. The manual, in PDF format, is on the CDROM included. I am sorry about the additional delays. The next batch of boards should go out next Monday, May 12, 2008.

April 27, 2008:

I have set a tenative ship date for the first 20 units of May 5, 2008. I have been working to be sure that the new firmware is bug free. My plan is to include a CF card with every order that contains both the new v2.0 firmware and the older v1.2 firmware, along with several useful utilities including davex and the flash update program. This will make it easy for you customers to revert back to the older firmware if any critical problems are discovered with the 2.0 version. Thanks to everyone for your patience.

April 14, 2008:

The 200 assembled PCBs have arrived!! Now begins the task of programming and testing.

Important: I had a flood in my basement last weekend. Although there was no damage to my CFFA project stuff, the basement had to be totally cleaned out. Everything that was in the basement is now in the garage. Unfortuately that is were my office was. I am trying to minimize the delay this will cause on shipping CFFA cards, but it will add at least a week or two. We have replaced the sump pump and the cleanup company has removed the carpet and bottom foot of drywall.
Here are a couple low res photos from my iPhone. Note the Apple II color monitor sitting on the floor. That was after we sucked up about an inch of water from the storage room.
Flood 1
Flood 2

April 7, 2008:

FlexOne has notified me that my order of 200 assembled PCBs has shipped. I am continuing to work on the testing of new firmware and CPLD logic. Once the boards are back I will begin testing them. There is still a lot of testing to do, but we are getting closer!

March 30, 2008:

I recently spoke with FlexOne (the PCB assembler) and they told me that April 6 is the new date that my 200 PCB will be finished. This will add at least a two week delay to the CFFA shipment dates. Sorry about that. I am using this extra time to finish testing the new version 2.0 firmware and CPLD v2.1 logic. I hope to deliver a very solid update.

March 4, 2008:

The CFFA Run6 parts kit finally shipped to assembler!! The assembly house has quoted about a 3 week turn around time for assembly. Add a week for shipping time, and I should have the boards back in house around the end of March. I am still working on the new 2.0 firmware. This will be a big improvement (in my opinion), and will be starting beta testing next week with any luck.

Jan 23, 2008:

There will be another run of 200 CFFA cards. Today, Jan 23, I ordered the PCBs and the parts. It will take about 3 weeks for the parts to arrive and then a week to get them to the assembler. Once there it will be another 3 to 4 weeks to get back the assembled boards. The cost of run 6 boards will the same $99.95 + shipping as the previous run.

Nov 1, 2007:

Run 5 of CFFA for Apple II have sold out. Unfortunately there were a bunch of boards that never worked, mostly due to defects in the PCBs. I may attempt to try to fix some of them, but it is difficult to find the problems without an X-ray machine. I have started a run 6 interest list, but I am skeptical that there will ever be another run based on the current demand. The CFFA has been a fun project and I have been honored to be a small part of the Apple II community that still thrives out there. Thanks for everyone's interest and support!

I still have a bunch of CFFA for Apple1 if any of you decide to start playing with an Apple 1 clone. I will be leaving for the VCF X tomorrow. I hope to see many of the Apple II faithful there!
-Rich

Feb 16, 2007:

I have just ordered a batch of 100 PCBs for the CFFA1 project. I will be ordering all of the other parts next week and in about two more weeks I should have all the part needed. I will then be sending all of the parts and PCBs to FlexOne for assembly. Once I get my order site up and running I will send out an email to announce that I am accepting pre-orders.

August 31, 2006:

I have run out of boards until I get another batch from the assembler. I am also going to be traveling for the entire month of October, therefore the next orders will ship around November 10, 2006. I have kept the order page open.

August 11, 2006:

I have finally caught up on all of my order back log. Yes, it took months and months. Thank you to everyone who order a CFFA card. Thank you, also, for your extreme patience! I have 17 boards left in this

June 28, 2006:

Another batch of 100 assembled boards has arrived yesterday. I will ship the next group of orders around July 5. This should be about 20 boards maybe more.

June 8, 2006:

I have shipped boards 1 to 97. I am now waiting for another batch of 100 boards from the assembly company. I did have a slight delay in getting parts for the next batch and this will cause an additional two week delay in the next shipment. Sorry about that. All of the future boards built by the assembler will be built completely so that I will have no hand soldering to do. This costs a little more, but the time savings (especially cleaning) is worth it. I would look to the end of the month for the next shipment of CFFA boards.

May 21, 2006:

Boards are shipping and I have shipped about half of the total orders received. I added a forum topic in the CFFA forum for people to tell others what they are doing with their CFFA cards. Feel free to ramble on about anything that you are doing with your CFFA card in that forum section.

April 22, 2006:

I have shipped the first 20 or so boards. I hope to ship about 20 to 25 boards per week, but this weekend I came down with the stomach flu and will not be able to get any boards out, Sorry. You may notice that some foreign order shipped a day or two later than they were suppose to. This was a problem with USPS.COM giving useless error messages, which prevented me from printing the postage.

March 30, 2006:

The first 100 boards arrived today from the assembler. I still have to finish soldering all of the through-hole parts, program the chips, test each board, and finally print the revised manuals, then get my accounting in order. But all in all things are moving along.

March 22, 2006:

Today I received the first two sample boards from the assembly house. They both worked fine! So the rest of the first 100 board of the 4th run will be assembled. The updated manual should go to the printer late this week or early next.

March 11, 2006:

I have opened the CFFA order page for pre-orders! All of the parts have been ship to FlexOne the PCB assembly house for the first 100 PCBs. I plan to built up to 400 boards for this run if there is enough demand. So you only need to pre-order/pay if you want to get your CFFA sooner rather than later. I assume it will take until April before I am able to start shipping out boards. The order in which boards will be shipped will be based on the order I receive your payment, not the order in which orders are placed. So if you want to get in the front of the queue, I recommend using Paypal for fast payment.

March 6, 2006:

Today I receive the first batch of PCB boards for run #4. I assembled one board to be sure everything works and everything did :) I will be packaging up these board and all of the parts and sending them to FlexOne in California on Wednesday. I should be able to open my order page up for pre-orders very soon now.

Feb 27, 2006:

I have now placed the production PCB order and have ordered all of the parts. This will take two weeks. Then all the parts will be packed up and sent to the board assembly house in California. I am not sure how long that will take but I would guess another two weeks at least. In the mean time, I will be updating the manual and getting my web site ready.

Feb 18, 2006:

I have completed assembly of 3 new prototype boards from the new revB layout. I am happy to report that these seem to be working fine. I will be sending out two of the boards to other people to test for me in their machines. I am now hoping to place my production order by February 27. Click to see a picture of the new revB board. Note the addition of address line buffers and termination resistors. Also keep in mind that this is just a prototype so it doesn't have gold fingers.

Feb 8, 2006:

I have completed a new 2 layer PCB prototype that I will be sending out for manufacturing on Feb 6. This will take 7 days to receive. I hope this will be the last prototype board before I order the production run of boards

Jan 31, 2006:

Well, there is definately a problem with the first prototype design for run #4. The problem was a very bad ringing problem on many of the address lines. The problem was worst when no other cards where in the Apple II+, this problem also affected the IIe but to a much lesser extent. I am now finishing up a new PCB layout, the key change will be address line and control line buffers and series termination resistors. The problem only shows up when I use an EEPROM. Using an EPROM did work fine. Anyway, the bottom line is, there will be more delays before I can ship boards. I think April is going to be the soonest I will be ready at this point.

Jan 4, 2006:

Hi All, I have received back the prototype boards, and they are all working fine with one exception: I have a problem booting in the Apple II+ that did not exist on the old board design. I am working on this problem currently and hope to have it fixed soon. Once this problem is solved I think it will take me about 4 weeks to get the first batch of board and begin filling orders. I know many of you have waited a very long time. I appreciate that very much. Please hang in there, the finish line is near... If you would like to see a photo of my first prototype for this run, please click here

Nov 22, 2005:

I just sent the gerber files to PCB house to build a prototype for the 4th run of boards. I have made some changes to the board including the 3 jumper fix. Functionally the board will be the same as the previous runs, but will include an EEPROM so customers can update the firmware themselves. I was planning for late December as the shipping date for the 4th run, but due some long part lead times, it appears that early February is more likely.

April 27, 2005:

Today is my last day of work in Rochster, MN. It has been eleven months since I started working there during the weeks. Being home again every day will definately allow me to catch up on CFFA orders. I am just finishing the work on CPLD version 1.4. This has taken much longer than I thought it would. The good news is I think I am nearly done testing. The bad news is that just a CPLD upgrade won't fix the problem with the CFFA when using the 256MB SanDisk card on all Apple II's. To fix this CF card, and to allow most other brands like lexar to work with the CFFA, you will need a hardware modification to the card. That mod is three "re-work" jumpers that go from the back of the board around to the front of the board. If I do another run of boards, I will probably re-layout the board to include this fix. Once I get caught up with orders I will send out an email to everyone letting them know about the fix. I will also post a do-it-yourself guide for those who want to apply the fix themselves. I will also have some kind of return plan for those who would like me to make the fix for them. Stay tuned...

April 20, 2005:

I have sold out of Run 3 CFFA cards. If you are still interested in buying a CFFA card, let me know and I will add you to a list of people interested in a fourth run. The cost would still be US$105 + shipping. I still have a bunch of CFFA orders to fill, if you have not received your yet, don't worry, you will.

Feb 28, 2005:

I have found a problem with V1.3 CPLD logic. This problem seems to show itself mostly with larger CF cards like the 256MB SanDisk card. But it could should up with any CF card. I have sent beta samples of v1.4 CPLD to several customers and I am waiting for feedback. So far all feedback has been positive. If all goes well, I will be starting a CPLD trade in program next week. To get everyone updated.

Feb 16, 2005:

My son, Michael James was born. Weight 8lbs, 12.5 oz.

Dec 6, 2004:

I have shipped the first 5 boards of the third, and likely final run of CFFA cards. This run uses the original company, Advanced Circuits to make the PCBs. The PCB solder mask is a dark green unlike the light green from the second run.

Oct 30, 2004:

All of the parts for the next run of 100 CFFA cards has arrived, and enough extra parts for all of the upgrades that have been requested are now in hand. I will be sending out upgrades over the next few weeks, and once I get a test board built and working, I will open up the order form on my website for the third run of CFFA boards!

Sept 30, 2004:

Sept 30, 2004: I have just placed an order with Arrow Electronics for the parts for another 100 CFFA Boards, and 50 v1.3 upgrades. The lead time for the parts varies from a week to about 5 weeks. As soon as the CPLD and EPROMs come in I will start shipping out upgrade to those who have requested them. The main purpose for the firmware update is to support the Apple ][+ and //e. There are NO code changes for //e enhanced and //gs users, but the CPLD logic update should give better CF timing for all apples. Sorry this has all taken much longer than I originally predicted.

Sept 7, 2004:

I have sold out of the second run boards, but already have enough interest to do a third run! That's great. But the lead times on some of the parts is up to six weeks or more, so it will probably not be until the winter (Dec. 2004) before more boards are available. Also, I have no forgotten about the people interested in v1.3 Firmware/CPLD upgrades, I will be ordering more parts for those also. The good news is that I will be sending those out free of charge this time around.

Aug 5, 2004:

Hi All, Well it took awhile but I have finally sold out of CFFA boards. I am keeping a couple for repair/returns just incase. If you are still interested in buying a board, please let me know via email, and I will add your name to a list of interested people. Like before, I will need at least 40 people to express an interest before I could do another run. I fear that there may not be 40 more people who still want one, so this may be the end of the line. I did very much enjoy making and selling these cards, and contributing to the old Apple II community. I will always have a soft spot for my first Apple II+. I still have to get the upgrades out to people and will be doing it free of charge, at least for this upgrade. Please be patient, if you asked for one you will get one.

July 10, 2004:

I have sold out of boards being sold at the normal full price. I do still have a number of boards that will be offered at $75 + shipping, because they have some type of minor physical or costmentic flaw. When I have had time to go through those boards, I will put up an order form for them. Any boards that I do sell, will be guarenteed to work and have the same warranty as the full price boards. The cosmetic problems were the result of the board manufactures poor quality controls. As of July 10, 2004 I have about 12 boards left with cosmetic issues that I need to go through. I hope to have an order page back up sometime in July for those boards.

May 30, 2004:

I have sent new CPLDs and EPROMs to a couple people for testing. Vince has reported that, so far, everything has worked fine. Hopefully, I should be able to make this update available soon. If you are interested in getting updated logic and firmware, please drop me an email.

May 22, 2004:

After revising the firmware, it because apparent that there was a hardware problem with the CFFA in the ][+. After several hours, I found a subtle timing difference between the my ][+ and my //e platinum. That difference pushed already tight timing over the edge into failure. I have revised the logic on the CPLD and greatly improved the timing margins. This will become Logic release v1.3. The 6502 version of firmware will become v1.3 also. How these will be made available, I have not yet determined. Much testing has yet to be done!

May 20, 2004:

I have started work on revising the CFFA firmware to allow it to work with the 6502 This mean removing all 65C02 specific instruction. My hope is to allow ][+ and //e users to also be able to use my card with ProDOS 1.9. More too come...

March 21, 2004:

As of today, I have sold 134 boards out of the second run of 200. I should have 66 boards left, but I only have 20 boards left that are fit to sell because 44 units are substandard in one way or another. A few were DOA from the assembly house/PCB manufacturer, and the rest have some cosmetic damage. After the last 20 units are sold, I will carefully review the substandard units, and if there is demand, offer them at a reduced price, yet to be determined.

December 31, 2003:

As of today, all paid orders have been shipped. The number of boards shipped from both runs is 210 boards. On Dec 19, I updated the web site layout, and began adding information about other projects I have done. Orders still trickle from all over the planet. The last couple boards shipped to Australia, Japan, and the US. Happy New Year to all...

October 1 , 2003:

Shipped the 100th board today from the second run! Total Shipped so far is about 200

August 27, 2003:

Today I just shipped the 89th board out of 200. Currently all orders are filled. Although, not related to the CFFA project, I can't help but indulge in a bit of self promotion... check out most recent Circuit Cellar contest that just finished :)

July 9, 2003:

Dale Jackson has completed a driver for my CFFA Interface card that lets it work with the Apple ///. Very cool. If you try it, please drop me a note and let me know your experience. The source files and binaries can be download from the downloads section

June 17, 2003:

Shipped 20 units today.

June 14, 2003:

The rest of the currenly paid orders (18 units) will ship Tuesday June 17,

June 7, 2003:

A small batch of boards shipped today. The international packages from that batch will go out Monday June 9th, because USPS.COM is having technical problems and I could not generate postage for Global Express Mail packages.

June 2, 2003:

The next batch of board will probably go out Friday, June 6th.

May 27, 2003:

I shipped the first 30 units today to 24 customers. I hope to get the next shipment out on June 2nd.

May 21, 2003:

Good News... I just received a partial shipment of 40 boards today. I will begin testing tomorrow. If all is well, I should be able to ship about 20 units on May 27th. The rest of the units from the assembler are not far behind. (revised 5/22)

May 11, 2003:

I have received all 200 Manuals from the printer yesterday. I am still waiting for the boards from the assembler. I expect them to be delivered to me sometime this week.

April 27: 2003:

All 200 PCBs are now being machine assembled and should be delivered to me in the next week or so. The manual is at the printers, and remains unchanged from the last run.

April 15: 2003:

Good news! I received 5 test units from Pulsar, Inc. and they all worked fine. So I am going to go ahead and start taking orders for the second run of 200 boards now. I have been led to believe that the rest of the boards can be done in another 1 to 2 weeks. Orders will be filled in the order I receive your payment. So PayPal users have their orders typically filled the quickest.

April 4, 2003:

The blank test PCB I received had a small manufacturing defect, but it had not been through the standard test procedure which would have caught that problem. The 200 boards have now been through electrical test, the edge connector gold plated, and have been sent over to the assembly house. I have decided to wait before taking orders until the initial assembly test units are sent to me. That should be around Friday, April 11. If those units check out fine, then it will be another week or two befor the rest of the run is assembled. I am still shooting for the end of April to start shipping.

March 23: 2003:

Yogi from Pulsar, Inc called and told me that a bare PCB for my testing was being sent to me and should be here on March 25th. I will build up this board and if all look right, I will okay the start of assembly on a batch of 200 units and start taking orders for those units.

March 15, 2003:

All of the parts for second run of boards have been purchased and shipped to the PCB/Assembly company. They will be sending me a test PCB to build up, in a couple weeks, and if all checks out, they will go ahead with assembly of the next run. I will start taking order once I know that the test board works.

Feb 25, 2003:

Finally, the parts have started to arrive. I talked with Yogi at Pulsar and told him he can now actually go ahead with the board production. Once that is complete the boards will be machine assembled. I figure it will be at least another 4 or 5 weeks to get back the assembled units. I hope to start taking order around that time.

Jan 02, 2003:

All of the parts have been ordered for the second run. The CF socket made by Molex was out of stock at all of Molex's distributors. I talked with a sales rep at Molex and they could not give me even an approximate lead time. They said just get your order in and it will probably be filled within a month. This could turn out to be a serious problem for the late January delivery date I was hoping for. I will post updates when I know more.

Dec 20, 2002:

I went to Chicago to meet the folks at Pulsar, Inc. a PCB manufacturer, and place an order for 100 fully assembled CFFA boards. They are very nice people and gave me a tour of their facilities and the Assembler's facility that they sub-contract with. I am hoping that the quality of their boards exceeds the quality of the first run boards I received from Advanced Circiuts (and had to return)! Advanced Circuits has a slick sales staff, but their product quality leaves much to be desired. Not recommended! If you are doing a board of your own, you can contact Yogi at Pulsar to see what they can do for you. I will post follow-up information about the quality of the boards I get from Pulsar in the future. Also Apple II fan Howard Katz met me for lunch where we discussed the future of Kfest, how many more boards I might need to make to meet demand, and the bad weather. Overall everything went well, except for driving in a snow storm, but that didn't last long.

Dec 03, 2002:

There is enough interest in a second run, so I have begun talking with Pulsar Inc. about building and assembling the boards for me.

Sept 30, 2002:

Shipped 5 units. If you have placed an order please send your payment, thanks.

Sept 18, 2002:

I am getting pricing information on doing the second board run. If I can get enough interest, I want to have the boards machine assembled for this run. For the last run, I hand assembled all of the baords. This should reduce the amount of time it take to fill orders significantly. So if you are interested if purchasing a CFFA Interface card please let me know. Once I get about 30 to 35 interested people, I will go ahead with the project. It will take at least 4 weeks from that time to get the boards in hand to start testing.

August 27, 2002: Shipped 10 units today.

August 24, 2002:

My son, Nathan Thomas was born. Weight 9lbs, 7 oz.

August 12, 2002:

Shipped 7 units today.

August 3, 2002:

I have stopped taking orders, because I am at (or very near) the end of my board supply. The folks at Kfest have reserved the remaining units. If they don't follow through with actual payments, there may be a few units that free up, which would then be sold to someone else. I have started a list of people who would be interested in having me do a second run of CFFA boards. You can email at rich@dreher.net and let me know. If I do end up with a few extra boards from this first batch, I will contact the people on my list those interested in a second run. NOTE: FedEx Ground has really screwed up the last shipment. No less than 4 packages had mis-entered addresses by FedEx employees. Sorry to those people who have been negatively affected. I will be canceling my FedEx Ground Account. All Remaining packages will be shipped via USPS.

July 26, 2002:

Shipped 8 units today. As of today, I have about 24 units available..

July 12, 2002:

Shipped 12 units today. I have about 28 units left.

June 28, 2002:

Shipped 10 units today (through unit 48) -includes one to the Woz. Out of the run of 100 boards, about 65 have been ordered.

June 18, 2002:

Shipped 4 units today.

June 14, 2002:

Shipped 8 units today. Four more should go out on the 17th.

May 31, 2002:

Due to unavoidable delays, the next shipment will probably not be until June 15th. I am sorry of the delay.

May 29, 2002:

Howard Katz reported a problem he was having formatting partitions 3 and 4 on a 128MB Sandisk card. It was not reporting the correct size after format. Dave Lyons was able to discover that both Copy II+ and Apple System Utilities have a bug in them that will cause them to incorrectly determine the size of partition mapped into "other" slots. Please see click here for more specific information. I have been side tracked quite a lot this week and therefore it looks like I will not be able to ship a batch of boards this Friday. I will post my next ship date as soon as I know it.

May 28, 2002:

I have noticed that a great many CF cards are not currently compatible with the CFFA Interface card. From Emails it looks like many people would like to use the LexarMedia CF card, but are unable. Dave is sending me a Lexar card so I might do some testing with it. Also, I just got off of the phone with Engineer Dan Lee at LexarMedia. He was very interested in helping and ask many good questions. As soon as I get a Lexar card in my hands I should be able to answer the questions posed by Dan. Thanks Dan!

May 24, 2002:

I shipped 13 units today. Next shipment will probably be May 31st. So far no one has reported any problems with their units. But, many of the CF cards that I just assumed would work, are turning out to be incompatible with the CFFA. Please remember that SanDisk CF cards are the only brand I guarantee will work with my card. Check the compatibility page so see if your card will work. If you have information on a card that is not in the list, please send it to me, thanks.

May 20, 2002:

I have updated the downloads section with all of the lastest project files I have. You can also download Dave Lyons' GS/OS driver too. If anybody needs Dave's driver in a different file format, please let me know. I am still shooting for May 24th to ship another 15 units.

May 17, 2002:

Hooray! Today I have finally shipped the first 14 units. Although not as many as I had hoped, I have now gone through the entire process. So it should go smoothly from here. I hope to send the next batch of 15 units out by the 24th of May. I currently have orders for 53 units.

May 10, 2002:

Things are moving just a little slower than I hoped. I received the shipping boxes today from Canada! That is a relief. I have decided to print the manual myself (due to outrageous printing costs), and send it out for the cutting and binding... the printing is happening today. So that means the cutting and binding will have to be next week. This will push the ship date for the first batch out to the end of next week. Also, I will be cleaning the first batch of boards this weekend.

May 1, 2002:

I have received orders for 22 units as of today. I am still waiting for shipping boxes and PCB cleaning supplies to arrive. The manual goes to the printer on Friday...it's time to stop tweaking on it. I have 9 units assembled. May10th still looks like the shipping date for the first batch of about 20 units.

April 27, 2002:

FINALLY! I am now accepting orders for my CFFA Interface card. I have sent an Email to everyone who has contacted me expressing an interest in my project. If you are interested, you can order your CFFA card using my web-based order form. The user's manual will be sent to the printer on April 29th. The shipping boxes should be here in a little over a week. I expect to be able to start shipping the first boards around May 10th or so.

April 18, 2002:

I have assembled a whopping 4 boards so far. I am getting pretty good at it already and have the assembly time down from 2.5hrs to about 1 hour per board. That doesn't include testing, cleaning, packaging, etc. The first board I assembled did not work, and I still don't know why. So I actually have three working boards so far.

April 12, 2002:

After a closer look at all of the board blanks, much to my dismay, I found 25 boards that were unuseable. I sent those board back today. It is still unclear what the manufacture is going to do for me, but I should know more on Monday or Tuesday next week. In the mean time I am working to finalize the firmware, the user's manual for the board, and a web page to help people place orders.
The boards: 100 PCB from Run #1 Misc small parts ready to go: Parts Bin

April 10, 2002:

The 100 boards I ordered have arrived today :) From my initial inspection of the boards, I see that the boards look good, but until I build several I will not know for sure.

April 2, 2002:

Some of the parts arrived today from Arrow Advantage. This branch of Arrow Electronics works with smaller companies and they will deal on the cost of most parts, at least the ones who's manufactures will let them. They can be reached at: 800-833-3557. Two other orders are still coming...

March 28, 2002:

I have updated the project schematic and PCB layout in the downloads area. These are the source files used to make the PCB I ordered a few days ago. If you have questions or problems with these files let me know. All of the parts for the boards have now been ordered. :)

March 25, 2002:

I have finally ordered the printed circuit boards! I should receive the boards no later than 2 weeks from today + 2 days for shipping.That puts it on or before April 10th. I will also be ordering all of the other parts for the board tomorrow.

Mar 15, 2002:

I have uploaded my current version of Altera CPLD design files to the download section and updated relevant links. I am reasonably sure it will not change before the PCB ships so I went ahead and posted it. The schematic and firmware source should be coming soon too.

Mar 13, 2002:

The firmware now includes Smartport support! (Dave did most of this work. Thanks Dave) I will probably ship the finished version with a couple firmware versions supporting a couple different partition schemes. More on that later. I am waiting for testing feedback and hope to be ordering PCB blanks in a few days. They have a two week lead time. I have also been working on the product manual.

Mar 5, 2002:

The Rev B boards seem to be working fine. Today I am sending one to Dave for further testing with his GS/OS driver. Someone asked me what SlotScan said about my cards, I ran it, and it reports: Semi-intelligent disk Card, followed by the drive sizes of 32meg each.

Mar 1, 2002:

The first CFFA Rev B board "seems" to be working fine. It is too early to make any conclusions, but so far so good.

Feb 28, 2002:

The two new prototype PCBs arrived yesterday, and the parts for them arrived today. I will be assembling today and should know if they work by tomorrow.

Feb 20, 2002:

Just sent the design files for the second round of two prototype boards. No significant changes from the previous board, just bug fixes and a little design layout cleanup. The new boards should be back on the 27th or the 28th. Dave Lyons has been working on a GS/OS driver for my hardware and has been making excellent progress. He told me he was impressed with the speed he is getting, as it is comparable to his DMA based SCSI hard drive controller (he has only tested with CF cards).

Feb 19, 2002:

Added a discussion forum for this project. I am hoping that people interested in this project who have questions or want to contribute ideas will use the forum to communicate with others and myself. The forum software runs under Linux and is free, if you experience problems, please let me know and I will attempt to solve them. I have not used this forum software before either, but it seems to be working well.

Feb 15, 2002:

Testing on the Apple IIgs has begun!! (Although it is being done by someone else... More info in a couple days.)

Feb 13, 2002:

Here are a few pictures with a 2.5" hard drive attached to the card.

Feb 12, 2002:

Here are a few pictures of CFFA Rev A prototype. Although I am able to complete my testing with this board it has a few layout mistakes, so it's on to Rev B...

Feb 11, 2002:

I have been working feverishly on version 1.1 driver firmware. At the same time I am testing my first prototype PCB that I assembled on 2/07/02. A much improved version 1.1 will ship with the boards when they are finished. Dave Lyons has been making numerous suggestions relating to my driver code. I am implementing most of them, which is improving stability and speed. Thanks Dave.

Feb 8, 2002:

After my initial success yesterday, I tried using my new prototype PCB and my original wire-wrapped prototype both in the same system, resulting in a CRASH during boot every time. After hours of debugging, I found a small bug in the PLD logic (Versions 1.0 & 1.1) that controls the data bus buffer enable line. This is now fixed and I can now use both boards in the system at once. The fix will be release as PLD logic Version 1.2 soon. So, although the PCB errors are relatively minor, I am going to do another round of 2 PCB prototypes before my production batch. This will take about another 2 week.

Feb 7, 2002:

Success! It would appear that the only problem was with the data bus buffer. I have only done some very basic testing, but everything appears to be working. The first PCB prototype seems to be working.

Feb 7, 2002:

I just complete assembling the first PCB prototype and have found a nasty problem. The 245 data bus buffer is hooked up backwards, requiring an inverted version of R/W to function correctly as it is. (Note:This bug is in the Schematic for Version 1.1 also). I will use re-work jumpers to get this board working so I can find any other problems, but another round of two prototype boards will have to be done. The debugging continues...

Feb 4, 2002:

I received the two prototype boards I ordered on 1/28! Over the next few days I will assemble the boards and begin testing. So far, all I know is that, the Vcc and GND nets are not shorted! That is a good start.

Jan 28, 2002:

I have just sent the Gerber PCB output files to the board house to have 2 prototype boards made. The lead time for this order is 5 days + 2 days shipping. So I should have the samples back around Feb 6th. Then I can build up the boards and test them. By the way...the Molex CompactFlash connector sample arrived and fit perfectly. Here is a 3D rendering of the PCB prototype being made. The large gray area is where the CompactFlash connector would be.

Jan 23, 2002:

I am nearing the end of the PCB layout. I am also waiting for a sample of the Molex CompactFlash connector to show up so I can verify the mechanical layout dimensions I took from the manufactures' prints. Once that arrives, I can send the layout in and get a pbatch of 10 test boards made...


CFFA Order Status

CFFA3000 Run 3: Order Status


CFFA Device Compatibility List

This list is for the old 1.x and 2.x CFFA boards.
This is not for the CFFA3000, which works with most modern USB and CF FLASH memory cards.

Device Compatibility List

Hello CFFA Customer,

This page will allow you to check the status of your order. Boards are shipped in the order that payments are received.
If you see a problem with the information I have by your order number, please contact me via email.
Please keep in mind, that I update this page manually and I am often behind on updates.

Last Update: Apr 18, 2014.

Invoice #LocationOrder StatusBoard #Ship Date
3800RIO DE JANEIRO, RJ Brazilshipped19/23/2013
3801Austin, TX United Statesshipped29/23/2013
3802Mountain View, CA United Statesshipped39/23/2013
3803Lake Forest, IL United Statesshipped49/23/2013
3804Bellingham, WA United Statesshipped59/23/2013
3805Cullman, AL United Statesshipped69/23/2013
3806Redwood City, CA United Statesshipped79/23/2013
3807Los Altos, CA United Statesshipped8, 99/23/2013
3808Gadsden, AL United Statesshipped10, 119/23/2013
3809Koonawarra, NSW Australiashipped129/23/2013
3810Burlington, ON Canadashipped139/23/2013
3811Gig Harbor, WA United Statesorder cancelled  
3812Albuquerque, NM United Statesorder cancelled  
3813Irvine, CA United Statesshipped16, 179/23/2013
3814Daly City, CA United Statesshipped189/23/2013
3815Annandale, VA United Statesshipped199/23/2013
3816Emporia, KS United Statesshipped209/23/2013
3817Ann Arbor, MI United Statesshipped219/23/2013
3818Crows Nest, NSW Australiashipped229/23/2013
3819Hachiman-cho, Tokushima Japanshipped239/23/2013
3820Cary, NC United Statesshipped24, 259/23/2013
3821CHATOU, Franceshipped269/23/2013
3822Richmond Hill, ON Canadashipped27, 289/23/2013
3823Wyoming, MI United Statesshipped299/23/2013
3824Rockford, IL United Statesshipped319/30/2013
3825Foxboro, MA United Statesshipped32, 3310/1/2013
3826Southern Pines, NC United Statesshipped34, 3510/1/2013
3827Montreal, QC Canadashipped3610/1/2013
3828Reno, NV United Statesshipped3710/1/2013
3829Houston, TX United Statesorder cancelled 9/30/2013
3830Valencia, CA United Statesshipped3910/1/2013
3831Pleasant Hill, CA United Statesshipped4010/1/2013
3832Laguna Niguel, CA United Statesshipped41, 4210/1/2013
3833BELLEVUE, WA United Statesshipped439/30/2013
3834Lansdowne, PA United Statesshipped44, 4510/1/2013
3835Seoul, South Korea Korea, Republic ofshipped46, 4710/1/2013
3836Glendale, CA United Statesshipped236, 23710/1/2013
3837ARNOLD, MO United Statesshipped5010/1/2013
3838Glendale, CA United Statesshippedremote10/1/2013
3839Irvine, CA United Statesshipped51, 529/30/2013
3840Valencia, CA United Statesshippedremote10/1/2013
3841Aledo, TX United Statesshipped539/30/2013
3842Gig Harbor, WA United Statesshippedn/a10/7/2013
3843Cedar Rapids, IA United Statesshipped549/30/2013
3844Burnsville, MN United Statesshipped559/30/2013
3845munster, WA Australiashipped5610/1/2013
3846Riverside, CA United Statesshipped5710/1/2013
3847Louisville, KY United Statesshipped5810/1/2013
3848Acworth, GA United Statesshipped5910/1/2013
3849Wavell Heights, QLD Australiashipped60, 6110/1/2013
3850Wellington, New Zealandshipped6310/7/2013
3851Morgan Hill, CA United Statesshipped6410/7/2013
3852Aubagne Cedex, Provence-Alpes-Côte d'Azur Franceshipped6510/7/2013
3853Gig Harbor, WA United Statesorder cancelled  
3854Draper, UT United Statesshipped6610/7/2013
3855Gig Harbor, WA United Statesshipped6710/7/2013
3856Saitama-City, Japanshipped68, 6910/7/2013
3857Mount Kuring-gai, NSW Australiashipped7010/7/2013
3858Aire sur l'Adour, Franceshipped7110/7/2013
3859Schaumburg, IL United Statesshipped7210/7/2013
3860Escondido, CA United Statesshipped7310/7/2013
3861Brasilia, DF Brazilorder cancelled  
3862Hamburg, Germanyshipped74, 7510/7/2013
3863Cornelius, OR United Statesshipped7610/7/2013
3864Moorhead, MN United Statesshipped77, 7810/7/2013
3865San Pedro, CA United Statesshipped7910/7/2013
3866Stavanger, Norwayshipped8010/7/2013
3867Auckland, Auckland New Zealandshipped8110/7/2013
3868AVRILLE, Franceshipped8210/7/2013
3869Auckland, AKL New Zealandshipped8310/7/2013
3870Saint-Tropez, Franceshipped8410/7/2013
3871Brisbane, QLD Australiashipped8510/7/2013
3872Norderstedt, Germanyshipped8610/7/2013
3873MONTESSON, Franceshipped8710/7/2013
3874AUCH, Franceshipped8810/7/2013
3875Mont Albert, VIC Australiashipped8910/7/2013
3876Highton, Geelong, VIC Australiashipped9010/7/2013
3877Poway, CA United Statesshipped91, 9210/7/2013
3878Highton, Geelong, VIC Australiashipped9310/7/2013
3879Vilters, Switzerlandshipped9410/7/2013
3880Ellicott City, MD United Statesshipped95, 9610/7/2013
3881Neufahrn, Germanyshipped34512/10/2013
3882Neufahrn, Germanyshipped34612/10/2013
3883Kensington Gardens, SA Australiashipped9710/14/2013
3884muskego, WI United Statesshipped9810/14/2013
3885Virginia Beach, VA United Statesshipped9910/14/2013
3886Hannover, Germanyshipped10010/14/2013
3887Charlottesville, VA United Statesshipped101, 10210/14/2013
3888Newport news, VA United Statesshipped10310/14/2013
3889Keerbergen, Belgiumshipped104, 10510/15/2013
3890Le Raincy, Franceshipped10610/14/2013
3891Erkrath, Erkrath Germanyshipped107, 10810/14/2013
3892Houston, TX United Statesshipped10910/14/2013
3893Oberkochen, Germanyshipped11010/14/2013
3894Christchurch, Canterbury New Zealandshipped11110/14/2013
3895Naquera, V Spainshipped11210/15/2013
3896Korbach, Germanyshipped11310/15/2013
3897Wellsford, New Zealandshipped11410/15/2013
3898Onehunga, Auckland New Zealandshipped11510/15/2013
3899Niceville, FL United Statesshipped11610/15/2013
3900Dexter, MI United Statesshipped11710/14/2013
3901Auckland, New Zealandshipped11810/15/2013
3902Coppell, TX United Statesshipped11910/14/2013
3903Red Wing, MN United Statesshipped12010/15/2013
3904Carlisle, MA United Statesshipped121, 12210/15/2013
3905Amherst, NH United Statesshipped12310/15/2013
3906TOUKYO, Japanshipped12410/15/2013
3907Hiawatha, IA United Statesshipped12510/15/2013
3908Evanston, IL United Statesshipped12610/14/2013
3909Burlington, VT United Statesshipped12710/15/2013
3910Whitby, ON Canadashipped12810/14/2013
3911Fort Smith, AR United Statesshipped12910/14/2013
3912Sorocaba, SP Brazilshipped13010/14/2013
3913toronto, ON Canadashipped13110/15/2013
3914Lincoln, NE United Statesshipped13210/15/2013
3915Lexington, TN United Statesshipped133, 13410/15/2013
3916Luzarches, Franceshipped13510/15/2013
3917Pittsburgh, PA United Statesprocessing error  
3918Dauphin, MB Canadashipped13610/21/2013
3919Mankato, MN United Statesshipped137, 13810/21/2013
3920Boynton Beach, FL United Statesshipped13910/21/2013
3921Bridgeville, PA United Statesshipped14010/21/2013
3922Okemos, MI United Statesshipped141, 14210/21/2013
3923Bridgeville, PA United Statesshippedremote10/21/2013
3924Round Lake Beach, IL United Statesshipped143, 14410/21/2013
3925Gadsden, AL United Statesshippedremote10/21/2013
3926Carrollton, TX United Statesshipped14510/21/2013
3927Collegeville, PA United Statesshipped14610/21/2013
3928Carrollton, TX United Statesshippedremote10/21/2013
3929London, ON Canadashipped147, 14810/21/2013
3930Homeland, CA United Statesshipped14910/21/2013
3931Vernon, CT United Statesshipped15010/21/2013
3932Duluth, MN United Statesshipped15110/21/2013
3933Pewaukee, WI United Statesshipped15210/21/2013
3934Ketchum, ID United Statesshipped15310/21/2013
3935New York, NY United Statesshipped15410/21/2013
3936Huntington Woods, MI United Statesshipped155, 15610/21/2013
3937Brasilia, DF Brazilorder cancelled  
3938Sun Prairie, WI United Statesshippedremote10/21/2013
3939Brasilia, DF Brazilorder cancelled  
3940River Falls, WI United Statesshipped15710/21/2013
3941Chicago, IL United Statesshipped15810/21/2013
3942OSLO, Norwayshipped15910/21/2013
3943Queensbury, NY United Statesshipped16010/21/2013
3944hannover, Germanyshipped16110/21/2013
3945Edmonton, AB Canadashipped16210/21/2013
3946Biarritz, Franceshipped163, 16410/21/2013
3947Milpitas, CA United Statesshipped16510/21/2013
3948Chestnut Hill, MA United Statesshipped16610/21/2013
3949Troy, ON Canadashipped16710/21/2013
3950Oviedo, FL United Statesshipped16810/21/2013
3951Kodaira-shi, Japanshipped169, 17010/21/2013
3952Bakersfield, CA United Statesshipped17110/21/2013
3953Wichita, KS United Statesshipped17210/21/2013
3954Butler, PA United Statesshipped17310/21/2013
3955Terang, VIC Australiashipped17410/21/2013
3956Astor, FL United Statesshipped17510/21/2013
3957South San Francisco, CA United Statesshipped17611/1/2013
3958Minato-ku, Japanshipped177, 17811/1/2013
3959Lehi, UT United Statesshipped17911/1/2013
3960Burnsville, MN United Statesshipped18011/1/2013
3961Warsaw, Polandshipped18111/4/2013
3962Den Haag, Netherlandsshipped18211/4/2013
3963Beverly Hills, MI United Statesshipped183, 18411/4/2013
3964West Townsend, MA United Statesshipped185, 18611/4/2013
3965Marquette, MI United Statesshipped18711/4/2013
3966Spokane, WA United Statesshipped18811/4/2013
3967PORTO ALEGRE, RS Brazilshipped18911/4/2013
3968Levittown, PA United Statesshipped19011/4/2013
3969Sumas, WA United Statesshipped19111/4/2013
3970Salt Lake City, UT United Statesshipped192, 19311/4/2013
3971Arlington, MA United Statesshipped19411/4/2013
3972Severn, MD United Statesshipped19511/4/2013
3973Valencia, CA United Statesorder cancelled  
3974Callan, Co. Kilkenny Irelandshipped19611/4/2013
3975Melbourne, VIC Australiashipped19711/4/2013
3976Hanford, CA United Statesshipped19811/4/2013
3977Woodland Hills, CA United Statesshipped199, 20011/4/2013
3978Oceanside, CA United Statesshipped20111/4/2013
3979Mill Valley, CA United Statesshipped20211/4/2013
3980Robina DC, QLD Australiashipped20311/4/2013
3981New Orleans, LA United Statesshipped20411/4/2013
3982Auckland, Mt Roskill New Zealandshipped205, 20611/4/2013
3983Bakersfield, CA United Statesshipped20711/4/2013
3984Milwaukee, WI United Statesshipped20811/4/2013
3985Morgan Hill, CA United Statesshipped20911/4/2013
3986Cranston, RI United Statesshipped21011/4/2013
3987Stary Oskol, BEL Russian Federationshipped21111/4/2013
3988KOGARAH, NSW Australiashipped21211/4/2013
3989Chelsea, VIC Australiashipped21311/4/2013
3990Brisbane, QLD Australiashipped21411/4/2013
3991Wantirna South, VIC Australiashipped21511/4/2013
3992La Marque, TX United Statesshipped21611/4/2013
3993PARIS, Franceshipped217, 21811/4/2013
3994Chico, CA United Statesshipped21911/4/2013
3995Las Vegas, NV United Statesshipped22011/4/2013
3996Roanoke, TX United Statesshipped22111/4/2013
3997Northfield, MN United Statesshipped22211/4/2013
3998Lincoln, NE United Statesshipped22311/4/2013
3999Helsinki, Finlandshipped22411/4/2013
4000garland, TX United Statesshipped22511/4/2013
4001Redmond, WA United Statesshipped22611/4/2013
4002Queen City, MO United Statesshipped22711/4/2013
4003Kansas City, MO United Statesshipped22811/4/2013
4004Irvington, NY United Statesshipped22911/4/2013
4005Bryn Mawr, PA United Statesshipped23011/4/2013
4006Calgary, AB Canadashipped23211/11/2013
4007Hillsboro, OR United Statesshipped23311/11/2013
4008Charleston, SC United Statesshipped234, 23511/11/2013
4009Kensington Gardens, SA Australiashipped23811/11/2013
4010Ludowici, GA United Statesshipped23911/11/2013
4011Streamwood, IL United Statesorder cancelled  
4012Shakopee, MN United Statesorder cancelled  
4013Shakopee, MN United Statesshipped24011/11/2013
4014Dousman, WI United Statesshipped24111/11/2013
4015Cedar Falls, IA United Statesshipped242, 24311/11/2013
4016Santiago, Región Metropolitana Chileshipped24411/11/2013
4017Cold Lake, AB Canadashipped24511/11/2013
4018Chicago, IL United Statesshipped24611/11/2013
4019Wheaton, IL United Statesshipped24711/11/2013
4020Riverton, WY United Statesshipped24811/11/2013
4021Affton, MO United Statesshipped24911/11/2013
4022Austin, TX United Statesshipped309/23/2013
4023Albuquerque, NM United Statesshipped14, 159/23/2013
4024South San Francisco, CA United Statesshipped250, 25111/11/2013
4025Towaco, NJ United Statesshipped25211/11/2013
4026Cary, NC United Statesshipped25311/11/2013
4027Churchill, VIC Australiashipped25411/11/2013
4028SIOUX FALLS, SD United Statesshipped25511/11/2013
4029oklahoma city, OK United Statesshipped25611/11/2013
4030Lynnwood, WA United Statesshipped25711/11/2013
4031Lynnwood, WA United Statesshipped25811/11/2013
4032Paola, KS United Statesshipped259, 26011/19/2013
4033West Jordan, UT United Statesshipped26111/19/2013
4034Quilmes, Buenos Aires Argentinashipped26211/19/2013
4035Batavia, OH United Statesshipped26311/19/2013
4036Franklin, IN United Statesshipped26411/19/2013
4037Manitowoc, WI United Statesshipped26511/19/2013
4038Manitowoc, WI United Statesorder cancelled  
4039Rochester, NY United Statesshipped26611/19/2013
4040Cupertino, CA United Statesshipped26711/19/2013
4041Katherine East, NT Australiashipped26811/19/2013
4042Mary Esther, FL United Statesshipped26911/19/2013
4043Hudson, NH United Statesshipped27011/19/2013
4044Mason, MI United Statesshipped27111/19/2013
4045Innsbruck, Austriashipped27211/19/2013
4046Renton, WA United Statesshipped27311/19/2013
4047Minneapolis, MN United Statesshipped27411/19/2013
4048CLIVE, IA United Statesshipped275, 27611/19/2013
4049Deogyang-gu, Goyang-si, Gyeonggi-do Korea, Republic ofshipped277, 27811/19/2013
4050Flint, MI United Statesshipped27911/19/2013
4051Effingham, IL United Statesshipped28011/19/2013
4052Lebanon, IN United Statesshipped28111/19/2013
4053Pasadena, CA United Statesshippedremote11/19/2013
4054Cape Girardeau, MO United Statesshipped28211/19/2013
4055Clifton, NJ United Statesshipped28311/19/2013
4056Düsseldorf, Germanyshipped28411/19/2013
4057Louisville, KY United Statesshipped28511/19/2013
4058Lafayette, IN United Statesshipped28611/19/2013
4059POOLE, United Kingdomshipped28711/19/2013
4060Philadelphia, PA United Statesshipped28811/19/2013
4061Saint cyr sur loire, Franceorder cancelled  
4062Hartsdale, NY United Statesshipped289, 29011/19/2013
4063South Barrington, IL United Statesshipped29111/19/2013
4064Peterborough, ON Canadashipped29211/19/2013
4065Bolton, MA United Statesshipped29311/19/2013
4066ortonville, MI United Statesshipped294, 29511/19/2013
4067Natick, MA United Statesshipped29611/19/2013
4068Crestview, FL United Statesshipped29711/19/2013
4069Chandler, AZ United Statesshipped298, 29911/19/2013
4070Fall River, MA United Statesshipped30011/26/2013
4071Sudbury, ON Canadashipped30111/26/2013
4072Aubagne Cedex, Provence-Alpes-Côte d'Azur Franceshippedremote12/16/2013
4073Kamen, Germanyshipped302, 30311/26/2013
4074Ota-ku, Japanshipped6210/1/2013
4075Rundle Mall, SA Australiashipped30411/26/2013
4076Mercer Island, WA United Statesshipped30511/26/2013
4077Streamwood, IL United Statesshipped30611/26/2013
4078Los Altos, CA United Statesshipped30711/26/2013
4079Guelph, ON Canadashipped30811/26/2013
4080Rocky River, OH United Statesshipped30911/27/2013
4081Anchorage, AK United Statesshipped31011/26/2013
4082Sacramento, CA United Statesshipped31111/27/2013
4083DANVILLE, VA United Statesshipped31211/27/2013
4084PARKSIDE, SA Australiashipped31311/27/2013
4085Portland, OR United Statesshipped31411/27/2013
4086Coral Springs, FL United Statesshipped31511/26/2013
4087Dollard des Ormeaux, QC Canadashipped31611/27/2013
4088Sugar Hill, GA United Statesshipped31711/27/2013
4089Fairlawn, OH United Statesshipped31811/27/2013
4090Louisville, KY United Statesshipped31911/27/2013
4091Brasilia, DF Brazilshipped32011/26/2013
4092Albany, OR United Statesshipped32111/27/2013
4093São Paulo, SP Brazilshipped32211/27/2013
4094Colorado Springs, CO United Statesshipped32311/27/2013
4095Hancock, WI United Statesshipped32411/27/2013
4096BELLEVUE, WA United Statesshippedremote11/19/2013
4097Reno, NV United Statesshipped32511/27/2013
4098Brisbane, QLD Australiashippedremote11/19/2013
4099Stowe, VT United Statesshipped32611/26/2013
4100LIEGE, Belgiumshipped32711/26/2013
4101Gadsden, AL United StatesshippedCFFA110/24/2013
4102Killeen, TX United Statesshipped32811/27/2013
4103Peabody, MA United StatesshippedCFFA110/24/2013
4104La Junta, CO United Statesshipped32911/27/2013
4105San Diego, CA United Statesshipped331, 33212/10/2013
4106Kansas City, MO United Statesshipped33312/10/2013
4107Greenville, OH United Statesshipped4231/7/2014
4108Spring, TX United Statesshipped33412/10/2013
4109Spring, TX United Statesshippedremote12/10/2013
4110Berlin, Germanyshipped33512/10/2013
4111Sofia, Bulgariashipped33612/10/2013
4112Assabu-cho, Japanshipped33712/10/2013
4113MOUNT VICTORIA, NSW Australiashipped33812/10/2013
4114Manhattan Beach, CA United Statesshipped33912/10/2013
4115BAMBIDERSTROFF, Franceshipped340, 34112/10/2013
4116Coquitlam, BC Canadashipped34212/10/2013
4117Wolfsburg, Germanyshipped34312/10/2013
4118MAYHILL, NM United Statesshipped34412/10/2013
4119Gig Harbor, WA United Statesshipped34712/10/2013
4120Natick, MA United Statesshipped34812/10/2013
4121Trieste, TS Italyshipped34912/10/2013
4122New Taipei City, Taiwanshipped35012/10/2013
4123Milwaukee, WI United Statesshipped35112/10/2013
4124AVRILLE, Franceshippedremote11/19/2013
4125Westbrook, ME United Statesshipped35212/10/2013
4126Phoenixville, PA United Statesshipped35312/10/2013
4127Streamwood, IL United Statesshipped354, 35512/10/2013
4128Laval, QC Canadashipped35612/10/2013
4129Belo Horizonte, MG Brazilshipped35712/10/2013
4130Ingelheim, Germanyshipped35812/10/2013
4131Los Gatos, CA United Statesshipped35912/10/2013
4132Glendale, CA United Statesshipped23111/6/2013
4133Crestview, FL United Statesshippedremote11/19/2013
4134Katy, TX United Statesshipped36012/10/2013
4135Glendale, CA United Statesshippedremote11/6/2013
4136Mayhill, NM United Statesshippedremote12/10/2013
4137Frankfurt, Germanyshipped36112/16/2013
4138Rundle Mall, SA Australiashippedremote11/26/2013
4139Hong Kong, Hong Kongshipped36212/16/2013
4140Sausalito, CA United Statesshipped363, 36412/16/2013
4141Faribault, MN United Statesshipped36512/18/2013
4142Chicago, IL United Statesshipped36612/18/2013
4143Thornleigh, NSW Australiashipped367, 36812/16/2013
4144Jasper, TX United Statesshipped36912/18/2013
4145marietta, GA United Statesshipped37012/18/2013
4146Valencia, CA United Statesshipped37112/18/2013
4147Corning, NY United Statesshipped37212/18/2013
4148Vancouver, BC Canadashipped37312/16/2013
4149Aubagne Cedex, Franceorder cancelled  
4150Victoria, BC Canadashipped37412/16/2013
4151Aubagne Cedex, Provence-Alpes-Côte d'Azur Franceshipped37512/16/2013
4152Plano, TX United Statesshipped37712/18/2013
4153El Cajon, CA United Statesshipped37812/18/2013
4154Villa Grove, IL United Statesshipped379, 38012/18/2013
4155Chavannes pres renens, VD Switzerlandshipped381, 38212/16/2013
4156Dublin, Irelandshipped38312/18/2013
4157Petersham, NSW Australiashipped38412/18/2013
4158EMERYVILLE, CA United Statesshipped38512/18/2013
4159Mountain View, CA United Statesshipped33011/26/2013
4160Tulsa, OK United Statesshipped38612/18/2013
4161Goettingen, Germanyshipped38712/18/2013
4162Sudbury, ON Canadashippedremote11/26/2013
4163Vallejo, CA United Statesshipped38812/18/2013
4164San Diego, CA United Statesshipped38912/18/2013
4165Muenchen Germany DE, Germanyshipped39012/18/2013
4166Powder Springs, GA United Statesshipped3911/7/2014
4167Varna, Bulgariashipped3921/7/2014
4168Plaistow, NH United Statesshipped3931/7/2014
4169Marietta, GA United Statesshippedremote12/18/2013
4170Guelph, ON Canadashipped3941/7/2014
4171Bruehl, Germanyshipped3951/7/2014
4172Keene, ON Canadashipped3961/7/2014
4173Culver City, CA United Statesshipped3971/7/2014
4174Lincoln, NE United Statesshipped3981/7/2014
4175Zoetermeer, Netherlandsshipped399, 4001/7/2014
4176valencia, CA United Statesshippedremote12/18/2013
4177POOLE, United Kingdomshippedremote1/7/2014
4178Wallington, United Kingdomshipped4011/7/2014
4179Bruehl, Germanyshipped4021/7/2014
4180Aubagne Cedex, Provence-Alpes-Côte d'Azur Franceshipped37612/16/2013
4181Belo Horizonte, MG Brazilshippedremote12/10/2013
4182Melbourne, VIC Australiashipped4031/7/2014
4183Albany, OR United Statesorder cancelled  
4184Los Angeles, CA United Statesshipped404, 4051/7/2014
4185Albany, OR United Statesshipped406, 4071/7/2014
4186Las Vegas, NV United Statesshipped408, 4091/7/2014
4187Duesseldorf, Germanyshipped4101/7/2014
4188Acton, MA United Statesshipped4111/7/2014
4189Elsdorf, Germanyshipped4121/7/2014
4190Cleveland, OH United Statesshipped4131/7/2014
4191rolling meadows, IL United Statesshipped4141/7/2014
4192Bocholt, Germanyshipped4151/7/2014
4193Fremont, CA United Statesshipped4161/7/2014
4194Frankfurt, GermanyshippedCFFA112/16/2013
4195Hillaird, OH United Statesshipped4171/7/2014
4196Ottawa, ON Canadashipped4181/7/2014
4197Jersey City, NJ United Statesshipped419, 4201/7/2014
4198Springfield Gardens, NY United Statesshipped4211/7/2014
4199Matawan, NJ United Statesshipped4221/7/2014
4200Cape Girardeau, MO United Statesshippedremote12/23/2013
4201New York, NY United Statesshipped424, 4251/14/2014
4202Charlotte, NC United Statesshipped4261/14/2014
4203Pickering, ON Canadashipped4271/14/2014
4204Carlisle, PA United Statesshipped4281/14/2014
4205Hampstead, MD United Statesshipped4291/14/2014
4206Thornhill, ON Canadashipped4301/14/2014
4207Pleasanton, CA United Statesshipped4311/14/2014
4208Pleasanton, CA United Statesshippedremote1/14/2014
4209Lenexa, KS United Statesshipped4321/14/2014
4210Sayre, PA United Statesshipped4331/14/2014
4211LAXOU, Franceshipped4341/14/2014
4212LE CHESNAY, Franceshipped4351/14/2014
4213woodstock, IL United Statesshipped4361/14/2014
4214Lancaster, NY United Statesshipped4371/14/2014
4215Sherwood, OR United Statesshipped4381/14/2014
4216Schaumburg, IL United Statesshipped4391/14/2014
4217Marietta, SC United Statesorder cancelled  
4218Marietta, SC United Statesshipped440, 4411/14/2014
4219Hutchinson, MN United Statesshipped4431/29/2014
4220Harpers Ferry, WV United Statesshipped4441/29/2014
4221Dahn, Germanyshipped4461/29/2014
4222metz, Franceorder cancelled  
4223Tuggen, SZ Switzerlandshipped4471/31/2014
4224metz, Franceshipped448, 4491/29/2014
4225Seto, Japanorder received  
4226Raytown, MO United Statesshipped4501/29/2014
4227Soufflenheim, Franceshipped4511/29/2014
4228Coquitlam, BC CanadashippedCFFA12/1/2014
4229bernardsville, NJ United Statesshipped4521/29/2014
4230Orlando, FL United Statesshipped4421/24/2014
4231Ashburn, VA United Statesshipped4531/31/2014
4232Commerce Township, MI United StatesshippedREMOTE1/31/2014
4233OSLO, Norwayshipped4541/31/2014
4234Pickerington, OH United Statesshipped4552/1/2014
4235Wembley Downs, WA Australiashipped4562/1/2014
4236Charlottesville, VA United Statesshipped457, 4582/1/2014
4237wauconda, IL United Statesshipped4592/1/2014
4238HAGERSTEN, Swedenshipped4602/1/2014
4239Yokohama, Japanshipped461, CFFA12/14/2014
4240Prospect Heights, IL United Statesshipped4622/14/2014
4241Olympia, WA United StatesshippedCFFA12/14/2014
4242Ft Leonard Wood, MO United Statesshipped4632/14/2014
4243Hebden Bridge, West Yorkshire, United Kingdomshipped4642/14/2014
4244Burlington, ON CanadashippedREMOTE2/18/2014
4245Ginowan-shi, Japanorder cancelled  
4246Butler, PA United Statesshipped465, 4662/14/2014
4247Kingwood, TX United Statesshipped4672/14/2014
4248Seattle, WA United Statesshipped4682/14/2014
4249Bainbridge Island, WA United Statesshipped4692/14/2014
4250Charleston, SC United StatesshippedCFFA12/14/2014
4251Limoges, Franceshipped4702/14/2014
4252Foster City, CA United Statesshipped4712/14/2014
4253Springfield Gardens, NY United StatesshippedREMOTE2/14/2014
4254Hebden Bridge, West Yorkshire, United KingdomshippedREMOTE2/14/2014
4255Corpus Christi, TX United Statesshipped4722/14/2014
4256San Jose, CA United Statesshipped4732/14/2014
4257Shimada, Japanshipped474, 4752/14/2014
4258Shizuoka, Japanshipped476, CFFA12/2/2014
4259Sunnyvale, CA United Statesshipped4772/22/2014
4260Buderim, QLD AustraliashippedCFFA12/22/2014
4261Smithville, OH United Statesshipped4782/22/2014
4262aurora, ON Canadaorder received  
4263ginowan, Japanshipped4792/22/2014
4264Kent, OH United Statesshipped4802/22/2014
4265Milwaukie, OR United Statesshipped4832/28/2014
4266Bloomfield, NY United Statesshipped484, 4852/28/2014
4267Saarbrücken, Germanyshipped4862/28/2014
4268Fayetteville, NC United Statesshipped4872/28/2014
4269Indianapolis, IN United Statesshipped4882/28/2014
4270Paris, Franceshipped4892/28/2014
4271Foster City, CA United Statesshipped4902/28/2014
4272Fort Leonard Wood, MO United StatesshippedREMOTE2/28/2014
4273Panama City, FL United Statesshipped4912/28/2014
4274GRASBRUNN Neukeferloh, Germanyshipped492, 4932/28/2014
4275El Segundo, CA United Statesshipped4942/28/2014
4276Auckland, New Zealandshipped4953/11/2014
4277Quebec City, QC Canadashipped4963/11/2014
4278Corpus Christi, TX United Statesshipped4973/11/2014
4279Setagaya-ku, Japanshipped4983/11/2014
4280Niterói, RJ Brazilshipped4993/11/2014
4281Plymouth, NH United Statesshipped5003/11/2014
4282Saint Maries, ID United Statesshipped5023/11/2014
4283Champaign, IL United Statesshipped5033/11/2014
4284Exeter, CA United Statesshipped5043/11/2014
4285Oedheim, Germanyshipped5053/11/2014
4286Neuilly Plaisance, Franceshipped5063/11/2014
4287Corpus Christi, TX United StatesshippedREMOTE3/11/2014
4288Caringbah, NSW Australiashipped5073/11/2014
4289Plymouth, NH United Statesshipped5013/11/2014
4290Dresden, Germanyshipped5083/11/2014
4291Edmond, OK United Statesshipped5093/11/2014
4292Philadelphia, PA United Statesshipped5103/11/2014
4293Edmonton, AB Canadashipped5113/11/2014
4294Sunnyvale, CA United Statesshipped5133/22/2014
4295Claymont, DE United Statesorder cancelled  
4296Claymont, DE United Statesshipped5143/22/2014
4297Roselle, IL United Statesshipped5153/22/2014
4298Hillsboro, OR United Statesshipped5163/22/2014
4299Greenacre, NSW Australiashipped517, 5183/22/2014
4300Morro Bay, CA United Statesshipped5193/22/2014
4301Mesa, AZ United Statesshipped5203/22/2014
4302Huegelsheim, Germanyshipped5213/24/2014
4303Sun Valley, NV United Statesshipped5223/22/2014
4304Chicago, IL United Statesshipped5233/22/2014
4305Burnaby, BC Canadashipped524, 5253/22/2014
4306Southlake, TX United StatesshippedCFFA13/22/2014
4307Belmont, MA United Statesshipped5263/22/2014
4308Houston, TX United Statesshipped5273/22/2014
4309clearwater, FL United Statesshipped528, 5293/22/2014
4310clearwater, FL United Statesshipped 3/22/2014
4311Lafayette, LA United Statesorder cancelled  
4312Lafayette, LA United Statesorder cancelled  
4313Lafayette, LA United Statesshipped5303/22/2014
4314Mary Esther, FL United Statesshipped5313/22/2014
4315Soufflenheim, FranceshippedREMOTE3/31/2014
4316Willow Spring, NC United Statesshipped5354/3/2014
4317San Antonio, TX United Statesshipped5364/3/2014
4318L´Albir/ L´Alfas del Pi, A Spainshipped532, 5333/22/2014
4319Irvine, CA United Statesshipped5374/3/2014
4320Falls Church, VA United Statesorder received  
4321Levallois Perret, Franceshipped5384/3/2014
4322Medina, OH United Statesshipped5394/3/2014
4323Hamilton, ON Canadashipped5404/11/2014
4324Fairlawn, OH United Statesshipped5414/11/2014
4325Las Vegas, NV United Statesshipped5424/11/2014
4326Diedorf, Germanyshipped5434/11/2014
4327Noarlunga Centre, SA Australiashipped5444/11/2014
4328Everett, WA United Statesshipped5454/11/2014
4329Inazawa, Japanshipped5464/11/2014
4330Mankato, MN United Statesshipped5474/11/2014
4331COURTHEZON, Franceshipped5484/11/2014
4332indianapolis, IN United Statesshipped5494/11/2014
4333Nissequogue, NY United Statesshipped5504/11/2014
4334Nissequogue, NY United StatesshippedREMOTE4/11/2014
4335PARKSIDE, SA Australiashipped5514/11/2014
4336Craigieburn, VIC Australiaorder received  
4337Milford, MA United Statesshipped5524/11/2014
4338Bayview, NSW Australiashipped5534/11/2014
4339Natick, MA United Statesshipped5544/11/2014

Last Update: Dec 30, 2007
Device Name CPLD logic v1.2 or v1.3 CPLD logic v1.4 w/ 3 jumper fix or CFFA v2.0
SanDisk SDCFB series CF Cards 4 to 128MB, 256MB and up don't work Yes, tested 64MB, 128MB, 256MB
SanDisk Ultra II series CF Cards ?? not tested Yes, Tested 512MB
Kodak 4 MB CF Yes Yes
SimpleTech STI-CF/128 Yes Yes
Hagiwara Sys-com #HPC-CF128V Yes ??
IBM MicroDrive 1GB HD Yes ??
IBM 1.6GB 2.5" DDLA-21620 HD Yes ??
Seagate ST31276A 1.2 GB HD Yes ??
Toshiba MK2103MAV 2GB HD Yes ??
Crucial 128MB CF ??? Yes
Delkin Devices CFLS1VT1-128 CF
Delkin Devices CFLS1VT1-192 CF
Yes. Works fine, but the green "Drive Access" LED stays ON all the time. ??
FujiFilm 128 CF card Yes. Works fine, but the green "Drive Access" LED stays ON all the time. ??
Kingston 8 MB CF No ??
Canon 16 MB: "Hitachi CVM2.1.0" CF No ??
Memorex 16MB CF No ??
LexarMedia CF cards No Yes, Tested 64MB and 256MB
PNY 128MB CF No. Formats but you can't write to it. 64MB PNY reported to work
PNY 32MB CF ?? 32MB PNY reported to work
Key:
CFCompactFlash card
HDIDE Hard Drive
Note 1: If you want to be sure your CF card will work with my CFFA board, use the SanDisk brand cards, or a card with a SanDisk controller inside (e.g. Kodak)
Note 2: The CFFA card supports only IDE hard drives that support LBA (Logical Block Addressing). Most drives larger than 528MB have this feature. Most smaller drives do not support LBA.

CFFA FAQ

FAQ

Q: What is the CFFA3000?
A: The CFFA3000 is my third generation Apple II Disk Interface card. This card allows you to use CF and USB flash media as disks in your apple II computer. The CFFA3000 adds some new features over the previous CFFA. 1) You may use disk image files directly. You can download image files off the internet and use them with the CFFA3000. Also, the CFFA3000 will emulate an Apple Disk II controller. Simple load a USB flash drive with all of your favorite Apple II disk images (.dsk files) and plug it into the CFFA3000. Select the files you want to use in the virtual Disk 1 and Disk 2 slots and boot.
Q: Are you taking orders?
A: Yes The third run is open.
Q: How much does the CFFA cost?
A: 1 CFFA and User Manual on CDROM: US$149.95 + Shipping charges. (Does not include a CompactFlash card.)
Shipping is calculated based on address via USPS and in the US is about $5.60. Shipping to foreign countries varies with country, but is usually between US$14 and US$55. A cheaper shipping method like "first class" is offered, but if that method is used I can't insure the package and won't replace it if it is lost in shipping.
Q: What payments methods will you accept?
A: I will accept:
  • PayPal
  • My PayPal ID is: rich@dreher.net. Fastest way to get order processed
  • Money order
  • Typically faster than a personal check.
  • Personal Check
  • Once your check clears the bank, I will process your order.
Payments can be sent to me at the following address:
R&D Automation
5102 Blazing Star St.
Wausau, WI 54401
USA
All payments must be in US funds.
Q: What kind of return policy and guarantee will you offer?
A: You may return the product undamaged for any reason within 30 days of receiving it. I warranty the product to be free from defects for 1 year. Warranty returns will be either repaired, replaced, or refunded based on my discretion. If you want to return something, please contact me via Email: rich@dreher.net
Q: What kind of CF cards will work with the CFFA3000?
A: Almost any brand should work. I don't keep a compatibility list because most card work.
Q: What support does your hardware have for hard drives?
A: None. There is no longer an IDE header on the CFFA3000 like there was on the older CFFA. It might be possible to connected a USB HD to the CFFA3000, but this is not working currently, and may never. There is really no point in using spining magnetic media with the CFFA3000 anyway.
Q: So, what size devices can I use?
A: Almost any flash media should work. The CF card can be formatted: FAT16, FAT32, or ProDOS formatted. FAT12 and NTFS are NOT supported. USB flash devices must be formatted FAT16 or FAT32. For FAT16 and FAT32 formatted cards you MUST have the MBR (master boot record) on the card at block 0. Formatting with Microsoft Windows will NOT place the MBR onto the CF card if it is missing. That requires using DISKPART and can be very tricky. Please use extreme caution when using this utility. Also the DOS box must be started by right clicking on Command Prompt and selecting "Run as Administrator". Without this DISKPART will appear to work but won't actually write the MBR to the device.
Q: If I use a flash memory, won't it wear out after a certain number of write cycles?
A: Very unlikely. Flash based memory does have a finite number of write cycles. So yes, it is possible that after heavy usage, a flash card could become un-writable. I believe most users will never run into this situation unless they are running software that is writing data with a very high frequency. The SanDisk brand flash card has a sector write endurance equal or greater than 300,000 writes. It also features an error detection and correction feature which automatically implements advanced wear leveling. Drivers/firmware no longer have to worry about doing manual wear leveling any more, at least with SanDisk CF products. Sectors that wear out are automatically detected and removed and replaced from the pool of reserve sectors. Under normal usage, it would take thousands of years to produce enough writes to wear out a CF card.
Q: Which model Apple II does this project currently work in?
A: All Apple II computers except the IIc model which has no slots. Note: The Laser 128 does NOT work with the CFFA3000.
Q: Will it work with ProDOS 8?
A: Yes. I have used it extensively with ProDOS version 2.0.3, without a single problem
Q: Will it work with Apple DOS 3.3?
A: YES!!! It will allow you to load images files from DOS 3.3, UCSD Pascal, CP/M and others.
Q: Can I load up the CompactFlash / USB flash drive with all of my old Games and run them from there?
A: Yes as long as they are not copy protected. There may be some very light copy protections that will run on the CFFA3000, but don't expect the CFFA3000 to run copy protected games until you try it. Post your findings in the forum.
Q: Will it work with GS/OS?
A:Yes! And you don't need a GS/OS driver to get maximum speed out of the CFFA3000 because it supports extended smartport API.
Q: Will it work in a //c?
A: No. There are no expansion slots in an Apple //c to place my hardware in. It will not work with the SmartPort on the back of the //c. It needs an expansion bus slot, like the Laser 128 had.
Q: Do you need to format the CompactFlash or USB drive before use?
A: Maybe. If you are using the CF card and want native ProDOS partitions you will need to format the CF card with a ProDOS format program. But if you are using FAT16 or FAT32 then you most likely will already have formatted the device in a more modern computer. Note: For USB flash drives, the CFFA3000 supports only FAT16 or FAT32.
Q: Can I take the CompactFlash out of my Apple II and read it with my Mac?
A: Yes! Especially if you use FAT16 or FAT32. This makes it simple to copy image files from your PC to your apple II.
Q: Can I take the CompactFlash out of my Apple II and read it with my Windows/DOS based PC?
A: YES!!!! Now you can read your CFFA formatted CF cards in your Windows based PC. Andy McFadden has written a Windows program that will let you read, write, backup, and restore CFFA formatted CF cards!. I recently got a chance to test his program and found it did everything he advertised. You can find more information on his site
Q: What about the Apple II+ and the un-enhanced IIe?
A: The Apple ][+ and //e are supported. There is a setting in the CFFA3000 menus that must be changed to get the CFFA3000 to enter the menu correctly. See the manual for information.
Q: I took the CF card that I was using in my CFFA board and put it back in to my Camera, PDA, Gizmo, etc. and it doesn't work. I can't format it and nothing seems to work with it. Did the CFFA board hurt my CF card?
A: No!!!! The trouble you are having probably is due to the fact the the MBR (master boot record) has been overwritten on the CF card. On the very first sector of any HD in the PC world, resides the MBR. This is where the inital boot code and the main parition table is normally stored. If you use the native ProDOS format on the CF card, ProDOS or GS/OS will overwrite the MBR at block 0 and use it as part of its file system. When you go back to using your CF card in another device, it may not like the fact that it can't find that MBR information, and refuse to work with that CF card. So you will have to re-write the MBR back to the CF card and then you will be able to re-format the card using your favorite camera, or whatever device has that capability.
See this forum post for details on retoring your MBR using windows 7 and later.

Apple II WebRing