summaryrefslogtreecommitdiff
path: root/Source/Core/DiscIO/FileSystemGCWii.cpp
diff options
context:
space:
mode:
authorcomex <comexk@gmail.com>2015-04-23 00:41:36 -0400
committercomex <comexk@gmail.com>2015-04-24 22:37:54 -0400
commitdd7ab4812b7b315c762a0224bbd12187168f3cff (patch)
tree8cd6d8d9beb5caa40b0167047dc32d1c8581ad81 /Source/Core/DiscIO/FileSystemGCWii.cpp
parentb84f6a55ab848e41f23d9f712a116a276a6d0bda (diff)
On x86, disabling fastmem isn't enough actually.
Without fastmem, the JIT code still does an inline check for RAM addresses. With watchpoints we have to disable that too. (Hardware watchpoints would avoid all the slow, but be complicated to implement and limited in number - I doubt most people debugging games care much if they run slower.) With this change and watchpoints enabled, Melee runs at no more than 40% speed, despite running at full speed without them. Oh well. Better works slowly than doesn't bloody work. Incidentally, I'm getting an unrelated crash in PowerPC::HostIsRAMAddress when shutting down a game. This code sucks.
Diffstat (limited to 'Source/Core/DiscIO/FileSystemGCWii.cpp')
0 files changed, 0 insertions, 0 deletions