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.

Das Programm ist in den Softwarepaketen Mega-Flash-Software und VDIP-OS USB enthalten.

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:

  1. Vordergrund-RAM Bank 1 4000-7FFF mit 31h beschreiben und rücklesen
  2. Umschalten in Hintergrund-RAM Bank 2, 4000-7FFF mit 32h beschreiben und rücklesen
  3. Umschalten in Vordergrund-RAM, 4000-7FFF auf 31h rücklesen
  4. RAM 8000-BFFF mit 34h beschreiben und rücklesen
  5. ROM wegschalten, oberen Speicher Hi-RAM C000-E7FF mit 33h beschreiben und rücklesen

  • z9001/software/sysinfo.txt
  • Zuletzt geändert: 2020/04/21 13:01
  • von volkerp