X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libpcsxcore%2Fpsxhle.c;h=379ffd1f94b0fc979ca230a7e50ca99e71c4bfc1;hb=14b3bd95c0a1304fb6de3c34b9d4dbfc065ce7fb;hp=5ef484032f188721e25cb1649312d5b1585b966b;hpb=dc4fa8bcd7d8fb9ccd6c742a350f69e0683350e0;p=pcsx_rearmed.git diff --git a/libpcsxcore/psxhle.c b/libpcsxcore/psxhle.c index 5ef48403..379ffd1f 100644 --- a/libpcsxcore/psxhle.c +++ b/libpcsxcore/psxhle.c @@ -90,7 +90,7 @@ static void hleExecRet() { psxRegs.GPR.n.ra = header->ret; psxRegs.GPR.n.sp = header->_sp; - psxRegs.GPR.n.s8 = header->_fp; + psxRegs.GPR.n.fp = header->_fp; psxRegs.GPR.n.gp = header->_gp; psxRegs.GPR.n.s0 = header->base; @@ -98,7 +98,7 @@ static void hleExecRet() { psxRegs.pc = psxRegs.GPR.n.ra; } -void (* const psxHLEt[22])() = { +void (* const psxHLEt[24])() = { hleDummy, hleA0, hleB0, hleC0, hleBootstrap, hleExecRet, psxBiosException, hleDummy, hleExc0_0_1, hleExc0_0_2, @@ -108,4 +108,5 @@ void (* const psxHLEt[22])() = { hleExc1_2_1, hleExc1_2_2, hleExc1_3_1, hleExc1_3_2, hleExc3_0_2_defint, + hleExcPadCard1, hleExcPadCard2, };