Hallo
ich habe merkwürdige Probleme mit meinem Floppy-Treiber. Unter einer virtualisierten Umgebung (BOCHS und VP2004) scheint er zu funktionieren, obwohl unter BOCHS die Statusregister nach dem Lesen vollkommen falsch sind. Aber der Buffer ist korrekt gefüllt (Floppy Boot-Sec). Wenn ich den Treiber auf meinem richtigen PC teste bekomme ich folgende Fehlermeldung: SR1 = 0x40, SR1=0x04 und SR2=0x10, die anderen Register sind OK. Die Fehlermeldung bedeutet wohl, dass die Tracknummer nicht richtig übergeben wurde. Also das Laufwerk ließt, aber der Buffer ist leer.
Hat vielleicht jemand eine Idee?