Fix some weird emulation bugs

This commit is contained in:
pagefault
2004-05-01 04:14:33 +00:00
parent ec4cf6449f
commit b5baa29b68

View File

@@ -1503,34 +1503,31 @@ NEWSYM interror
SECTION .data SECTION .data
.nohand db 'Cannot process interrupt handler!',13,10,0 .nohand db 'Cannot process interrupt handler!',13,10,0
SECTION .bss
; global variables ; global variables
NEWSYM invalid, resb 1 NEWSYM invalid, db 0
NEWSYM invopcd, resb 1 NEWSYM invopcd, db 0
NEWSYM pressed, resb 256+128+64 ; keyboard pressed keys in scancode NEWSYM pressed, times 256+128+64 db 0 ; keyboard pressed keys in scancode
NEWSYM exiter, resb 1 NEWSYM exiter, db 0
NEWSYM oldhand9o, resd 1 NEWSYM oldhand9o, dd 0
NEWSYM oldhand9s, resw 1 NEWSYM oldhand9s, dw 0
NEWSYM oldhand8o, resd 1 NEWSYM oldhand8o, dd 0
NEWSYM oldhand8s, resw 1 NEWSYM oldhand8s, dw 0
NEWSYM opcd, resd 1 NEWSYM opcd, dd 0
NEWSYM pdh, resd 1 NEWSYM pdh, dd 0
NEWSYM pcury, resd 1 NEWSYM pcury, dd 0
NEWSYM timercount, resd 1 NEWSYM timercount, dd 0
NEWSYM initaddrl, resd 1 ; initial address location NEWSYM initaddrl, dd 0 ; initial address location
NEWSYM NetSent, resd 1 NEWSYM NetSent, dd 0
NEWSYM nextframe, resd 1 ; tick count for timer NEWSYM nextframe, dd 0 ; tick count for timer
NEWSYM curfps, resb 1 ; frame/sec for current screen NEWSYM curfps, db 0 ; frame/sec for current screen
NEWSYM SFXSRAM, resb 1 NEWSYM SFXSRAM, db 0
SECTION .data
NEWSYM newgfxerror, db 'NEED MEMORY FOR GFX ENGINE',0 NEWSYM newgfxerror, db 'NEED MEMORY FOR GFX ENGINE',0
NEWSYM newgfxerror2, db 'NEED 320x240 FOR NEW GFX 16B',0 NEWSYM newgfxerror2, db 'NEED 320x240 FOR NEW GFX 16B',0
;newgfxerror db 'NEW GFX IN 16BIT IS N/A',0 ;newgfxerror db 'NEW GFX IN 16BIT IS N/A',0
NEWSYM HIRQCycNext, dd 0
NEWSYM HIRQNextExe, db 0
SECTION .bss
NEWSYM HIRQCycNext, resd 1
NEWSYM HIRQNextExe, resb 1
SECTION .text SECTION .text
;******************************************************* ;*******************************************************