Sysinfo
Systemtestprogramm Z9001
Volker Pohlers, 2013-2016
Sysinfo ist ein kleines Programm zur Analyse der verbauten Hardware. Es erkennt den speziellen Typ (Z9001.84 .. KC87/31), den Speicherausbau, diverse Module. Zusätzlich gibt es Funktionstests für Farbe und den 64K-RAM-Modul (Rossendorfer Schalt-RAM bzw. dessen kompatiblen Nachbauten).
Das Programm wurde in JKCEMU-BASIC geschrieben.
Download
Das Programm ist in den Softwarepaketen Mega-Flash-Software und VDIP-OS USB enthalten.
- sysinfo.zip Quellcode und Programm als TAP.
Beschreibung
Dateiname | SYSINFO.COM |
Laden in | OS |
Programmstandort | 0300h-1FFFh |
OS-Kommando | SYSINFO |
Im Startmenü (Bild oben) wird die erkannte Grundkonfiguration angezeigt:
- Typ (Z9001, …)
- Farbe/SW
- Speicherausbau
Speicher-Scan
Detaillierte Anzeige der Speicherkonfiguration. Es werden die OS-Version, diverse ROM-Module und der RAM-Ausbau incl. Shadow-RAM erkannt.
I/O-Scan
Detaillierte Anzeige der Module bzw. Hardware. Über einen I/O-Port-Scan werden diverse Zusatz-Module erkannt. Im Beispiel steckt ein Druckermodul im Rechner und ein USB-Modul.
Farbtest
Ein einfacher Farbtest zum Überprüfen der Farbwiedergabe. Angezeigt werden Blöcke in den 8 möglichen Farben, jeweils als Vordergrundfarbe (voller Block) und als Hintergrundfarbe (Leerzeichen) gesetzt.
64K-RAM-Test
Wurde ein 64K-RAM-Modul (Rossendorfer Schalt-RAM bzw. dessen kompatiblen Nachbauten) erkannt, kann dieser Speicher getestet werden. Gibt es Probleme mit dem Umschalten der RAM-Bänke oder dynamische Probleme in den Speichern, wird das erkannt.
Achtung: Der Speicherinhalt wird bei diesem Test komplett überschrieben!
Bei Fehlern wird die Adresse ausgegeben, an der es einen Speicherfehler gab.
Tests:
- Vordergrund-RAM Bank 1 4000-7FFF mit 31h beschreiben und rücklesen
- Umschalten in Hintergrund-RAM Bank 2, 4000-7FFF mit 32h beschreiben und rücklesen
- Umschalten in Vordergrund-RAM, 4000-7FFF auf 31h rücklesen
- RAM 8000-BFFF mit 34h beschreiben und rücklesen
- ROM wegschalten, oberen Speicher Hi-RAM C000-E7FF mit 33h beschreiben und rücklesen