mirror of
https://codeberg.org/cryu/micro-sci-a2-controller
synced 2025-01-14 01:29:45 +00:00
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)
v0.2 has the following enhancements over the original design:
- the 2708 EPROM has been replaced with a more-common 2716/2732 EPROM
- decoupling capacitors have been added
- footprints for all capacitors and resistors have been modernized
- firmware EPROM bank selection jumpers replaced with a DIP switch
- obsolete MPS-U51 transistor replaced with modern equivalent
- clearly-maked calibration test points have been added
- ground pours used to increase operational stability
Firmware images can be built via the Makefile in the firmware subdirectory. The build framework requires cc65.
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)
Description
Languages
Assembly
91%
C
5.6%
Makefile
3.4%