1
Lowlevel-Coding / Floppy auf echtem PC lesen
« am: 14. September 2005, 13:44 »
Hi,
ich schreibe grad bisl ein OS und teste das immer mit bochs.
jetzt habe ich es mal endlich auf ne richtige floppy getan und
es geht nicht.
liegt wahrscheinlich an meinen floppy-read-code.
da lese ich nich, wie in allen beispielen im internet, nur einmal
sondern 3 mal.
sieht dann so aus:
- int13, 00 -> reseten
- 3x int13, 02 -> Sektoren in Memory lesen
wenn ich nur einen int13,02 mache dann geht es (bzw es geht soweit
es soll, weil die andren daten ja auch gebraucht werden).
die parameter scheinen ja auch richtig zu sein da es mit bochs funzt.
hab auch schon probiert vor jeden int13,02 zu reseten -> geht nich
hoffe jemand kann mir damit helfen !
und nochwas: ich würde ganz gerne, dass nach dem lesen das disketten-
licht wieder ausgeht... falls da jemand knowhow hat..
naja schon ma danke im vorraus
ich schreibe grad bisl ein OS und teste das immer mit bochs.
jetzt habe ich es mal endlich auf ne richtige floppy getan und
es geht nicht.
liegt wahrscheinlich an meinen floppy-read-code.
da lese ich nich, wie in allen beispielen im internet, nur einmal
sondern 3 mal.
sieht dann so aus:
- int13, 00 -> reseten
- 3x int13, 02 -> Sektoren in Memory lesen
wenn ich nur einen int13,02 mache dann geht es (bzw es geht soweit
es soll, weil die andren daten ja auch gebraucht werden).
die parameter scheinen ja auch richtig zu sein da es mit bochs funzt.
hab auch schon probiert vor jeden int13,02 zu reseten -> geht nich
hoffe jemand kann mir damit helfen !
und nochwas: ich würde ganz gerne, dass nach dem lesen das disketten-
licht wieder ausgeht... falls da jemand knowhow hat..
naja schon ma danke im vorraus