mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-12-16 04:09:39 +00:00
Work around a dcache issue by preventing the game from doing something pointless. The game's DVD read function writes 0x87654321 to the entire read buffer and 0x12345678 to the last 4 bytes. It then calls DVDReadAsync() and without waiting for the read to complete at all, it checks if the last 4 bytes are still 0x12345678. If they are, then the game fails. The check always passes on console because DVDReadAsync() calls issueCommand(), which calls DCInvalidateRange(read_buffer) (dcbi). Dolphin cannot emulate this without an extremely significant performance hit. |
||
|---|---|---|
| .. | ||
| GameSettings | ||
| GC | ||
| Maps | ||
| Resources | ||
| Shaders | ||
| Themes | ||
| Wii/shared2 | ||
| codehandler.bin | ||
| totaldb.dsy | ||
| wiitdb-de.txt | ||
| wiitdb-en.txt | ||
| wiitdb-es.txt | ||
| wiitdb-fr.txt | ||
| wiitdb-it.txt | ||
| wiitdb-ja.txt | ||
| wiitdb-ko.txt | ||
| wiitdb-nl.txt | ||
| wiitdb-pt.txt | ||
| wiitdb-ru.txt | ||
| wiitdb-zh_CN.txt | ||
| wiitdb-zh_TW.txt | ||