Line timing fix

This commit is contained in:
z_demo_z
2002-06-13 22:19:24 +00:00
parent 0e67454168
commit 4034a3272f
2 changed files with 9 additions and 3 deletions

View File

@@ -1626,6 +1626,12 @@ reg4209w:
reg420Aw: reg420Aw:
and al,01h and al,01h
mov [VIRQLoc+1],al mov [VIRQLoc+1],al
mov bx,[totlines]
sub bx,1
cmp word[VIRQLoc],bx
jb .okvirqpos
mov word[VIRQLoc],07FFFh
.okvirqpos
cmp byte[HIRQNextExe],1 cmp byte[HIRQNextExe],1
je .nohirq je .nohirq
ret ret

View File

@@ -356,7 +356,7 @@ NEWSYM cycpb358, db 149 ; 155
NEWSYM cycpbl2, db 109 ; percentage left of CPU/SPC to run (3.58 = 175) NEWSYM cycpbl2, db 109 ; percentage left of CPU/SPC to run (3.58 = 175)
NEWSYM cycpblt2, db 149 ; percentage of CPU/SPC to run NEWSYM cycpblt2, db 149 ; percentage of CPU/SPC to run
NEWSYM writeon, db 0 ; Write enable/disable on snes rom memory NEWSYM writeon, db 0 ; Write enable/disable on snes rom memory
NEWSYM totlines, dw 262 ; total # of lines NEWSYM totlines, dw 263 ; total # of lines
NEWSYM soundon, db 0 ; Current sound enabled (1=enabled) NEWSYM soundon, db 0 ; Current sound enabled (1=enabled)
NEWSYM zsmesg, db 'ZSNES Save State File V0.6',26 NEWSYM zsmesg, db 'ZSNES Save State File V0.6',26
NEWSYM versn, db 60 ; version #/100 NEWSYM versn, db 60 ; version #/100
@@ -5563,14 +5563,14 @@ NEWSYM showinfo
mov al,2 mov al,2
.nopal2 .nopal2
mov byte[romispal],0 mov byte[romispal],0
mov word[totlines],262 mov word[totlines],263
mov dword[MsgCount],120 mov dword[MsgCount],120
cmp al,1 cmp al,1
jbe .nopal jbe .nopal
cmp al,0Fh cmp al,0Fh
je .nopal je .nopal
mov byte[romispal],1 mov byte[romispal],1
mov word[totlines],314 mov word[totlines],313
mov dword[MsgCount],100 mov dword[MsgCount],100
mov edx,.romtypep mov edx,.romtypep
mov ah,9 mov ah,9