Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: TPSeverino am 08. February 2005, 16:10
-
Hi,
ist vielleicht eine sehr blöde Frage, aber wie kann ich mit NASM Dateien einbinden. Prinzipiell ist mir das schon klar, aber wenn ich mein OS in kleine Module aufteilen will und meine eigenen Codeteile aus einer externen Datei wieder einbinden will, geht das nicht. Mir gehts lediglich darum, dass ich nicht den gesamten Kernel in einer Datei hab.
Thx
-
%include "Include\System1.asm"
Ist echt praktisch so was ;)
-
Bei mir hängt Bochs sich beim Starten dann einfach auf. Deinen Versuch hab ich schon mehrmals vorgenommen :?
-
Du solltest dabei beachten das include an die richtige Stelle zu setzen.
Das Include bewirkt meines wissens nach das der Inhalt der datei direkt in die Datei kopiert wird.
Solltest du also das Include ganz an den Anfang setzen, wird der Code er includierten Datei zuerst ausgeführt was wohl zu dem ungewünschtem Effekt führt.
-
Also irgendwie fühl ich mich angesprochen :twisted: Ja thx, mach ja irgendwie auch Sinn...
-
Sag mal bescheid ob es daran dann lag.
Hilft dann vielleicht auch anderen.
-
Ja es lag daran... jetzt funktionierts. :D