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 - sebi707

Seiten: [1]
1
Lowlevel-Coding / Re: C-Kernel Problem
« am: 12. August 2007, 12:06 »
ok danke ich werds versuchen.

aber sagt mal gibts eigentlich irgendwo eine 32bit/64bit version von gcc? ich hab mir das von hier runtergeladen aber unter vista 64bit läuft es nicht (64bit vista kann keine 16bit progs ausführen)
2
Lowlevel-Coding / C-Kernel Problem
« am: 10. August 2007, 21:52 »
also ich habe heute versucht den c-kernel aus dem tutorial zum laufen zu bringen, leider ohne erfolg. also hier ist mein code. und so habe ich das ganze versucht zu kompilieren:
nasmw -f bin -o boot.bin boot.asm
nasmw -f bin -o kernel16.bin kernel16.asm
nasmw -f aout -o kernel32.obj kernel32.asm

gcc -ffreestanding -c -Os -o ckernel.obj kernel.c
ld -T link.txt -o c32kernel.bin

copy /B boot.bin + kernel16.bin + c32kernel.bin image.img

pause

außerdem sind mir ein paar ungereimtheiten aufgefallen! in dem tutorial wird gesagt mal sollte in der link.txt da bei .text 0x10200 hinschreiben. in der datei mit dem sourcecode steht dort aber 0x200 (dec=512). und außerdem weiß ich jetzt nicht wie die videoaddresse ist. entweder wie im tutorial 0xB8000 oder wie in dem gedownloadeten sourcecode 0xA8000? ich hab absolut keine ahnung von ASM (würde es aber wohl lernen wenn mir hier jemand ein gutes tutorial empfehlen kann)

also kompilieren und linken lässt sich alles aber es wird nacher nichts angezeigt. versucht habe ich das ganze mit bochs (mein pc hat kein disketten lw)
Seiten: [1]

Einloggen