blob: bf1668b4aa5b1b316390b7305686c167b1b7d4cc (
plain) (
tree)
|
|
b0VIM 7.2 ��J�c 5 alexis211 kyle ~alexis211/programmation/os/Melon/Source/Kernel/Core/kmain.wtf.cpp utf-8
3210#"! U tp � * ad � * � � � � m @ ? ! � � � � � n m F E �
�
�
�
c
%
!
� � � � � ' & � � � � � � } while(1); } PANIC("Error with multiboot header."); if (magic != MULTIBOOT_BOOTLOADER_MAGIC) { *kvt << "Lower ram : " << (s32int)mbd->mem_lower << "k, upper : " << (s32int)mbd->mem_upper << "k.\n"; *kvt << "Kernel initializing in HIGHER HALF!\n"; kvt->map(melonLogoLines + 4); VirtualTerminal *kvt = new VirtualTerminal(12, 40, 0, 2); } } Disp::putChar(i + 2, j + startCol, melonLogo[i][j], 0x07); for (int j = 0; j < melonLogoCols; j++) { int startCol = (Disp::textCols() / 2) - (melonLogoCols / 2); for (int i = 0; i < melonLogoLines; i++) { Disp::setDisplay(vgaout); VGATextOutput *vgaout = new VGATextOutput(); Mem::placementAddress = (u32int)&end; DEBUG("Entering kmain."); void kmain(multiboot_info_t* mbd, u32int magic) { extern "C" void kmain(multiboot_info_t* mbd, u32int magic); extern u32int end; //Placement address #include <Ressources/logo.cd>
|