Index wersja polskawersja polska

Construction project - MD-100 compatible solid state mass storage device

Introduction

The presented device emulates the floppy disk subsystem of an MD-100 unit, except that the files are stored in EEPROM chips instead of floppy disk. The storage capacity can be in range 128 to 512 kB, depending of the number of installed memory chips. The parallel and serial port aren't implemented.

Unlike the original MD-100, it doesn't need a separate power supply.

Hardware

A Microchip PIC microprocessor was chosen for the project, because it features a "Parallel Slave Port" which can be directly connected to a system bus.

Circuit diagram

circuit diagram

Photo of the prototype board

photo of the prototype board

Photo of the finished device

photo of the finished device

Software

The program was written in C language and compiled with a free version of the Microchip MCC18 compiler. It's based on the original code in the HD6305Y1 microprocessor.

Project files

Contents of the archive pic100.zip:

The thickness of the board needs to be 0.8mm, because the 2x15 pin connector is mounted on its edge.

Utilities

The disk image stored in the EEPROM chips can be read and written through the I2C connector using a popular and cheap CH341A mini programmer (device 24C4096 is to be selected). Its contents can be manipulated with an utility md100.