
SPICADRV 1.2 vom 03.04.1999

NEU: XHDI-Problem umgangen

SpicaDrive ist der Unterbau fr ein LED-Panel (also auch fr Spica). 
Es installiert sich resident im System und belegt dabei ca 800 Bytes 
Speicherplatz.

SpicaDrive stellt ber einen eigenen Cookie mit der Kennung "SPIC" 
folgende Struktur fr den geneigten Programmierer zur Verfgung:

SpicaStruct:	word	; aktive Laufwerksnummer (A:0,B:1 etc.)
				word	; read/write-Flag
				word	; reserviert
				word	; reserviert
				word	; reserviert
				word	; reserviert
				word	; reserviert
				

read/write-Flag:	Bit 0: lesen(0) oder schreiben(1)
					Bit 1: Medienwechsel wurde beachtet(0), oder ignoriert(1)
					Bit 2: Bei Fehler sollte Retry versucht werden(0), oder nicht(1)
					Bit 3: Normalmodus(0) oder "physikalischer" Modus(1)
					
					
Die beiden Werte sind analog zur Bios-Funktion Nummer 4 "rwabs()".
Die Adresse der Struktur ist der Cookie-Wert vom Cookie "SPIC" und die 
XBRA-Id von SpicaDrive lautet ebenfalls "SPIC".

Der Treiber untersttzt alle Laufwerke, die vom Festplattentreiber 
angesprochen werden.

Mit SpicaDrive als Treiber kann man sich also ganz leicht selbst ein kleines
LED-Panel programmieren, ohne da man sich mit dem Panel selbst ins System 
hngen mu.

SPICADRV wurde entwickelt mit dem Pure-Assembler.

rgf





