Properly sorting source into .text/.data/.bss sections.
This commit is contained in:
@@ -31,7 +31,7 @@ EXTSYM Init_2xSaIMMX
|
|||||||
NEWSYM Vesa2AsmStart
|
NEWSYM Vesa2AsmStart
|
||||||
|
|
||||||
|
|
||||||
|
SECTION .data
|
||||||
|
|
||||||
; add 0214h video mode
|
; add 0214h video mode
|
||||||
anticrash times 10 db 0
|
anticrash times 10 db 0
|
||||||
@@ -72,7 +72,15 @@ NEWSYM ErrorPointer, dd 0
|
|||||||
NEWSYM TripBufAvail, db 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
|
NEWSYM genfulladdtab
|
||||||
; Write to buffer
|
; Write to buffer
|
||||||
@@ -766,6 +774,9 @@ NEWSYM InitVesa2
|
|||||||
pop eax
|
pop eax
|
||||||
ret
|
ret
|
||||||
|
|
||||||
|
|
||||||
|
SECTION .data
|
||||||
|
|
||||||
NEWSYM LFBpointer
|
NEWSYM LFBpointer
|
||||||
dd 0
|
dd 0
|
||||||
NEWSYM noblocks
|
NEWSYM noblocks
|
||||||
@@ -775,28 +786,56 @@ NEWSYM bytesperscanline
|
|||||||
NEWSYM vesamode
|
NEWSYM vesamode
|
||||||
dw 0
|
dw 0
|
||||||
;----------------------------------------------------------------------
|
;----------------------------------------------------------------------
|
||||||
NEWSYM VESAmodelist
|
;NEWSYM VESAmodelist
|
||||||
times 512 dw 0
|
; 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
|
SECTION .bss
|
||||||
.ds dw 0
|
|
||||||
.fs dw 0
|
NEWSYM VESAmodelist, times 512 resw 1
|
||||||
.gs dw 0
|
|
||||||
.ip dw 0
|
|
||||||
.cs dw 0
|
;NEWSYM RMREGS
|
||||||
.sp dw 0
|
;.edi dd 0
|
||||||
.ss dw 0
|
;.esi dd 0
|
||||||
.spare times 20 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
|
NEWSYM Vesa2AsmEnd
|
||||||
|
|||||||
Reference in New Issue
Block a user