Ich hab da mal ne etwas knifflige Frage:
Ich will mit Delphi und dem Interrupt 13h (Disketten- und Festplatteninterrupt) etwas in einem Sektor einer Diskette schreiben, aber hab noch keinen Weg gefunden mein Array (Array[1..512] of Byte) dem Interrupt so zu übergeben das er mir das auf die Diskette zu schreiben.
Auf welche Weise ist es möglich dieses Projekt zu realisieren oder ist es etwa gar nicht zu realisieren?
Vielen dank für jede Hilfe schon mal im Vorraus.
P.S.: Die Anweisungen für den Interrupt sehen wie folgt aus:
- ah=03h Funktionsnummer zum schreiben auf Disketten
al = Anzahl der zu schreibenden Sektoren
ch = Spur auf die geschrieben werden soll
cl = Erster Sektor der beschrieben werden soll
dh = Kopf der verwendet werden soll
dl = Laufwerksnummer (0:A; 1:B; 80h:1.HD; 81h:2.HD)
es = Segmentadresse des Puffers
bx = Offsetadresse des Puffers
In den letzten beiden Zuweisung liegt mein Prob.
Für die einen ist Windows nur ein Betriebssystem, für die anderen ist es der größte Virus der Welt.