summaryrefslogtreecommitdiff
path: root/romdb.c
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2015-12-15 20:01:50 -0800
committerMichael Pavone <pavone@retrodev.com>2015-12-15 20:01:50 -0800
commit1d3342fd0952c57a737cf90794f20905bd48d5f1 (patch)
treeb0dcc2a9f41f538ddd3581a3d32158a9d7bc0748 /romdb.c
parent9596af4ac4d0c8dcde83334889f60d6687940b12 (diff)
Initial support for relative mouse mode and skeleton of support for capture mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
Diffstat (limited to 'romdb.c')
-rw-r--r--romdb.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/romdb.c b/romdb.c
index fe70eda..6dbf428 100644
--- a/romdb.c
+++ b/romdb.c
@@ -551,7 +551,7 @@ rom_info configure_rom_heuristics(uint8_t *rom, uint32_t rom_size, memmap_chunk
info.name = get_header_name(rom);
info.regions = get_header_regions(rom);
add_memmap_header(&info, rom, rom_size, base_map, base_chunks);
- info.port1_override = info.port2_override = info.ext_override = NULL;
+ info.port1_override = info.port2_override = info.ext_override = info.mouse_mode = NULL;
return info;
}
@@ -851,6 +851,7 @@ rom_info configure_rom(tern_node *rom_db, void *vrom, uint32_t rom_size, memmap_
} else {
info.port1_override = info.port2_override = info.ext_override = NULL;
}
+ info.mouse_mode = tern_find_ptr(entry, "mouse_mode");
return info;
}