From fc453dc652cd18932c33bde421450493598040b2 Mon Sep 17 00:00:00 2001 From: Aaron Giles Date: Sat, 13 Sep 2008 06:36:29 +0000 Subject: [PATCH] Fixed crash when hitting watchpoints on static handlers. --- src/emu/memory.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/emu/memory.c b/src/emu/memory.c index 76f81a67d54..c789073e97c 100644 --- a/src/emu/memory.c +++ b/src/emu/memory.c @@ -1675,7 +1675,9 @@ static void memory_init_cpudata(running_machine *machine) for (entrynum = 0; entrynum < ENTRY_COUNT; entrynum++) { space->read.handlers[entrynum].handler.generic = get_static_handler(space->dbits, 0, spacenum, entrynum); + space->read.handlers[entrynum].object = machine; space->write.handlers[entrynum].handler.generic = get_static_handler(space->dbits, 1, spacenum, entrynum); + space->write.handlers[entrynum].object = machine; } /* make sure we fix up the mask for the unmap and watchpoint handlers */