Properly sorting source into .text/.data/.bss sections.
This commit is contained in:
@@ -34,8 +34,16 @@ NEWSYM Vesa12AsmStart
|
|||||||
|
|
||||||
; add 0214h video mode
|
; add 0214h video mode
|
||||||
|
|
||||||
NEWSYM granularity, dw 0
|
;NEWSYM granularity, dw 0
|
||||||
NEWSYM granadd, dd 0
|
;NEWSYM granadd, dd 0
|
||||||
|
|
||||||
|
SECTION .bss
|
||||||
|
|
||||||
|
NEWSYM granularity, resw 1
|
||||||
|
NEWSYM granadd, resd 1
|
||||||
|
|
||||||
|
|
||||||
|
SECTION .text
|
||||||
|
|
||||||
NEWSYM VESA12EXITTODOS
|
NEWSYM VESA12EXITTODOS
|
||||||
mov ax,0003h
|
mov ax,0003h
|
||||||
@@ -533,24 +541,47 @@ NEWSYM InitVesa12
|
|||||||
ret
|
ret
|
||||||
|
|
||||||
|
|
||||||
|
;RMREGS
|
||||||
|
;.edi dd 0
|
||||||
|
;.esi dd 0
|
||||||
|
;.ebp dd 0
|
||||||
|
;.esp dd 0
|
||||||
|
;.ebx dd 0
|
||||||
|
;.edx dd 0
|
||||||
|
;.ecx dd 0
|
||||||
|
;.eax dd 0
|
||||||
|
;.flags dw 0
|
||||||
|
;.es dw 0
|
||||||
|
;.ds dw 0
|
||||||
|
;.fs dw 0
|
||||||
|
;.gs dw 0
|
||||||
|
;.ip dw 0
|
||||||
|
;.cs dw 0
|
||||||
|
;.sp dw 0
|
||||||
|
;.ss dw 0
|
||||||
|
;.spare times 20 dd 0
|
||||||
|
|
||||||
|
|
||||||
|
SECTION .bss
|
||||||
|
|
||||||
RMREGS
|
RMREGS
|
||||||
.edi dd 0
|
.edi resd 1
|
||||||
.esi dd 0
|
.esi resd 1
|
||||||
.ebp dd 0
|
.ebp resd 1
|
||||||
.esp dd 0
|
.esp resd 1
|
||||||
.ebx dd 0
|
.ebx resd 1
|
||||||
.edx dd 0
|
.edx resd 1
|
||||||
.ecx dd 0
|
.ecx resd 1
|
||||||
.eax dd 0
|
.eax resd 1
|
||||||
.flags dw 0
|
.flags resw 1
|
||||||
.es dw 0
|
.es resw 1
|
||||||
.ds dw 0
|
.ds resw 1
|
||||||
.fs dw 0
|
.fs resw 1
|
||||||
.gs dw 0
|
.gs resw 1
|
||||||
.ip dw 0
|
.ip resw 1
|
||||||
.cs dw 0
|
.cs resw 1
|
||||||
.sp dw 0
|
.sp resw 1
|
||||||
.ss dw 0
|
.ss resw 1
|
||||||
.spare times 20 dd 0
|
.spare times 20 resd 1
|
||||||
|
|
||||||
NEWSYM Vesa12AsmEnd
|
NEWSYM Vesa12AsmEnd
|
||||||
|
|||||||
Reference in New Issue
Block a user