GDFeCfjиkXpÀpÀkX€À€@ÓkX0À0€ÓkX@À@ÀÓkXPÀPÀÓkX`À`ÔkXÀ@ÔkX À @ÔkXÀ€ÔkXðÀðÀÔkXàÀàÀÔkx€€Õkppp@Õkp``@ÕkpPP€Õkp@@ÀÕkp00Ökp  Ökp@Ökp€Ökxðð€ÖkpààÀÖkxÐÐ×kxÀÀ×kXÐÀÐ@×qH¨kÀvArial,8é v/Apple II IDE/CompactFlash Drive Interface LogicqHkÀvArial,8\vGto reset the "Expansion ROM select flip-flop" which disables the EPROM.qH kÀvArial,8Š vLspace at $C800 to $CEFF. Any address in the range $CF00 to $CFFF is decodedqH0kÀvArial,81 v<each I/O slot, $C100, $C200.... $C700, and the expansion ROMqH@kÀvArial,8îv`The EPROM is mapped into Address $C000, but only decoded from $C100 to $CEFF allowing code for qHPkÀvArial,8Ýv,Support for 27C256 EPROM - Chip select logicqHpkÀvArial,8ê viand the Apple II specific design of Stephane Guillard - http://s.guillard.free.fr/Apple2IDE/Apple2IDE.htmqH€kÀvArial,8 vnInspired by article "IDE Hard Disk Interface for 8-bit Controllers" in Elektor Electronics Magazine-March 2001qH˜kÀvArial,8Ö v-Project Home: http://dreher.net/CFforAppleII/qHøkÀvArial,8ivVersion 1.0 - OriginalqHèkÀvArial,8v;Version 1.1 - Fix for IDE hard drive /IORD and /IOWR timingqHØkÀvArial,8cvwVersion 1.2 - Fixed DBUS245 activating when any access to Expansion ROM occured even if expansion slot was not enabled.qˆÈkÀvArial,8AvCThis fixes the problem of using multiple cards in the same machine.qH¸kÀvArial,8v†Version 1.3 - Greatly improved timing margins on ATA signals: -IORD, -IOWR, -CS0, -CS1, by adding additional D-FF and inverting 7M ClkqH¨kÀvArial,8°vb This version now works in 6502 based Apple ]['s, but improves all Apple]['s.gfj¨k\u€k\ u €×ky¨À×l\\ Ømu yÀmuy#qžÿÿH€v1p¨q…n€vArial,6 vINPUTr°Øhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v70q÷ÿyvArial,8/v -I/OSelectqžÿÿHv1r°èhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v71q÷ÿyvArial,81v -I/OStrobeqžÿÿHv1r°Èhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v131q÷ÿyvArial,8v7MclkqžÿÿHv1r°(hqˆÿÿ9vArial,6 vVCCq)fvArial,6 v73q÷ÿyvArial,8vA9qžÿÿHv1r°hqˆÿÿ9vArial,6 vVCCq)fvArial,6 v74q÷ÿyvArial,8vA10qžÿÿHv1r°øhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v21q÷ÿyvArial,85v -DevSelectqžÿÿHv1r°hqˆÿÿ9vArial,6 vVCCq)fvArial,6 v20q÷ÿyvArial,8vR/WqžÿÿHv1r°hhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v17q÷ÿyvArial,8vA1qžÿÿHv1r°Xhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v18q÷ÿyvArial,8vA2qžÿÿHv1r°8hqˆÿÿ9vArial,6 vVCCq)fvArial,6 v72q÷ÿyvArial,8vA8qžÿÿHv1r°Hhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v19q÷ÿyvArial,8vA3qžÿÿHv1r°xhqˆÿÿ9vArial,6 vVCCq)fvArial,6 v16q÷ÿyvArial,8vA0qžÿÿHv1gfj°k4€k4 N Øk4N@Øl44 €ØmN RÀmRN@#mNR€#qH€v1pqn€vArial,6 vOUTPUTrÈhq)fvArial,6 v135qZyvArial,8/vNOT_R/WqHv1r¸hq)fvArial,6 v142qZyvArial,82vCS_MASKqHv1rØhq)fvArial,6 v87qZyvArial,8:v -EPROM_ENqHv1rèhq)fvArial,6 v138qZyvArial,84vC800_ACTqHv1rhq)fvArial,6 v30qZyvArial,8v-CS1qHv1røhq)fvArial,6 v108qZyvArial,8.vDBUS245qHv1rHhq)fvArial,6 v101qZyvArial,8*v-W_ATAqHv1rhq)fvArial,6 v29qZyvArial,8v-CS0qHv1r(hq)fvArial,6 v28qZyvArial,8v-IORDqHv1r8hq)fvArial,6 v27qZyvArial,8v-IOWRqHv1rxhq)fvArial,6 v104qZyvArial,8-v-R_HOSTqHv1rhhq)fvArial,6 v103qZyvArial,8#vR_ATAqHv1rXhq)fvArial,6 v102qZyvArial,8,vW_HOSTqHv1gfjpxkxpx@k`p`ÀØkHpHÀØk0p0Ùkp@Ùkp@Ùl0€Ùlððlx@lppx€l[[0€qnn€vArial,6 vTITLEqV&€vArial,6+ vCOMPANYq>&€vArial,6) vDESIGNERq&&€vArial,6 vSIZEq]%&€vArial,7* vNUMBERq$&€vArial,7 vREVq &€vArial,6 vDATEq"ò&€vArial,6 vSHEETq$@&€vArial,6 vOFr`hq)fvArial,6 v49q)9vArial,10 vCqC9vArial,10 vAq%X9vArial,10v1q!#9vArial,10ev 3:26p 6-03-2004q¨9vArial,10v1.2q#'9vArial,10v1q8d9vArial,12þv$Apple II IDE/CompactFlash Interfaceq8L9vArial,12uvR&D Automationq849vArial,12ïvRichard Dreher & Chris Schumanngfj¸ðk¨€kà¨àÀÙkØØÀÙkÈÈÚk¸¸@Úk¨¨@Úk˜˜€ÚkˆˆÀÚkxxÀÚkhhÛkXX@ÛkHH€Ûk88€Ûk((ÀÛk¨Ø¸ØÜk¨È¸ÈÜk¨¸¸¸@Ük¨¨¸¨€Ük¨˜¸˜€Ük¨ˆ¸ˆÀÜk¨x¸xÝk¨h¸hÝk¨X¸X@Ýk¨H¸H€Ýk¨8¸8€Ýk¨(¸(ÀÝk¨¸Þlà@Þl¨¨àqán€v appleidelogicqÓh€vA0pØqÃh€vA1pÈq³h€vA2p¸q£h€vA3p¨q“h€vA8p˜qƒh€vA9pˆqsh€vA10pxqch€v/RWphqSh€v/DSELpXqCh€v/IO_STRBpHq3h€v/IO_SELp8q#h€v7Mclkp(qpÓh€v/R_HOSTp¸Øq€Ãh€vR_ATAp¸Èqx³h€vW_HOSTp¸¸qx£h€v/W_ATAp¸¨q€“h€v/IOWRp¸˜q€ƒh€v/IORDp¸ˆqˆsh€v/CS0p¸xqˆch€v/CS1p¸hqhSh€v/DBUS245p¸XqhCh€vC800_ACTp¸Hq`3h€v /EPROM_ENp¸8qx#h€vNOT_RWp¸(qph€vCS_MASKp¸rÀ¨hq)fv141qÓhvA0qÃhvA1q³hvA2q£hvA3q“hvA8qƒhvA9qshvA10qchv/RWqShv/DSELqChv/IO_STRBq3hv/IO_SELq#hv7MclkqpÓhv/R_HOSTq€ÃhvR_ATAqx³hvW_HOSTqx£hv/W_ATAq€“hv/IOWRq€ƒhv/IORDqˆshv/CS0qˆchv/CS1qhShv/DBUS245qhChvC800_ACTq`3hv /EPROM_ENqx#hvNOT_RWqphvCS_MASKt