From 1d3342fd0952c57a737cf90794f20905bd48d5f1 Mon Sep 17 00:00:00 2001 From: Michael Pavone Date: Tue, 15 Dec 2015 20:01:50 -0800 Subject: 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. --- romdb.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'romdb.c') 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; } -- cgit v1.2.3