1
1
Fork 0

Plotting fancy stripe on graphical framebuffer

This commit is contained in:
Lauren Toivanen 2023-06-16 05:53:26 +03:00
parent 743b22ccd6
commit 79dcbb8393
Signed by: jt
GPG key ID: 9151B109B73ECAD5
2 changed files with 48 additions and 15 deletions

View file

@ -3,7 +3,7 @@ use32
MULTIBOOT_PAGE_ALIGN equ (1 shl 0)
MULTIBOOT_MEMORY_INFO equ (1 shl 1)
MULTIBOOT_VIDEO_REQUEST equ (0 shl 2)
MULTIBOOT_VIDEO_REQUEST equ (1 shl 2)
MULTIBOOT_AOUT_KLUDGE equ (1 shl 16)
MULTIBOOT_HEADER_MAGIC equ 0x1BADB002
MULTIBOOT_HEADER_FLAGS equ MULTIBOOT_PAGE_ALIGN or MULTIBOOT_MEMORY_INFO or MULTIBOOT_VIDEO_REQUEST
@ -13,15 +13,15 @@ MULTIBOOT_CHECKSUM equ -(MULTIBOOT_HEADER_MAGIC + MULTIBOOT_HEADER_FLAG
dd MULTIBOOT_HEADER_MAGIC
dd MULTIBOOT_HEADER_FLAGS
dd MULTIBOOT_CHECKSUM
; dd 0 ; header address
; dd 0 ; load address
; dd 0 ; load end address
; dd 0 ; bss end address
; dd 0 ; entry address
; dd 0 ; video mode_type (0:fb, 1:txt) (set flags[2]!)
; dd 1024 ; video width
; dd 768 ; video height
; dd 24 ; video depth
dd 0 ; header address
dd 0 ; load address
dd 0 ; load end address
dd 0 ; bss end address
dd 0 ; entry address
dd 0 ; video mode_type (0:fb, 1:txt) (set flags[2]!)
dd 1024 ; video width
dd 768 ; video height
dd 32 ; video depth
section '.bss' writable align 16
stack_bottom: