![EmuCR: Dolphin EmuCR: Dolphin](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo2McrBfp-WkSO1D38El7qE560FxoNUfqBCtzxFsGOXhK0wx6rxth_orO42Jq5SL9JP87WgYbQ0rGYr9RkuBT-qZLZM9ZaVW5bgy6URG1XgCA9aO-s6aAeVb7-8eNcG30n5wjFggZ-B1C-/s320/97969695.jpg)
Dolphin Git changelog:
* Merge pull request #4470 from aldelaro5/fix-slowdown-logs
Change the patch engine log to be debug level log
* Change the patch engine log to be debug level log
It was apparently causing heavy slowdowns on game even though it wouldn't spam much, probably caused by the amount of additional check caused by the logs levels changes.
* Merge pull request #4447 from JosJuice/hthh-hle-issues
Fix exploitable HLE problems reported by hthh
* IOS HLE: Prevent accessing host file system
* Avoid buffer over-reads in /dev/net/ip/top
Also fixes the less serious problem of buffer overflows
in emulated memory when BufferOutSize is less than 2.
* HLE_OS: More bounds checking in GetStringVA
* HLE_OS: Implement %n in GetStringVA
%n writes to a pointer that's provided as a parameter.
We didn't have a custom implementation of this before,
meaning that %n would trigger a write to the host
memory instead of the emulated memory!
* Correct bounds checking for /dev/sdio/slot0
The bounds checks in IOCtl were using 0x200 as the size of
m_Registers, which is more than the actual size, 0x200 / 4.
This commit turns m_Registers into an std::array to allow
for a correct and obvious way of getting its size.
Download: Dolphin Git 5.0-1341 x64
Download: Dolphin Git 5.0-1341 Android
Source: Here
0 Comments
Post a Comment