diff options
author | Michael Pavone <pavone@retrodev.com> | 2015-12-15 20:01:50 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2015-12-15 20:01:50 -0800 |
commit | 1d3342fd0952c57a737cf90794f20905bd48d5f1 (patch) | |
tree | b0dcc2a9f41f538ddd3581a3d32158a9d7bc0748 /romdb.c | |
parent | 9596af4ac4d0c8dcde83334889f60d6687940b12 (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.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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; } |