project page

   APPLEBOX

          Apple II AFDC2 erphi Diskdrive Controller

 
 
           The AFDC2 / AFDC3 floppydisk controller was the first controller for industriel floppydrives with the standard 34 pin shugartbus, that
was able to handle large drives with more than 40 tracks and more than 1 side without patching the disks. It instead loaded the standard
operation system from the disk and then only patched the contents within the memory of the computer. It therefor determined the current
configuration by reading the 2 switchblocks from the card which had to be set to the current drives connected. Then by reading the operation
system in the memory of the computer the software in the eprom started by reading the settings of the 2 switchblocks and then mofifgied the
parameters for the handling of the drives in the memory of the computer leaving the operation system written on the disk in original condition.

In the later chaotic development of proDOS by Apple and due to the fact, that Apple didnīt even try to keep a kind of compatibility or
standard within proDOS and changed memory adresses of the driveparameters within months of kicking off new versions of ProDOS
out to the customers, it finally turned out to become nonefficient to this revolutionary kind of drivecontroller to release every few months
a new release of eprom to keep track with the chaotic policy of Apple and itīs rapic changes within itīs different kinds of  proDOS versions.
Therefor the last final release of the eprom of this controller was only able to support ProDOS up to the Version of ProDOS 1.1.1.
But this controller supports also still all versions of UCSD Pascal, CPM 2.2 in 44k and 56 k version as well as DOS 3.2 and DOS 3.3.
It would become cowadays a usefull task after the rush of all that different versions of ProDOS finally ended up with the ProDOS
version of 2.0.3 / 2.0.4 and the final release of the OS of System 6.01 at the IIGS to now modify the epromcontents to support that final
versions of the last released operation systems and then get this revolutionary controller updated to nowadays needs. The last valid version
of the eprom is numbered as 9.1.

This would enable the users to use the now availiable operations systems without juggeling around with numerous amount of differents kinds
patched  disk versions depending to the current used configuration and turn back to the freedom of configuring the drives with the currently
required configuration and just setting up the switchblock to the current configuration and allways just using the unpatched and original
version of each operation system.

You may use any kind of mixing of drives within the 2 conected drives. So you might for example use in one case the 35 track DISK II as
startupdrive and a doublesided 80 track drive as secondary drive with the option of bundeling that 2 x 80 tracks to one disk with 160 tracks!
And with next startup you may easily change the order of the drives without patching any disks just by changing the switches in the
driveconfiguration switchblocks. The process of patching the driveparameters only in memory is referred in the manual by the term:
"autopatch" by automatic RAM patching in memory.

I do have the source codes of the eprom as printed listing somewhere within the hige amount of dosumentation in my archives....
so with further progress of digitallizing my archives i will add that listing sometime in future when i stumle across that listing and
when i have scanned it.

Up till now i will show below the parts of documentation that is availiable yet.... ( circuitplan and manual in german language )

      
     
  circuitplan:
 
  manual:
 
 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
     
     
     
   
   
     
.......   ....
 
  ◄ turn back to the indexpage
 due to european laws and german court decision:
 I hereby declare no responsibility to any "deep links" resulting from the links in this page. I have no influence to the pages linked hereby in this page and the
 contents in those pages. I therefor canīt take any kind of responsibility to contents in the pages, where these links direct the readers browser to nor to the
 contents resulting from following up links from those pages. The reference to contents by this links is dependent ro the status of the date when the links have
 been set ( April 2013 ) and it might occur that references and contents may change by the fact that domains may have been discontinued from their former owners.
 In such cases i canīt take any kind of responsibility to the changed contents. this is specialy valid to banners, advertisements or merchandising links in the targeted
 pages.

Đ copyright: Harro Walsh 2013