Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - Shining

Seiten: [1]
1
Lowlevel-Coding / link fehler+lösung
« am: 23. May 2004, 01:10 »
Mein Prob wurde dadurch behoben, das ich eine neuere version von nasm geladen hab, ältere schreiben scheinbar ein anderes format oO
2
Lowlevel-Coding / Bochs-emulator
« am: 09. May 2004, 13:21 »
also ich habs mal mit der normalen startdisk versucht (erstellt in winxp) .... nix ... genau das selbe. Ich glaub DIE sollte funzen o_O
3
Lowlevel-Coding / Externe functionen aufrufen
« am: 08. May 2004, 22:54 »
naja das ding ist, ich hab kein ckernel, wie im tut, ich hab den reinen asm kernel und ein paar obj files (memory, system, string etc...) die ich dazu linken möchte, nur funktioniert es nicht so ganz.
4
Lowlevel-Coding / Externe functionen aufrufen
« am: 08. May 2004, 22:16 »
Jain, ich hab die Linkfile aus dem beispiel, jedoch alles in assembler erstellt. Alles zusammen will ich zu dem normalen Kernel linken. Also wenn ich das recht verstehe (ist ja alles 16 bit code) müsste die adresse 0 sein? ist ja in dem sinne der anfang ...
5
Lowlevel-Coding / Externe functionen aufrufen
« am: 08. May 2004, 12:12 »
Bei mir entstehen aber auch immer probs ^^
Ich hab die obj files erstellt und wollte diese nun linken, nur das prob ist, das die adresse 0x200 in der linkfile bei mir net hinhaut, weis einer, wie ich die richtige herausfinde? 1000 isses nicht, soviel weis ich ^^

mfg Shining
6
Lowlevel-Coding / Externe functionen aufrufen
« am: 08. May 2004, 06:58 »
gibt es auch eine möglichkeit diese difinierte function von anderen programmen aus zu steuern? ohne das sie mitgelinkt werden?
Also ohne sie jetzt an einen Interrupt zu koppeln
7
Lowlevel-Coding / Externe functionen aufrufen
« am: 07. May 2004, 20:50 »
Mist, edit geht nicht ... hab vergessen, die obj file ist natürlich zum kernel gelinkt ;)
8
Lowlevel-Coding / Externe functionen aufrufen
« am: 07. May 2004, 20:49 »
Also, nehmen wir an, ich habe eine andere asm file zur .obj compiliert.
in der obj datei sind Functionen, die der Kernel aufrufen soll, wie stelle ich dies nun an?
reicht es in der file global _machdiesunddas zu schreiben und die dann im kernel mit call _machdiesunddas aufzurufen?
Oder was muss ich machen? sry, muss mir mal ein gutes buch kaufen :) kann mir einer eins empfehlen? *löel*

mfg Shining
9
Lowlevel-Coding / OS Creator
« am: 06. May 2004, 15:53 »
Mein Rekord:
- Geöffnetes projekt speichern
- Bei geöffnetem Projekt optionen ändern (ohne öffnen geht es garnicht)
- Projekt erstellen
- File erstellen
- File öffnen
und zu guter letzt ... beim beenden auch hrhrhr

habs wieder gelöscht, ohne gehts besser find ich ^^
10
Lowlevel-Coding / OS Creator
« am: 06. May 2004, 15:43 »
jo ganz nett, nur das bei jedem 2. mausklick das progg abschmiert ^^
11
Lowlevel-Coding / Bochs-emulator
« am: 05. May 2004, 20:36 »
Also bei mir zeigt er genau die elbe nachricht an ... bios panic etc .. muss doch ne lösung geben, da mein kernel ja beim normalen booten auch lädt.
12
Lowlevel-Coding / Anleitungen (evtl E-Books)
« am: 05. May 2004, 15:18 »
Kennt jemand gute, am liebsten :) deutsche anleitungen? also nicht sowas wie wie schreibe ich ein Hello World Programm sondern richtige grundlagen, wie halt in einem buch zu einer bestimmten sprache ...

Ich möchte mir assembler ja selbst beibringen, nur hab ich dazu noch keine grundlage gefunden ausser halt so kurze "wie tu ich das und das" tuts, die sich auf die externen funktionen stützen, welche ich bei einem eigenen od ja nicht habe..

mfg Shining
13
Lowlevel-Coding / was gehört in einen kernel?
« am: 05. May 2004, 15:12 »
"3) Spionagefunktion ;-)"

Wieso spionage? Das sind sicherheits routinen, die es verhindern, dass der user ausversehen etwas falsch macht. Daher wird jede aktivität sofort an microsoft gesendet und ausgewertet ^^
14
Lowlevel-Coding / linken geht nicht beim c-kernel tut
« am: 05. May 2004, 15:08 »
Also ich binn jetzt soweit: der loader funzt, es MUSS am kernel liegen, da ich nen anderen puren assembler kernel kompiliert und getestet hab, er geht.
Das heist wohl, das entweder der sample code nicht stimmt, oder mir doch irgend ein fehler eingeschlichen ist ...
15
Lowlevel-Coding / linken geht nicht beim c-kernel tut
« am: 04. May 2004, 17:02 »
Neee natürliche nicht :)
Der loader ist 512 bytes groß, der kernel ist, wie nach tuturial compiliert und gemerged und liegt im stamm verzeichnis. der loader ist in den boot sektor geschrieben
16
Lowlevel-Coding / linken geht nicht beim c-kernel tut
« am: 04. May 2004, 07:36 »
ok, mit dem richtigen compiler geht es jetzt auch, aber jetzt ergibt sich ein anderes prob...

Ich hab nun zum testen mal alle files kombiniert und zusammen gefügt bzw in den boot sec geschrieben. Wenn ich jetzt die disc starte, passtert: nichts
keine meldung kein nichts, er hängt sich einfach auf
17
Lowlevel-Coding / linken geht nicht beim c-kernel tut
« am: 03. May 2004, 22:18 »
wenn ich versuche die kernel32.obj und die ckernel.obj zu verlinken gibt es immer eine Fehlermeldung:
KERNEL32.obj: file not recognized: File format not recognized

muss ich noch was an der linkfile ändern? hab beide files drin stehen und alles zuum testen wie im tut gemacht..
Seiten: [1]

Einloggen