Es geht leider nicht 
Meine Make.bat sagt:
Gruss
PMTheQuick
EDIT1: Halt mal! Wenn ich es so brauche, ist doch alles limitiert auf 512 Bytes oder? Sollte ich doch besser FAT12-Bootloader nehmen? Versuchte den gerade, aber der gibt ein CS-Limit knurr nichts geht von diesem tut ^^
EDIT2: Jetzt gibets kein CS-Limit mehr, dafür jetzt dies:

Code: [Auswählen]
org 0x7C00
starter:
jmp 07c0h:main_entry
main_entry:
mov ax,cs
mov ds,ax
mov es,ax
cli
mov ss,ax
mov sp,9000h
sti
mov ah,02h
mov al,1
mov cl,2
mov ch,0
mov dl,0
mov dh,0
mov es,0x9000
mov bx,0x0
int 13h
times 510-($-$$) db 0 ;wichtig: Hier die Datei mit so vielen Bytes füllen, bis es genau 510 sind
dw 0aa55h ;Bootsignatur anhängen
kernel:Meine Make.bat sagt:
Code: [Auswählen]
DJGPP setzen...
---
Bootloader erzeugen...
bootsec.asm:22: error: invalid combination of opcode and operands
---
Kernel16 kompilieren...
---
Kernel32 kompilieren...
---
C-Kernel kompilieren...
---
Zusammenlinken
---
Mergen
Finished.
3 Files Merged.
608 Bytes copied.
---
Unnoetige Files loeschen...
---
Drücken Sie eine beliebige Taste . . .Gruss
PMTheQuick

EDIT1: Halt mal! Wenn ich es so brauche, ist doch alles limitiert auf 512 Bytes oder? Sollte ich doch besser FAT12-Bootloader nehmen? Versuchte den gerade, aber der gibt ein CS-Limit knurr nichts geht von diesem tut ^^

EDIT2: Jetzt gibets kein CS-Limit mehr, dafür jetzt dies:
Code: [Auswählen]
00001256750i[CPU0 ] WARNING: Encountered an unknown instruction (signalling illegal instruction)
00001256751i[CPU0 ] BxError: instruction with opcode=0xdf
00001256751i[CPU0 ] mod was c0, nnn was 7, rm was 7Langsam blick ich echt nicht mehr durch...
Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert


Bochs: