SCSI_MON helps with debugging software using the SCSI Driver implemented
by CBHD and HDDRIVER and the PCI SCSI driver for the Milan. (HDDRIVER
also provides an integrated SCSI Driver for IDE, ATAPI and SATA devices.)
SCSI_MON requires TOS 1.02 or newer.

SCSI_MON records all SCSI Driver calls of programs launched after
SCSI_MON. When launched without an option all data are displayed using
the SYS_MON software by Karsten Isakovic, which has to be launched before
SCSI_MON.
When launched with the option "--con" the console is used as output device.
With "--aux" the serial port and with "--prt" the parallel port is used.
When passing one of these options SYS_MON is not required. When using
an Atari emulation using one of these options may be required, because
otherwise SYS_MON's output mechanism might not work.

If a SCSI Driver with target interface is installed, e.g. HDDRIVER, and
SCSI_MON is launched after any other software using the target interface,
SCSI_MON additionally records the SCSI commands sent to the computer
SCSI_MON is running on. Note that in this case the SYS_MON screen must not
be active while SCSI commands are being received by the target. Otherwise
SYS_MON does not display these commands.

-----

SCSI_MON erleichtert das Debuggen von Software, die den von CBHD und
HDDRIVER implementierten SCSI-Treiber sowie den PCI SCSI-Treiber fr den
Milan benutzt. (HDDRIVER besitzt einen integrierten SCSI-Treiber auch fr
IDE-, ATAPI- und SATA-Gerte.) SCSI_MON setzt TOS 1.02 oder neuer voraus.

SCSI_MON schneidet alle Aufrufe des SCSI-Treibers von Programmen mit, die
nach SCSI_MON gestartet wurden. Ohne Optionen gestartet erfolgt die Ausgabe
ber das Programm SYS_MON von Karsten Isakovic, das vor SCSI_MON gestartet
werden muss.
Wird SCSI_MON mit der Option "--con" gestartet, erfolgt die Ausgabe der
Daten auf der Konsole. Mit der Option "--aux" gestartet, erfolgt die
Ausgabe ber die serielle Schnittstelle, mit "--prt" wird die parallele
Schnittstelle benutzt. Bei Verwendung dieser Optionen ist SYS_MON nicht
erforderlich. Beim Verwenden in einer Atari-Emulation mag die Angabe
einer dieser Optionen jedoch notwendig sein, weil sonst SYS_MONs
Ausgabe-Mechanismus mglicherweise nicht funktioniert. 

Falls ein SCSI-Treiber mit Target-Interface installiert ist (HDDRIVER ab
Version 7.8) und SCSI_MON als letztes Programm gestartet wird, das das
Target-Interface nutzt, schneidet SCSI_MON zustzlich alle SCSI-Kommandos
mit, die an den Computer geschickt werden, auf dem SCSI_MON luft. Es ist
zu beachten, dass bei Verwendung von SYS_MON der SYS_MON-Bildschirm
whrend der Zeit, in der SCSI-Kommandos vom Target empfangen werden, nicht
aktiv sein darf. Andernfalls zeigt SCSI_MON diese Kommandos nicht an.


  Uwe.Seimet@seimet.de, 2025-06-15