diff --git a/zsnes/src/chips/sfxproc.asm b/zsnes/src/chips/sfxproc.asm index dbda0163..2539273f 100644 --- a/zsnes/src/chips/sfxproc.asm +++ b/zsnes/src/chips/sfxproc.asm @@ -372,7 +372,7 @@ NEWSYM reg303Ar ; SCMR (Screen Mode Register) mov [sfxclineloc],eax ret NEWSYM reg303Br ; VCR (Version Code Register) - mov al,20h + mov al,10h ret NEWSYM reg303Cr ; RAMBR (Ram bank register) mov al,[SfxRAMBR] diff --git a/zsnes/src/init.asm b/zsnes/src/init.asm index 4736aee5..0d887bbe 100644 --- a/zsnes/src/init.asm +++ b/zsnes/src/init.asm @@ -1517,20 +1517,6 @@ NEWSYM headerhack ; from causing bad length spc transfer (0xFFFF) .notdigitaldevilstory - - mov esi,[romdata] - add esi,0FFC0h - cmp dword[esi],'SAMU' - jne .notsamuraishodown - cmp dword[esi+4],'RAI ' - jne .notsamuraishodown - cmp dword[esi+8],'SHOD' - jne .notsamuraishodown - cmp dword[esi+12],'OWN ' - jne .notsamuraishodown - mov word [IRQHack],1 -.notsamuraishodown - mov esi,[romdata] add esi,07FC0h cmp dword[esi],0DFCAB0BDh