From c05fa496e7be3bdb7fc0ce81a8609b01d244957b Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Mon, 5 Jan 2004 21:33:37 +0000 Subject: [PATCH] Added support for Sufami Turbo - but only one cart for now. --- zsnes/src/initc.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/zsnes/src/initc.c b/zsnes/src/initc.c index 00d673f6..acde8354 100755 --- a/zsnes/src/initc.c +++ b/zsnes/src/initc.c @@ -636,6 +636,11 @@ void SplitSetup(const char *basefile, unsigned int MirrorSystem) memcpy(ROM+0x200000, ROM+0x400000, 0x80000); //Copy base over memset(ROM+0x280000, 0, 0x180000); //Blank out rest break; + + case 3: + memcpy(ROM+0x40000, ROM, 0x40000); + memcpy(ROM+0x80000, ROM, 0x80000); + break; } curromspace = addOnStart+addOnSize; @@ -665,6 +670,14 @@ void SplitSupport() SplitSetup("G-NEXT.ZIP", 2); addOnStart = 0x200000; } + + //Sufami Turbo + if (!strncmp(ROM, "BANDAI SFC-ADX", 14)) + { + addOnStart = 0x100000; + addOnSize = curromspace; + SplitSetup("STBIOS.ZIP", 3); + } } extern bool Sup48mbit;