git-svn-id: https://spexeah.com:8443/svn/Asuro@514 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c

This commit is contained in:
kieron 2018-04-12 21:00:07 +00:00
parent aae55ef2ec
commit 1a742c01fa
14 changed files with 23 additions and 2 deletions

BIN
Asuro.iso

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -36,6 +36,22 @@ type
elf_sec: elf_section_header_table_t; elf_sec: elf_section_header_table_t;
mmap_length: uint32; mmap_length: uint32;
mmap_addr: uint32; mmap_addr: uint32;
drives_legnth : uint32;
drives_addr: uint32;
config_table : uint32;
boot_loader_name : uint32;
apm_table: uint32;
vbe_control_info : uint32;
vbe_mode_info : uint32;
vbe_mode : uint16;
vbe_interface_seg : uint16;
vbe_interface_off : uint16;
vbe_interface_len : uint16;
framebuffer_addr : uint64;
framebuffer_pitch : uint32;
framebuffer_width : uint32;
framebuffer_height: uint32;
framebuffer_bpp : uint8;
end; end;
Pmodule_t = ^module_t; Pmodule_t = ^module_t;

View File

@ -97,7 +97,7 @@ var
temp : uint32; temp : uint32;
atmp : puint32; atmp : puint32;
test : puint8; test : puint8;
fb : puint8;
begin begin
{ Store Multiboot info } { Store Multiboot info }
@ -150,6 +150,11 @@ begin
tss.init(); tss.init();
scheduler.init(); scheduler.init();
fb:= puint8(uint32(multibootinfo^.framebuffer_addr) + KERNEL_VIRTUAL_BASE);
for i:=0 to 500 do begin
fb[i]:= $0F;
end;
{ Call Tracer } { Call Tracer }
tracer.init(); tracer.init();

View File

@ -65,7 +65,7 @@ dd 0
dd 0 dd 0
dd 1920 dd 1920
dd 1600 dd 1600
dd 8 dd 32
; ;
; Entrypoint ; Entrypoint