From 6dea8d5dc2a3e52d92bda4107044911aa18b9a69 Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Sun, 6 Jul 2003 19:10:07 +0000 Subject: [PATCH] HDMA fix for Young Merlin and other games --- zsnes/src/init.asm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zsnes/src/init.asm b/zsnes/src/init.asm index 7e68cf81..f9633cdf 100644 --- a/zsnes/src/init.asm +++ b/zsnes/src/init.asm @@ -2274,8 +2274,15 @@ NEWSYM init65816 mov esi,[romdata] mov byte[hdmaearlstart],0 add esi,07FC0h - cmp byte[esi],'Y' + cmp dword[esi],'YOSH' + jne .notyoshi + cmp dword[esi+8],'ISLA' + jne .notyoshi +.notyoshi + cmp dword[esi],'YOSS' jne .nohdmaearlstart + cmp dword[esi+8],'ISLA' + jne .notyoshi mov byte[hdmaearlstart],2 .nohdmaearlstart