mirror of https://github.com/rigreco/UniDisk.git
parent
415c2dd97e
commit
0612e79002
12
README.md
12
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.
|
||||
|
||||
|
|
Loading…
Reference in New Issue