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