mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Replace frame download in Photo Kano.
This commit is contained in:
parent
ae7476aee3
commit
4d304737d8
2 changed files with 11 additions and 0 deletions
|
@ -913,6 +913,15 @@ static int Hook_utawarerumono_download_frame() {
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int Hook_photokano_download_frame() {
|
||||
const u32 fb_address = currentMIPS->r[MIPS_REG_A1];
|
||||
if (Memory::IsVRAMAddress(fb_address)) {
|
||||
gpu->PerformMemoryDownload(fb_address, 0x00088000);
|
||||
CBreakPoints::ExecMemCheck(fb_address, true, 0x00088000, currentMIPS->pc);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
#ifdef ARM
|
||||
#define JITFUNC(f) (&MIPSComp::ArmJit::f)
|
||||
#elif defined(_M_X64) || defined(_M_IX86)
|
||||
|
@ -998,6 +1007,7 @@ static const ReplacementTableEntry entries[] = {
|
|||
{ "flowers_download_frame", &Hook_flowers_download_frame, 0, REPFLAG_HOOKENTER, 0x44 },
|
||||
{ "motorstorm_download_frame", &Hook_motorstorm_download_frame, 0, REPFLAG_HOOKENTER, },
|
||||
{ "utawarerumono_download_frame", &Hook_utawarerumono_download_frame, 0, REPFLAG_HOOKENTER, },
|
||||
{ "photokano_download_frame", &Hook_photokano_download_frame, 0, REPFLAG_HOOKENTER, 0x2C },
|
||||
{}
|
||||
};
|
||||
|
||||
|
|
|
@ -395,6 +395,7 @@ static const HardHashTableEntry hardcodedHashes[] = {
|
|||
{ 0xc6b29de7d3245198, 656, "starocean_write_stencil" }, // Star Ocean 1 (US)
|
||||
{ 0xc96e3a087ebf49a9, 100, "dl_write_light_color", },
|
||||
{ 0xca7cb2c0b9410618, 680, "kudwafter_download_frame", }, // Kud Wafter
|
||||
{ 0xcb22120018386319, 692, "photokano_download_frame", }, // Photo Kano
|
||||
{ 0xcb7a2edd603ecfef, 48, "vtfm_p", },
|
||||
{ 0xcdf64d21418b2667, 24, "vzero_q", },
|
||||
{ 0xce1c95ee25b8e2ea, 448, "fmod", },
|
||||
|
|
Loading…
Add table
Reference in a new issue