build fix. add widescreen cheats
This commit is contained in:
parent
a446199312
commit
cc2bb61b86
|
@ -2,7 +2,7 @@
|
||||||
Created on: Sep 23, 2019
|
Created on: Sep 23, 2019
|
||||||
|
|
||||||
Credits for cheats: Esppiral, S4pph4rad, yzb37859365, Shenmue_Trilogy, Radaron, Virgin KLM, Joel, Zorlon,
|
Credits for cheats: Esppiral, S4pph4rad, yzb37859365, Shenmue_Trilogy, Radaron, Virgin KLM, Joel, Zorlon,
|
||||||
ELOTROLADO.NET, SEGARETRO.ORG
|
ELOTROLADO.NET, SEGARETRO.ORG, Sakuragi @ emutalk.net
|
||||||
Copyright 2019 flyinghead
|
Copyright 2019 flyinghead
|
||||||
|
|
||||||
This file is part of reicast.
|
This file is part of reicast.
|
||||||
|
@ -156,6 +156,7 @@ const Cheat CheatManager::_widescreen_cheats[] =
|
||||||
//crash { "MK-51178 ", nullptr, { 0x23AF00, 0x23B160, 0x144D40, 0x2105B4, 0x705B40, 0 },
|
//crash { "MK-51178 ", nullptr, { 0x23AF00, 0x23B160, 0x144D40, 0x2105B4, 0x705B40, 0 },
|
||||||
// { 0xBFAAAAAB, 0xBFAAAAAB, 0xBFAAAAAB, 0xBFAAAAAB, 0x44558000 } }, // NBA 2K2
|
// { 0xBFAAAAAB, 0xBFAAAAAB, 0xBFAAAAAB, 0xBFAAAAAB, 0x44558000 } }, // NBA 2K2
|
||||||
{ "T9504M ", nullptr, { 0xCDE848, 0xCDE844, 0 }, { 0x3F400000, 0x3FA00000 } }, // Nightmare Creatures II (USA)
|
{ "T9504M ", nullptr, { 0xCDE848, 0xCDE844, 0 }, { 0x3F400000, 0x3FA00000 } }, // Nightmare Creatures II (USA)
|
||||||
|
{ "T-9502D-50", nullptr, { 0xBDE9B0, 0xBDE9C4, 0 }, { 0x3F400000, 0x3FA00000 } }, // Nightmare Creatures II (PAL)
|
||||||
{ "MK-5110250", nullptr, { 0x87B5A4, 0 }, { 0x43700000 } }, // Outtrigger (PAL)
|
{ "MK-5110250", nullptr, { 0x87B5A4, 0 }, { 0x43700000 } }, // Outtrigger (PAL)
|
||||||
{ "HDR-0118 ", nullptr, { 0x83E284, 0 }, { 0x43700000 } }, // Outtrigger (JP)
|
{ "HDR-0118 ", nullptr, { 0x83E284, 0 }, { 0x43700000 } }, // Outtrigger (JP)
|
||||||
{ "T15103D 50", nullptr, { 0x1EEE78, 0 }, { 0x3F400000 } }, // PenPen (PAL)
|
{ "T15103D 50", nullptr, { 0x1EEE78, 0 }, { 0x3F400000 } }, // PenPen (PAL)
|
||||||
|
@ -181,6 +182,7 @@ const Cheat CheatManager::_widescreen_cheats[] =
|
||||||
{ "xxxxxxxxxx", nullptr, { 0x4FF25C, 0x4FF28C, 0 }, { 0x43F00000, 0x3F400000 } }, // Record of Lodoss War (De) (PAL)
|
{ "xxxxxxxxxx", nullptr, { 0x4FF25C, 0x4FF28C, 0 }, { 0x43F00000, 0x3F400000 } }, // Record of Lodoss War (De) (PAL)
|
||||||
{ "T7012D 09", nullptr, { 0x50499C, 0x5049CC, 0 }, { 0x43F00000, 0x3F400000 } }, // Record of Lodoss War (Fr) (PAL)
|
{ "T7012D 09", nullptr, { 0x50499C, 0x5049CC, 0 }, { 0x43F00000, 0x3F400000 } }, // Record of Lodoss War (Fr) (PAL)
|
||||||
{ "MK-5102151", nullptr, { 0x3511A0, 0 }, { 0x3FC58577 } }, // Red Dog (PAL)
|
{ "MK-5102151", nullptr, { 0x3511A0, 0 }, { 0x3FC58577 } }, // Red Dog (PAL)
|
||||||
|
{ "HDR-0074 ", nullptr, { 0x1FF60C, 0x1FF610, 0x1FF5DC, 0 }, { 0x3F400000, 0x3F800000, 0x43DC0000 } }, //Rent a Hero n°1
|
||||||
// Resident Evil: Code Veronica (De) (PAL)
|
// Resident Evil: Code Veronica (De) (PAL)
|
||||||
// Code 1-4 removes the black bars on top and bottom in FMV
|
// Code 1-4 removes the black bars on top and bottom in FMV
|
||||||
{ "xxxxxxxxxx", nullptr, { 0x32A380, 0x383E18, 0x383E38, 0x383E58, 0x383E78, 0 },
|
{ "xxxxxxxxxx", nullptr, { 0x32A380, 0x383E18, 0x383E38, 0x383E58, 0x383E78, 0 },
|
||||||
|
@ -241,6 +243,7 @@ const Cheat CheatManager::_widescreen_cheats[] =
|
||||||
{ 0x3F400000, 0x42900000, 0x42900000, 0x43CE0000, 0x43CE0000 } },
|
{ 0x3F400000, 0x42900000, 0x42900000, 0x43CE0000, 0x43CE0000 } },
|
||||||
// { "T7014D 50", nullptr, { 0xE2B234, 0 }, { 0x3F800000 } }, // Super Runabout (PAL) doesn't work?
|
// { "T7014D 50", nullptr, { 0xE2B234, 0 }, { 0x3F800000 } }, // Super Runabout (PAL) doesn't work?
|
||||||
{ "T17721D 50", nullptr, { 0x45CED4, 0 }, { 0x3F400000 } }, // Surf Rocket Racers (PAL) alt: 021EBF40 3F400000
|
{ "T17721D 50", nullptr, { 0x45CED4, 0 }, { 0x3F400000 } }, // Surf Rocket Racers (PAL) alt: 021EBF40 3F400000
|
||||||
|
{ "T17703D 50", nullptr, { 0xCD8950, 0 }, { 0x3F111111 } }, // Suzuki Alstare Extreme Racing
|
||||||
{ "T36807D 05", nullptr, { 0x140F74, 0x140FA4, 0 }, { 0x43FA0000, 0x3F400000 } }, // Sword of Bersek (PAL)
|
{ "T36807D 05", nullptr, { 0x140F74, 0x140FA4, 0 }, { 0x43FA0000, 0x3F400000 } }, // Sword of Bersek (PAL)
|
||||||
{ "T-36805N ", nullptr, { 0x13F1C4, 0x13F194, 0 }, { 0x3F400000, 0x43F00000 } }, // Sword of Bersek (USA)
|
{ "T-36805N ", nullptr, { 0x13F1C4, 0x13F194, 0 }, { 0x3F400000, 0x43F00000 } }, // Sword of Bersek (USA)
|
||||||
{ "MK-51186 ", nullptr, { 0x4A19B0, 0 }, { 0x43700000 } }, // Tennis 2K2 (USA)
|
{ "MK-51186 ", nullptr, { 0x4A19B0, 0 }, { 0x43700000 } }, // Tennis 2K2 (USA)
|
||||||
|
|
|
@ -125,10 +125,10 @@ enum HollyInterruptID
|
||||||
holly_EXT1_ILLADDR = holly_err | 0x10, //bit 16 = G2 : Ext-DMA1 Illegal Address set
|
holly_EXT1_ILLADDR = holly_err | 0x10, //bit 16 = G2 : Ext-DMA1 Illegal Address set
|
||||||
holly_EXT2_ILLADDR = holly_err | 0x11, //bit 17 = G2 : Ext-DMA2 Illegal Address set
|
holly_EXT2_ILLADDR = holly_err | 0x11, //bit 17 = G2 : Ext-DMA2 Illegal Address set
|
||||||
holly_DEV_ILLADDR = holly_err | 0x12, //bit 18 = G2 : Dev-DMA Illegal Address set
|
holly_DEV_ILLADDR = holly_err | 0x12, //bit 18 = G2 : Dev-DMA Illegal Address set
|
||||||
//bit 19 = G2 : AICA-DMA over run
|
holly_AICA_OVERRUN = holly_err | 0x13, //bit 19 = G2 : AICA-DMA over run
|
||||||
//bit 20 = G2 : Ext-DMA1 over run
|
holly_EXT1_OVERRUN = holly_err | 0x14, //bit 20 = G2 : Ext-DMA1 over run
|
||||||
//bit 21 = G2 : Ext-DMA2 over run
|
holly_EXT2_OVERRUN = holly_err | 0x15, //bit 21 = G2 : Ext-DMA2 over run
|
||||||
//bit 22 = G2 : Dev-DMA over run
|
holly_DEV_OVERRUN = holly_err | 0x16, //bit 22 = G2 : Dev-DMA over run
|
||||||
//bit 23 = G2 : AICA-DMA Time out
|
//bit 23 = G2 : AICA-DMA Time out
|
||||||
//bit 24 = G2 : Ext-DMA1 Time out
|
//bit 24 = G2 : Ext-DMA1 Time out
|
||||||
//bit 25 = G2 : Ext-DMA2 Time out
|
//bit 25 = G2 : Ext-DMA2 Time out
|
||||||
|
|
Loading…
Reference in New Issue