bizhawk

for emulating console games. can read and modify the game state (ie, RAM) via Lua scripting

website: https://tasvideos.org/BizHawk