diff --git a/zsnes/src/init.asm b/zsnes/src/init.asm index 1fb4925c..81602f9b 100644 --- a/zsnes/src/init.asm +++ b/zsnes/src/init.asm @@ -1464,6 +1464,19 @@ NEWSYM headerhack mov byte[esi],0F9h .notneugier + mov esi,[romdata] + add esi,07FC0h + cmp dword[esi],'HOME' + jne .nothomealone + cmp dword[esi+4],' ALO' + jne .nothomealone + mov esi,[romdata] + add esi,0666Bh + mov byte[esi],0EEh ; RTS instead of jumping to a rts + mov byte[esi+1],0BCh ; RTS instead of jumping to a rts +.nothomealone + + mov esi,[romdata] add esi,0FFC0h cmp dword[esi],'EMER'