Commit Graph

9 Commits

Author SHA1 Message Date
7f4e5d55db Misc: Update copyright headers 2024-09-01 22:08:31 +10:00
2e96931c32 CPU/CodeCache: Dynamically compute BIOS memory access timing
The timings can change if the game does so. Instead of forcing the
blocks to recompile, we can just manually multiply size * word_time.

Improves stability of Nightmare Creatures booting, and fixes corrupted
text in Formula Circus when using the cached interpreter.
2024-07-19 22:25:57 +10:00
53c0dc8bbc CPU/NewRec: Speculative execution for mult/div 2024-02-24 14:57:30 +10:00
175d2a17f7 CPU/NewRec: Don't panic on unused opcodes 2024-02-24 14:57:29 +10:00
2071addce0 CPU/NewRec: Fix OOB reads on InstructionInfo 2023-12-05 00:27:55 +10:00
e10ff550d5 CPU/NewRec: Handle inside-block SMC
i.e. Spyro 2/3 PAL.
2023-11-21 22:31:18 +10:00
6592cafadc CPU/NewRec: Add speculative constants 2023-10-22 00:07:46 +10:00
b3cbe5a7ee CPU/NewRec: Add AArch32 backend 2023-10-21 20:22:51 +10:00
9501439d6b CPU: Add new experimental recompiler 2023-10-18 00:49:01 +10:00