diff romdb.h @ 2320:8016dbb0fcde

Initial work on ROM DB support for SMS/GG games
author Michael Pavone <pavone@retrodev.com>
date Tue, 09 May 2023 09:03:37 -0700
parents fd68fe5f723e
children 26597f9805b4
line wrap: on
line diff
--- a/romdb.h	Sun Apr 02 23:38:21 2023 -0700
+++ b/romdb.h	Tue May 09 09:03:37 2023 -0700
@@ -50,7 +50,8 @@
 	MAPPER_MULTI_GAME,
 	MAPPER_JCART,
 	MAPPER_SEGA_MED_V2,
-	MAPPER_SFT_WUKONG
+	MAPPER_SFT_WUKONG,
+	MAPPER_SMS_SEGA
 };
 
 
@@ -88,6 +89,7 @@
 
 tern_node *get_rom_db();
 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);
+rom_info configure_rom_sms(tern_node *rom_db, uint8_t *rom, uint32_t rom_size, memmap_chunk const *base_chunks, uint32_t num_base_chunks);
 rom_info configure_rom_heuristics(uint8_t *rom, uint32_t rom_size, memmap_chunk const *base_map, uint32_t base_chunks);
 uint8_t translate_region_char(uint8_t c);
 char const *save_type_name(uint8_t save_type);