Indeks | English version |
Przedstawione urządzenie realizuje funkcję stacji dysków interfejsu MD-100, z tym że zamiast dyskietki używa pamięci EEPROM. Pojemność wynosi 128 do 512 kB, zależnie od ilości zamontowanych układów scalonych pamięci. Pominięta została funkcja portu równoległego oraz szeregowego.
W odróżnieniu od oryginalnej jednostki MD-100, nie potrzebuje dodatkowego zasilania.
Do realizacji projektu wybrany został mikroprocesor PIC firmy Microchip wyposażony w "Parallel Slave Port", który można podłączyć bezpośrednio do magistrali kalkulatora.
Program został napisany w języku C i skompilowany darmową wersją kompilatora Microchip MCC18. Jest adaptacją oryginalnego kodu z pamięci procesora HD6305Y1.
Zawartość archiwum pic100.zip:
Płytka powinna mieć grubość 0.8mm, ponieważ złącze 2x15 pin jest zamontowane na jej krawędzi.
Obraz dysku w pamięci EEPROM można odczytywać i zapisywać przez złącze I2C za pomocą popularnego i taniego mini programatora CH341A (należy wybrać typ układu 24C4096). Do manipulacji jego zawartością służy program md100.