RS(232)
Empfangen und Senden von Speicherbereichen. Da der MPF über keine UART verfügt, übernimmt der Prozessor das Bit-Timing. Die Uebertragung erfolgt entweder über die 8255 des Eprom Programmers, die PIO oder EAR/SPK des MPF. Das Programm sucht beim Start nach dem Anschluss in dieser Reihenfolge. Mit der STEP Taste kann, während das Menu angezeigt ist, eine neue Suche des Interface veranlasst werden. Damit dies möglich ist, muss zwischen TX und RX eine Diode vorhanden sein. Zusätzlich eine Schutzschaltung um negative und zu hohe positive Spannungen zu verhindern. Die Uebertragungsrate ist auf 1200 Baud fixiert, bedingt durch die Verabeitungszeit für Bit-Banging, Verifizierung sowie Adress- und Checksummenprüfung. Das Ueberscheiben des Systembereichs wird verhindert.
Betriebsmodi
- Empfangen mit Checksumme, dabei sendet der PC die Speicheradresse in den ersten zwei Bytes.
- Empfangen ohne Checksumme, die Speicheradresse muss eingegeben werden.
- Senden, Start- und Endadresse müssen eingegben werden. Als letztes Byte folgt die Checksumme.
Die Auswahl erfolgt beim Programmstart mit '1', '2' oder '3' oder durch Auswahl mit '+' oder '-' und GO ausser das Programm wurde an ORG+3 gestartet.
Einsprungadressen
- ORG+0: Manuelle Auswahl der Funktion, Rückkehr ins Menu
- ORG+3: Empfangen mit Checksumme, ohne Anzeige des Menu, Rückkehr zum Monitor
- ORG+6: Aufruf aus einem anderen Programm, Funktion und Adressen werden durch Register bzw. Speicherzellen übergeben. Rückkehr konfigurierbar.