comparison romdb.h @ 1503:a763523dadf4 segacd

Added code for initializing a combined Genesis + Sega CD system when a Sega CD ISO is loaded
author Michael Pavone <pavone@retrodev.com>
date Wed, 13 Dec 2017 09:44:41 -0800
parents 14a2834d010c
children 5dacaef602a7
comparison
equal deleted inserted replaced
1502:2564b6ba2e12 1503:a763523dadf4
77 }; 77 };
78 78
79 #define GAME_ID_OFF 0x183 79 #define GAME_ID_OFF 0x183
80 #define GAME_ID_LEN 8 80 #define GAME_ID_LEN 8
81 81
82 tern_node *load_rom_db(); 82 tern_node *get_rom_db();
83 rom_info configure_rom(tern_node *rom_db, void *vrom, uint32_t rom_size, void *lock_on, uint32_t lock_on_size, memmap_chunk const *base_map, uint32_t base_chunks); 83 rom_info configure_rom(tern_node *rom_db, void *vrom, uint32_t rom_size, void *lock_on, uint32_t lock_on_size, memmap_chunk const *base_map, uint32_t base_chunks);
84 rom_info configure_rom_heuristics(uint8_t *rom, uint32_t rom_size, memmap_chunk const *base_map, uint32_t base_chunks); 84 rom_info configure_rom_heuristics(uint8_t *rom, uint32_t rom_size, memmap_chunk const *base_map, uint32_t base_chunks);
85 uint8_t translate_region_char(uint8_t c); 85 uint8_t translate_region_char(uint8_t c);
86 char const *save_type_name(uint8_t save_type); 86 char const *save_type_name(uint8_t save_type);
87 //Note: free_rom_info only frees things pointed to by a rom_info struct, not the struct itself 87 //Note: free_rom_info only frees things pointed to by a rom_info struct, not the struct itself