From 9fc0d7b3cc7e97f59fb659141eb5dcad60fdd4e6 Mon Sep 17 00:00:00 2001 From: Bart Trzynadlowski Date: Wed, 1 Feb 2012 18:08:13 +0000 Subject: [PATCH] Updated some comments regarding the VF3 ROM patches. It seems many of them are no longer necessary. The single necessary patch affects timing (note how the warning screen stays up longer when it is removed). This needs to be investigated -- perhaps it can lead to a timing fix for vf3, vs2, and fvipers2? --- Src/Model3/Model3.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Src/Model3/Model3.cpp b/Src/Model3/Model3.cpp index d8059b2..1007cd7 100644 --- a/Src/Model3/Model3.cpp +++ b/Src/Model3/Model3.cpp @@ -2638,10 +2638,10 @@ void CModel3::Patch(void) { if (!strcmp(Game->id, "vf3") || !strcmp(Game->id, "vf3a")) { - *(UINT32 *) &crom[0x713C7C] = 0x60000000; - *(UINT32 *) &crom[0x713E54] = 0x60000000; - *(UINT32 *) &crom[0x7125B0] = 0x60000000; - *(UINT32 *) &crom[0x7125D0] = 0x60000000; + *(UINT32 *) &crom[0x713C7C] = 0x60000000; // this patch may not be needed anymore (find out why) + *(UINT32 *) &crom[0x713E54] = 0x60000000; // affects timing but prevents game from coining up -- investigate this carefully + *(UINT32 *) &crom[0x7125B0] = 0x60000000; // this patch may not be needed anymore (find out why) + *(UINT32 *) &crom[0x7125D0] = 0x60000000; // this patch may not be needed anymore (find out why) } else if (!strcmp(Game->id, "lemans24")) { @@ -3189,8 +3189,8 @@ CModel3::~CModel3(void) { // Debug: dump some files #if 0 - Dump("ram", ram, 0x800000, true, false); - //Dump("vrom", vrom, 0x4000000, true, false); + //Dump("ram", ram, 0x800000, true, false); + Dump("vrom", vrom, 0x4000000, true, false); //Dump("crom", crom, 0x800000, true, false); //Dump("bankedCrom", &crom[0x800000], 0x7000000, true, false); //Dump("soundROM", soundROM, 0x80000, false, true);