Die Umsetzung der DisplayUnit von Win nach Unix ist bei mir erst mal nur Theorie, wenn ich am Wochenende Zeit habe werde ich es mal testen.Falls du es hinbekommst mit ioperm auf den Parallelport zu schreiben, poste doch bitte deine Lösung hier,
Code: Alles auswählen
wert := ioperm($379, 8, 1);
port[$379] := $00;
wert := Integer(port[$379]);
Das erste Register 0x379 war früher Write Only, zumindest bei alten Rechnern/Bios.
Versuche mal Offset +2 , dann sollte das Ergebnis bis zum 4. Bit übereinstimmen
Grüsse Rudi.
PS: Danke an monta, der Thread wurde schon etwas unübersichtlich