Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: Paul am 18. August 2005, 15:42
-
Moin,
ich wollte mal fragen wie das is. Läuft C NUR im PM?
Weil im Manual steht nur dass es mindestens nen 386 wegen 32-bit unterstützung, aber nicht zwingend den PM benötigt.
Denn ich möchte gerne den PM aus meinem C-Kernel heraus initialisieren. Lässt sich sowas realisieren? Ich hab mal versucht nen Text aus dem C-Kernel auszugeben, OHNE dass ich den PM vorher eingeschaltet hab, hat natürlich net gefunzt (warum auch immer).
Wär schön wenn mir jemand helfen könnte.
-
da braeuchtest du einen 16bit C-compiler...ich hab aber keine ahnung ob und mit welchem sich das machen laesst.
-
C ist erstmal nur eine Sprache! ;)
Nen alter C Compiler für MS DOS könnte da weiterhelfen!
-
hö das is aber doof mit 2 verschiedenen C compilern rumzuwurschteln :?
Geht sowas denn garnicht mit GCC ?
-
theoretisch kannst du 16-Bit-Code mit dem GCC erzeugen, indem du ihn austrickst und dem assembler, der von GCC den Assembler-code bekommt, den befehl für 16-Bit-Code unterschiebst.
es könnte gehen, wenn du einfach ganz an den anfang von jeder C-Datei das hier schreibst:
__asm__ (".code 16\n");