FFMQ hidden lines fixed
This commit is contained in:
@@ -111,7 +111,7 @@ EXTSYM sfx128lineloc,sfx160lineloc,sfx192lineloc,sfxobjlineloc,sfxclineloc
|
|||||||
EXTSYM PLOTJmpa,PLOTJmpb,FxTable,FxTableb,FxTablec,FxTabled
|
EXTSYM PLOTJmpa,PLOTJmpb,FxTable,FxTableb,FxTablec,FxTabled
|
||||||
EXTSYM SfxPBR,SCBRrel,SfxSCBR,SfxCOLR,hdmaearlstart,SFXCounter
|
EXTSYM SfxPBR,SCBRrel,SfxSCBR,SfxCOLR,hdmaearlstart,SFXCounter
|
||||||
EXTSYM fxbit01,fxbit01pcal,fxbit23,fxbit23pcal,fxbit45,fxbit45pcal,fxbit67,fxbit67pcal
|
EXTSYM fxbit01,fxbit01pcal,fxbit23,fxbit23pcal,fxbit45,fxbit45pcal,fxbit67,fxbit67pcal
|
||||||
EXTSYM SfxSFR,nosprincr
|
EXTSYM SfxSFR,nosprincr,hirqmode2
|
||||||
EXTSYM cpucycle,debstop,switchtovirqdeb,debstop3,switchtonmideb
|
EXTSYM cpucycle,debstop,switchtovirqdeb,debstop3,switchtonmideb
|
||||||
EXTSYM ReadSPC7110log,WriteSPC7110log
|
EXTSYM ReadSPC7110log,WriteSPC7110log
|
||||||
|
|
||||||
@@ -942,6 +942,7 @@ NetSaveState:
|
|||||||
%%novirq
|
%%novirq
|
||||||
test byte[INTEnab],10h
|
test byte[INTEnab],10h
|
||||||
jz %%noirq
|
jz %%noirq
|
||||||
|
%%setagain
|
||||||
cmp byte[intrset],2
|
cmp byte[intrset],2
|
||||||
jbe %%nointrseta3
|
jbe %%nointrseta3
|
||||||
dec byte[intrset]
|
dec byte[intrset]
|
||||||
@@ -950,8 +951,13 @@ NetSaveState:
|
|||||||
%%nointrseta3
|
%%nointrseta3
|
||||||
cmp byte[intrset],1
|
cmp byte[intrset],1
|
||||||
jne %%nointrseta2
|
jne %%nointrseta2
|
||||||
|
cmp byte[hirqmode2],1
|
||||||
|
je %%hirqchange
|
||||||
mov byte[intrset],8
|
mov byte[intrset],8
|
||||||
jmp %%noirq
|
jmp %%noirq
|
||||||
|
%%hirqchange
|
||||||
|
mov byte[intrset],3
|
||||||
|
jmp %%setagain
|
||||||
%%nointrseta2
|
%%nointrseta2
|
||||||
test dl,04h
|
test dl,04h
|
||||||
jnz %%noirq
|
jnz %%noirq
|
||||||
@@ -1303,7 +1309,7 @@ NEWSYM endprog
|
|||||||
|
|
||||||
EXTSYM SDD1Array,SDD1Entry,SDD1Sort
|
EXTSYM SDD1Array,SDD1Entry,SDD1Sort
|
||||||
call SDD1Sort
|
call SDD1Sort
|
||||||
jmp .nodecomppack
|
; jmp .nodecomppack
|
||||||
cmp byte[SDD1Enable],0
|
cmp byte[SDD1Enable],0
|
||||||
jne .yesdecomppack
|
jne .yesdecomppack
|
||||||
cmp dword[SDD1Entry],0
|
cmp dword[SDD1Entry],0
|
||||||
|
|||||||
@@ -1325,6 +1325,7 @@ NEWSYM Reg4212hack, dd 0
|
|||||||
NEWSYM CacheCheckSkip, db 0
|
NEWSYM CacheCheckSkip, db 0
|
||||||
NEWSYM HIRQSkip, db 0
|
NEWSYM HIRQSkip, db 0
|
||||||
NEWSYM ClearScreenSkip, db 0
|
NEWSYM ClearScreenSkip, db 0
|
||||||
|
NEWSYM hirqmode2, db 0
|
||||||
SECTION .text
|
SECTION .text
|
||||||
|
|
||||||
; hacks :
|
; hacks :
|
||||||
@@ -1426,6 +1427,14 @@ NEWSYM headerhack
|
|||||||
mov byte[HIRQSkip],0
|
mov byte[HIRQSkip],0
|
||||||
mov dword[WindowDisables],0
|
mov dword[WindowDisables],0
|
||||||
mov byte[ClearScreenSkip],0
|
mov byte[ClearScreenSkip],0
|
||||||
|
mov byte[hirqmode2],0
|
||||||
|
|
||||||
|
mov esi,[romdata]
|
||||||
|
add esi,7FC0h
|
||||||
|
cmp dword[esi],'FF M'
|
||||||
|
jne .notffmq
|
||||||
|
mov byte[hirqmode2],1
|
||||||
|
.notffmq
|
||||||
|
|
||||||
mov esi,[romdata]
|
mov esi,[romdata]
|
||||||
add esi,7FC0h
|
add esi,7FC0h
|
||||||
|
|||||||
Reference in New Issue
Block a user