diff --git a/README.md b/README.md index 67e7ca8..21cd773 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ # Apple II UniDisk 3.5 drive project -The project is based on the knowing of internal structure of UniDisk 3.5 drive, it uses same HW of Apple II machines. It is a smart device built by controlled drive board powered by +The project is based on the knowledge of internal structure of UniDisk 3.5 drive, it uses same HW of Apple II machines. It is a smart device built by controlled drive board powered by >65c02 mp @2.0 MHz (model GTEu G65SC02P-2 CMOS 8bit 2MHz PDIP40) with 2KB StaticRAM (model HITACHI HM6116LP-2 CMOS 8bit 120ns PDIP24) and 8KB ROM (model A2M2053-V1.0 TC5365P-8718 250ns PDIP28) plus 527 byte of Gate array I/O peripheral locations plus 15 byte of IWM registers in IWM Floppy Disk Controller PROM (model VLI VF4060-001 344-0041-B IWM PDIP28), all addressing by memory mapped method. -The UniDisk 3.5 drives can use directly by Apple //c with 3.5 ROM (ROM version 0) or by Apple IIe or an II Plus using special interface controller card aka "LIRON card". +The UniDisk 3.5 drives can used directly by Apple //c with 3.5 ROM (ROM version 0) or by Apple IIe or an II Plus using special interface controller card aka "LIRON card". >(C) 1985 Apple Computer, Inc. > @@ -18,9 +18,9 @@ The UniDisk 3.5 drives can use directly by Apple //c with 3.5 ROM (ROM version 0 >* Cameron Birse, tech support -*The Protocol Converter (PC)* is a set of assembly-lenguage routines built in 3.5 ROM or in Liron controller used to support smart external I/O devices (aka SmartPort), like UniDisk 3.5. +*The Protocol Converter (PC)* is a set of assembly-language routines built in 3.5 ROM or in Liron controller used to support smart external I/O devices (aka SmartPort), like UniDisk 3.5. -*The Protocol Converter Bus (CBus)* consists of hardware and software components that permit and ontrol communications between the Apple II and intelligent I/O devices (s. a. UniDisk 3.5's) connected o its external disk port. +*The Protocol Converter Bus (CBus)* consists of hardware and software components that permit and control communications between the Apple II and intelligent I/O devices (s. a. UniDisk 3.5's) connected o its external disk port. - The software part of the Protocol Converter Bus includes Protocol Converter and the CBus communication protocol; - The hardware component of the CBus is a daisy chain made up of the following: @@ -28,7 +28,7 @@ The UniDisk 3.5 drives can use directly by Apple //c with 3.5 ROM (ROM version 0 * One or more Intelligent I/O devices (UniDisk drive) * One Disk II (optional). If included, the Disk II must be the terminal member of the daisy chain and remains dormant when a bus resident is addressed. -The target of project allows to use UniDisk 3.5 drive resource to process data in-line or off-line the Apple II like a "co-processor". +The target of project allows to use UniDisk 3.5 drive resource to process data in-line or off-line on the Apple II like a "co-processor". The project evolved steps by steps: @@ -40,7 +40,7 @@ The project evolved steps by steps: 4) Use the seme mechanism of step (3) to download a simply routine to making integer operation at one or two Byte and read the relative results; -5) Due to UniDisk, less the I/O Disk routine in its ROM, is a bare metal, i decide to implement the Floating Point routine by using WOZ original routine, but I was need to write the converter program from WOZ routine to Applesoft routine. This allow me to execute FP operations; +5) Due to UniDisk, less the I/O Disk routine in its ROM, is a bare metal, I decide to implement the Floating Point routine by using WOZ original routine, but I was need to write the converter program from WOZ routine to Applesoft routine. This allow me to execute FP operations; 6) Use the UniDisk FP operations to execute Graphics calculations.