Własnej konstrukcji moduł pamięci zewnętrznej dla mikrokomputera Elektronika MK-90
Hardware
Moduł składa się z małego mikroprocesora i nieulotnych pamięci
szeregowych FRAM.
Ze względu na wymaganą szybkość nie można zastąpić ich
pamięciami EEPROM.
Oporniki szeregowe na magistrali oraz dioda (zalecana Shottky)
pełnią funkcję ochronną i w ostateczności można je pominąć.
Software
mk90_010.zip - program dla mikroprocesora
AVR
W tej wersji programu nie jest obsługiwana funkcja "Read
Postdecrement" (nie używana przez mikrokomputer MK-90).
Wskazówki dotyczące użytkowania
- Moduł może być wkładany do gniazda w komputerze tylko z włożonymi
bateriami.
Włożenie baterii do komputera z zainstalowanym modułem pamięci powoduje,
że komputera nie da się włączyć.
Konieczne jest wtedy wyjęcie modułu oraz baterii na chwilę.
Jest to normalne zachowanie komputera, opisane w instrukcji obsługi,
mimo że wydaje się nie występować w przypadku oryginalnych modułów
pamięci.
- Modułu można używać razem z oryginalnym, nie przeszkadzają sobie
nawzajem.
- Instrukcja obsługi mikrokomputera MK-90 (BASIC V1.0)
niewyraźnie sugeruje obecność poważnego błędu w systemie obsługi
plików.
Problem prawdopodobnie dotyczy tylko zapisu programów, których rozmiar
jest wielokrotnością 512 bajtów i które chociaż raz zostały
uruchomione.
Errata na końcu instrukcji obsługi opisuje sposób uniknięcia tego
problemu.
Być może problem nie występuje w nowszych wersjach systemu.
- Moduł zawiera 16kB pamięci (oryginalny tylko 10kB), a więc 6kB
pozostaje niewykorzystane.
Jest możliwe udostępnienie całej pamięci dla mikrokomputera MK-90 przez
sformatowanie jej za pomocą INIT, a następnie wpisanie wartości
0x1C pod adres 0x0412 za pomocą programatora.
Po tej operacji mikrokomputer powinien mieć do dyspozycji 28 wolnych
bloków.