1
Lowlevel-Coding / Probleme mit Bootloader
« am: 04. March 2005, 17:10 »
Hallo
Ich habe mal eine Frage zum Bootsector.
Der wurde jetzt von mir selbst entwickelt!!! und funktioniert nich.
Der Code sieht so aus
Kann man hier schon Fehler feststellen?
der kernel ist erstmal so
zusammengefügt
Dann habe ich die dritte Datei assembliert und es gab keine Fehler.
Dann habe ich die .bin-Datei auf eine formatierte diskette geschrieben.
Den PC rebootet und gewartet. Doch es passiert nichts.
Wo liegt der Fehler?
Danke schon mal
Ich habe mal eine Frage zum Bootsector.
Der wurde jetzt von mir selbst entwickelt!!! und funktioniert nich.
Der Code sieht so aus
Code: [Auswählen]
[org 0]
jmp 0c70h:start
start:
mov ax,cs
mov ds,ax
mov es,ax
init_drive:
mov ah,0
mov dl,0
int 13h
jc init_drive
read
mov ax,1000h
mov es,ax
mov bx,0
mov ah,2
mov al,5
mov ch,0
mov cl,2
mov dh,0
mov dl,0
int 13h
jc read
jmp 1000h:0000
times 510-($-$$) db 0
dw 0AA55h
Kann man hier schon Fehler feststellen?
der kernel ist erstmal so
Code: [Auswählen]
mov ah,0bh
mov bx,000Fh
int10h
zusammengefügt
Code: [Auswählen]
%include 'boot.asm'
%include 'prog.asm'
Dann habe ich die dritte Datei assembliert und es gab keine Fehler.
Dann habe ich die .bin-Datei auf eine formatierte diskette geschrieben.
Den PC rebootet und gewartet. Doch es passiert nichts.
Wo liegt der Fehler?
Danke schon mal