Kernel problem...
Posted: Fri Jun 04, 2004 11:00 pm
Hello everybody
I've a problem with my kernel. My bootloader loads kernel it from FAT12 at address 0x80000, sets protected mode and all segment registers. Here's my (very simple) kernel :
[BITS 32]
[ORG 0x80000]
VideoMemory dw 0xB8000
_start:
MOV [0xB8000], byte 'A'
MOV [0xB8001], byte 0x07
MOV [VideoMemory+2], byte 'B'
MOV [VideoMemory+3], byte 0x07
kernel_end:
JMP kernel_end
The 'A' is displayed, but not the 'B'... why ???
I've a problem with my kernel. My bootloader loads kernel it from FAT12 at address 0x80000, sets protected mode and all segment registers. Here's my (very simple) kernel :
[BITS 32]
[ORG 0x80000]
VideoMemory dw 0xB8000
_start:
MOV [0xB8000], byte 'A'
MOV [0xB8001], byte 0x07
MOV [VideoMemory+2], byte 'B'
MOV [VideoMemory+3], byte 0x07
kernel_end:
JMP kernel_end
The 'A' is displayed, but not the 'B'... why ???