K-1013 floppy controller

Used in the early KIM-1 MTU bus system and in the MTU-130/140 systems.

  • 16K RAM
  • Bootstrap ROM 256 bytes
  • Double density controller uPD765
  • DMA circuitry to allow direct data transfer
  • Up to four 8 inch disk drives
  • For MTU/KIM bus system

See also the CODOS page for the Operating systems CODOS V1 (KIM-1 etc) and CODOS V2 (MT-130/140/Accupath 1000)
Differences as found by Eduardo Casino between the MTU-130 Double Density Disk Controller and the original K-1013 Floppy disk controller:

  • Add IRQ enable/disable to the control register, implemented with a 74LS175, instead of a 74LS109, to accomodate the extra bit.<.li>
  • MTU-130’s 18 bit addressing support.
  • Different boot rom contents, specific to the MTU-130.
K-1013 Floppy disk controller Manual May 1979
K-1013 Floppy disk controller Manual May 1980 Rev A
MTU-130 Double density Disk Controller Manual February 1982
MT-130 bootrom (dumped by Eric Wright) and assembler source (Eduardo Casino)

K-1013 from a MT-130, Eric Wright (Accupath 1000)


Backside of K-1013 floppy disk controller with much rework (Dave Plummer)



Floppy controller from a MT-130, David Williams

Eduardo Casino has made a replica PCB for the K-1013 Rev. D Floppy Disk Controller replica.
This aims to be a faithful replica of the K-1013 Floppy Disk Controller, an extension board for the KIM-1 designed by MTU in the late 70’s/early 80’s for interfacing with Shugart Associates compatible 8” and 5.25” FDDs.

The PCB is build by several users (see the thread at forum64.de) and found to be working fine. The operating system used is CP/M-65 by David Given.
And CODOS V1 is being reversed engineered, based upon CODOS V2.

Replica by Eduardo Casino

Replica by Eduardo Casino


Replica by Eduardo Casino