From 959cd0a8ada322e122f8b81c1cf75021f4fe218d Mon Sep 17 00:00:00 2001 From: wheremyfoodat Date: Tue, 23 Aug 2022 00:28:23 +0300 Subject: [PATCH] [CPU] Mention games that rely on the GTE interrupt bug. --- docs/cpuspecifications.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/cpuspecifications.md b/docs/cpuspecifications.md index 45ea7a3..ab5f12d 100644 --- a/docs/cpuspecifications.md +++ b/docs/cpuspecifications.md @@ -669,6 +669,10 @@ using the BIOS).
Of course, the above exeption handling won't work in branch delays (where BD gets set to indicate that EPC was modified) (best workaround is not to use GTE commands in branch delays).
+Several games are known to rely on this, notably including the Crash Bandicoot trilogy, +Jinx and Spyro the Dragon, all of which will render broken geometry +if running on an emulator which doesn't emulate this, +or if the installed interrupt service routine doesn't account for it. #### cop0cmd=10h - RFE opcode - Prepare Return from Exception The RFE opcode moves some bits in cop0r12 (SR): bit2-3 are copied to bit0-1,