Okay, per PM hab ich mitbekomme, dass du die Hintergrundbeleuchtung triggern willst. Die Ports 0x3C4 und 0x3C5 sind für die Grafikkarte da und werden so angesteuert, dass du in 0x3C4 den Index des auszulesenden/setzenden Werts reinschreibst und ihn dann über 0x3C5 ausliest/setzt. Über 0x71 habe ich jetzt direkt nichts gefunden, deswegen musst du mal rumprobieren, versuch es aber mal so:
Delphi-Quelltext
1: 2: 3: 4:
| SetPortWord($3C4, $71); GetPortWord($3C5); SetPortWord($3C5, [dein neuer Wert]); |
Was jetzt in dem Word beim Auslesen genau drin steht, weiß ich nicht. U.U. ist da noch eine Bitverknüpfung von Werten drin, die auch noch andere Dinge steuern, weiß ich aber nicht, wie gesagt, hab nix zum 0x71 gefunden...
MrSaint
Andrew S. Tanenbaum - Modern Operating Systems