diff --git a/zsnes/src/dos/vesa12.asm b/zsnes/src/dos/vesa12.asm index 90a30ae4..565aff04 100644 --- a/zsnes/src/dos/vesa12.asm +++ b/zsnes/src/dos/vesa12.asm @@ -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