Core: Remove MemoryWatcher

MemoryWatcher only works on Linux and affects emulation determinism due
to scheduling additional events, which causes NetPlay to desync.
Considering that this interface is a rather specialized use case, the
communication with it is kinda crappy *and* it's affecting emulation, I
think it's best to just axe it and come up with a better implementation
of the functionality.
This commit is contained in:
Techjar
2019-04-28 04:23:13 -04:00
parent 664cfb2ca5
commit 0c02e77eee
8 changed files with 3 additions and 211 deletions

View File

@ -481,8 +481,6 @@ endif()
if(UNIX)
message(STATUS "Using named pipes as controller inputs")
add_definitions(-DUSE_PIPES=1)
message(STATUS "Watching game memory for changes")
add_definitions(-DUSE_MEMORYWATCHER=1)
endif()
if(ENABLE_ANALYTICS)