Mercurial > repos > blastem
comparison romdb.c @ 915:9e882eca717e
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.
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 15 Dec 2015 20:01:50 -0800 |
parents | a5a51465f8b0 |
children | 4c17c7f46331 |
comparison
equal
deleted
inserted
replaced
914:28ec32e720b2 | 915:9e882eca717e |
---|---|
549 { | 549 { |
550 rom_info info; | 550 rom_info info; |
551 info.name = get_header_name(rom); | 551 info.name = get_header_name(rom); |
552 info.regions = get_header_regions(rom); | 552 info.regions = get_header_regions(rom); |
553 add_memmap_header(&info, rom, rom_size, base_map, base_chunks); | 553 add_memmap_header(&info, rom, rom_size, base_map, base_chunks); |
554 info.port1_override = info.port2_override = info.ext_override = NULL; | 554 info.port1_override = info.port2_override = info.ext_override = info.mouse_mode = NULL; |
555 return info; | 555 return info; |
556 } | 556 } |
557 | 557 |
558 typedef struct { | 558 typedef struct { |
559 rom_info *info; | 559 rom_info *info; |
849 info.port2_override = tern_find_ptr(device_overrides, "2"); | 849 info.port2_override = tern_find_ptr(device_overrides, "2"); |
850 info.ext_override = tern_find_ptr(device_overrides, "ext"); | 850 info.ext_override = tern_find_ptr(device_overrides, "ext"); |
851 } else { | 851 } else { |
852 info.port1_override = info.port2_override = info.ext_override = NULL; | 852 info.port1_override = info.port2_override = info.ext_override = NULL; |
853 } | 853 } |
854 info.mouse_mode = tern_find_ptr(entry, "mouse_mode"); | |
854 | 855 |
855 return info; | 856 return info; |
856 } | 857 } |