Diskussion:Quåko OS — Änderungen 9148 → 9149

Zeile 4: Zeile 4:
  
 
Egal, ich werde es auf NASM machen. Dort fällt es mir etwas leichter.--[[Benutzer:Quåko|Quåko]] 16:55, 29. Dez. 2010 (CET)
 
Egal, ich werde es auf NASM machen. Dort fällt es mir etwas leichter.--[[Benutzer:Quåko|Quåko]] 16:55, 29. Dez. 2010 (CET)
 +
 +
:Nette Geschichte :) Leider bringst du einige Dinge hier durcheiander:
 +
:*DevC++ ist eine Entwicklungsumgebung und NASM ein Assembler. Das sind beides KEINE Programmiersprachen.
 +
:*Wenn du von 'Assembler in DevC++' redest, meinst du wohl so etwas wie [[Inline-Assembler mit GCC|inline Assembler]].
 +
:*Die int86() Funktion, von der du sprichst, macht nichts anderes als einen Interrupt aufzurufen. Die könntest du dir sogar selbst programmieren, wenn du dich mit dem o.g. inline-Assembler ein wenig auskennst.
 +
:*Wenn ich dich richtig verstehe, dann möchtest du mit der in86() Funktion auf die Funktionen des BIOS zugreifen, um in einen bestimmten Videomodus zu springen. Dir sollte an dieser Stelle aber klar sein, dass das nur im 16 Bit Real Mode funktioniert!
 +
:*Das führt gleich zur nächsten Frage: Soll dein OS im [[Real Mode]] oder [[Protected Mode]] laufen?
 +
:*Und zu guter Letzt: Du wirst dein OS nicht mit DevC++ programmieren können! Die Sprache C (bzw. C++) ist zwar eine gute Wahl, aber deine Entwicklungsumgebung musst du dir selbst 'zusammenbauen'.
 +
:Ich hoffe das bringt ein wenig Licht ins Dunkel. --[[Benutzer:Bjork|Bjork]] 17:55, 29. Dez. 2010 (CET)