MFA – MAT85 Sprungtabelle/Routinen

RST/Interrupt-Sprungtabelle (8085-CPU) Adresse (h) Bezeichnung Version Beschreibung VektorSprungziel 0008 RST 1 1.8 RST 1Kommando (User) JMP CMDUSER 0010 RST 2 1.8 RST 2Anwender-Restart JMP FC8C 0018 RST 3 1.8 RST 3Anwender-Restart JMP FC8F 0020 RST 4 1.8 RST 4Breakpoint JMP BREAK 0024 TRAP 1.8 Nicht maskierbarer Interrupt JMP TRAP 0028 …

MFA – Portadressen

Adresse Unter-Adresse Baugruppe Bezeichnung Beschreibung 0x Input-/Output Ein-/Ausgabebaugruppen 00-07 MFA 4.2 Eingabebaugruppe Können auch beide auf gleichen Adressen liegen (Unterscheidung mit IOR/IOW) 08-0F MFA 4.1 Ausgabebaugruppe   10-1x MFA 4.3.c Zeitwerk Programmierbare Parallelschnittstelle (IO 8255) 20       30       40-4x MFA 4.5 A/D-Wandler   50   …

MFA – Speicherbild

Übersicht Adressevon Adressebis Bytes Typ Funktion Beschreibung 0000 1FFF 8192 ROM Betriebssystem MAT85 MAT85 2000 3FFF 8192 ROM SP1 Softwareerweiterung MAT85+ 4000 4FFF 4096 ROM Mini-DOS   5000 57FF 2048 ROM SPS-Erweiterung Kontaktplanausgabe   5800 5FFF 2048 ROM SPS-ErweiterungDokumentation   6000 67FF 2048 RAM Reserviert ursprünglich für Basic vorgesehenIn einer …

MFA – Bus Pinbelegung

Beschreibung I/O Pin BUS A BUS C Pin I/O Beschreibung       a c       + 5 Volt Pin A   1a +5V +5V_c 1c   + 5 Volt Pin C Taktausgabe O 2a /CLKOUT /S1 2c   CPU-State S1 Address Ledge Enable Adressübernahem O 3a /ALE …

Mini-DOS Formatbeschreibung

Inhaltsverzeichnis Das Inhaltsverzeichnis des Mini-DOS ist wie folgt aufgebaut: Der Speicherplatz ist auf den Sektoren 1,2,3,4,5 auf Spur 0, Seite 0 festgelgt. Jeder Sektor besteht aus 16 Einträgen mit jeweils 32 Byte. Der letzte Eintrag im 5. Sektor wird nicht benutzt. Somit ergibt sich eine maximal Anzahl von 79 Einträgen. …

Anpassung an neuere Laufwerke

Aktuelle 3,5″-Laufwerke haben neben der höheren Schreibdichte, auch ein schnelleres Timing was bei der FDC-Baugruppe des MFA zu Problemen führt. Das Signal für das Signal „Laufwerk Ready“ ist dabei nicht lang genug für den FDC-Baustein den Status OK zu liefern. Das führt dazu, dass der MAT85-Befehl zwar aufgerufen wird, aber …

8085 undokumentierte Instruktionen

Von den 256 möglichen lnstruktionscodes· im Mikroprozessor 8080 sind zwölf unbesetzt und funktionieren als NOPs (NOP =no operation). Beim Typ 8085 werden zwei davon für die Behandlung der Interruptmaske verwendet (RIM und SIM). Die verbleibenden zehn Codes sind „neue Instruktionen“, die der Hersteller bislang nicht bekanntgegeben hat. Außerdem sind zwei …