Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: stafe am 23. February 2005, 08:39
-
Hallo,
mein Betriebssystem arbeitet derzeit im Protected Mode ... da ich aber hier keine Bios Interrupts (13h) verwenden kann, würde ich gerne vom Protected Mode wieder zurück in den Real Mode schalten ... kann mir bitte irgendjemand einen Beispiel code dazu geben ???
Danke im Voraus
mfG Stafe
-
wozu ein beispiel? mach alles rückgängig, was du beim switch in den PM machst, sprich paging aus, pm-bit auf 0 stellen und DAVOR noch ss und die anderen register mit gültigen einträgen (für den RM) aus der GDT laden. dann einen farjump - FERTIG!
-
Warum sollte man zurückschalten? Nur wegen den Ints? Das ist eigentlich Blödsinn, aber wenn man die unbedingt braucht sollte man sich lieber mit dem V86-Mode beschäftigen, das macht dann mehr Sinn. Besser natürlich man verzichtet auf Bios-Ints und schreibt sich selbst was man so braucht, was natürlich nicht einfach ist^^ Aber wäre alles so einfach würde es ja langweilig sein.