Properly sorting source into .text/.data/.bss sections.

This commit is contained in:
stainless
2001-09-01 06:41:26 +00:00
parent b5f7c4955c
commit 444a536575

View File

@@ -31,7 +31,7 @@ EXTSYM Init_2xSaIMMX
NEWSYM Vesa2AsmStart
SECTION .data
; add 0214h video mode
anticrash times 10 db 0
@@ -72,7 +72,15 @@ NEWSYM ErrorPointer, dd 0
NEWSYM TripBufAvail, db 0
NEWSYM dcolortab, times 256 dd 0
;NEWSYM dcolortab, times 256 dd 0
SECTION .bss
NEWSYM dcolortab, times 256 resd 1
SECTION .text
NEWSYM genfulladdtab
; Write to buffer
@@ -766,6 +774,9 @@ NEWSYM InitVesa2
pop eax
ret
SECTION .data
NEWSYM LFBpointer
dd 0
NEWSYM noblocks
@@ -775,28 +786,56 @@ NEWSYM bytesperscanline
NEWSYM vesamode
dw 0
;----------------------------------------------------------------------
NEWSYM VESAmodelist
times 512 dw 0
;NEWSYM VESAmodelist
; times 512 dw 0
;----------------------------------------------------------------------
NEWSYM 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
NEWSYM VESAmodelist, times 512 resw 1
;NEWSYM 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
NEWSYM RMREGS
.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 Vesa2AsmEnd