Go to file
Christopher RYU 1b3356bba9 Switch to 2716/2732. 2023-07-16 11:48:36 +09:00
apple2-bus.pretty Initial commit. 2023-07-10 05:40:39 +09:00
doc Add Franklin-sourced schematics (with timing calibration procedure) 2023-07-16 11:26:59 +09:00
firmware Add firmware builder. 2023-07-16 11:28:35 +09:00
production Initial commit. 2023-07-10 05:40:39 +09:00
.gitignore Initial commit 2023-07-09 20:35:18 +00:00
LICENSE Initial commit 2023-07-09 20:35:18 +00:00
MicroSci Floppy Controller.kicad_pcb Switch to 2716/2732. 2023-07-16 11:48:36 +09:00
MicroSci Floppy Controller.kicad_pro Switch to 2716/2732. 2023-07-16 11:48:36 +09:00
MicroSci Floppy Controller.kicad_sch Switch to 2716/2732. 2023-07-16 11:48:36 +09:00
README.md Document need for 2708 and availability of 2716/2732 version. 2023-07-16 11:34:23 +09:00
TTL.kicad_sym Initial commit. 2023-07-10 05:40:39 +09:00
apple2.kicad_sym Initial commit. 2023-07-10 05:40:39 +09:00
eprom.kicad_sym Switch to 2716/2732. 2023-07-16 11:48:36 +09:00
fp-lib-table Initial commit. 2023-07-10 05:40:39 +09:00
sym-lib-table Switch to 2716/2732. 2023-07-16 11:48:36 +09:00
usci.png Add rendered image. 2023-07-10 05:43:01 +09:00

README.md

micro-sci-a2-controller

This is a clone of the Micro-SCI / Franklin floppy drive controller.

v0.1 is a direct clone, reverse-engineered from a Micro-SCI board. It was cross-checked with a Franklin-branded board, as well as the (belatedly discovered) official Franklin schematic (included in doc/service_and_schematics.pdf)

Since it is a faithful clone, it requires a 2708 EPROM (or a different EPROM with a 2708 adaptor). A board slightly revised to use a 2716/2732 is available on the 2716 git branch.

Firmware images can be built via the Makefile in the firmware subdirectory. The build framework requires cc65.

usci

Jumper block

  • 1-2 and 3-4: controller test firmware (0x0000)
  • 1-2: 16-sector firmware (0x0100)
  • 3-4: 13-sector firmware (0x0200)
  • empty: firmware "put jumpers here" splash screen (0x0300)