Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: icebreaker03 am 17. May 2004, 16:54

Titel: console
Beitrag von: icebreaker03 am 17. May 2004, 16:54
hallo
ich wollte mal fragen welche files ich alles für die console benötige
1.denn bootloader
2.kernel
3.console
4.??????????
kann mir einer mal alle asm files per e-mail schicken meine mailadresse ist
icebreaker03@web.de
Titel: console
Beitrag von: lobmann am 17. May 2004, 16:57
Wie du willst eine Konsole programmiert haben ??
Titel: console
Beitrag von: icebreaker03 am 17. May 2004, 17:04
ne aber im resource bereich war ein code
Titel: console
Beitrag von: lobmann am 17. May 2004, 17:14
Ah jetz versteh ich was du willst
Titel: console
Beitrag von: lobmann am 17. May 2004, 17:20
Also geh ma auf die Seite von TeeJay und lad dir da die bootsec aus dem bootloader Tutorial runter die mit nasm kompilieren und in den ersten Sektor schreiben(mit Rawwrite) dann neue assembler datei machen am Anfang

mov ax, cs
mov ds, ax
mov es, ax
jmp func_console

und die Datei aus dem Ressource Center einfügen abspeichern und als kernel.bin kompilieren(mit nasm) und dann einfach auf diskette kopieren.

müsste funzen
Titel: console
Beitrag von: icebreaker03 am 17. May 2004, 17:22
und das kapier ich eben nicht
Titel: console
Beitrag von: lobmann am 17. May 2004, 17:52
werd ma nen bisschen konkreter womit hast du den problemem
Titel: console
Beitrag von: joachim_neu am 17. May 2004, 19:35
also ich würde die konsole direkt in den kernel bauen, so ist es auch bei mir...
Titel: console
Beitrag von: chr15 am 17. May 2004, 19:42
Das würde ich alledings nicht empfehlen => Sicherheitsprobleme. Außerdem hat sowas im Kernel eigendlich nichts zu Tun. Kein gutes OS hat die Konsole im Kernel. Das ist meistens ein ganz normales Programm, das auf Kernelfunktionen zurückgreift.
Titel: console
Beitrag von: icebreaker03 am 17. May 2004, 20:01
bitte schreibt mal von allen datein denn source hier hin
Titel: console
Beitrag von: chr15 am 17. May 2004, 20:07
Das würde bisschen viel werden! Wir wollen das Forum ja nicht zumüllen. Guck einfach im Resource-Center nach oder auf TeeJays Homepage!