mirror of
https://github.com/yuzu-emu/yuzu-emu.github.io.git
synced 2025-07-27 12:11:56 +00:00
Update index.md
This commit is contained in:
parent
8bcada5c3c
commit
ee05fcf6e2
|
@ -183,6 +183,10 @@ The reason is quite simple: most software, including games, ignore the sign and
|
|||
|
||||
MerryMage also submitted [a PR to prevent flushing the cache when a ISB instruction is executed](https://github.com/yuzu-emu/yuzu/pull/5831), fixing a wide range of games that ran at 1-2fps, such as `Cobra Kai`, `Megadimension Neptunia VII`, `Super Robot Wars series`, `Windbound`, and many others.
|
||||
|
||||
{{< imgs
|
||||
"./mn7.png| Megadimension Neptunia VII"
|
||||
>}}
|
||||
|
||||
In order to process instructions faster, modern CPUs read program code from memory and store it in a cache, because access times are much faster that way.
|
||||
But processing these instructions isn't an instantaneous task.
|
||||
First, an instruction is fetched from the cache, decoded, executed, and the result is written back to a register or memory.
|
||||
|
@ -205,6 +209,10 @@ On a different note, [bunnei](https://github.com/bunnei) has been continuing wit
|
|||
The first change introduced last month was [a PR to rewrite threads to be more accurate](https://github.com/yuzu-emu/yuzu/pull/5779).
|
||||
While there are not many visible benefits for the user due to the low-level nature of the change, it helped to fix a lot of smaller inaccuracies, including the softlocks in `Animal Crossing: New Horizons` when transitioning between scenes.
|
||||
|
||||
{{< imgs
|
||||
"./acnh.png| We don't judge you, Isabelle (Animal Crossing: New Horizons)"
|
||||
>}}
|
||||
|
||||
Originally, yuzu started as a fork of [Citra](https://github.com/citra-emu/citra), the 3DS emulator.
|
||||
Naturally, there is a remnant of code that was used on Citra and later modified to work for the Nintendo Switch.
|
||||
While it was fully functional and did the job, it was far from being accurate.
|
||||
|
|
Loading…
Reference in a new issue