save key config
[fceu.git] / unif.h
diff --git a/unif.h b/unif.h
index f423765..c8b0ef1 100644 (file)
--- a/unif.h
+++ b/unif.h
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
  */\r
 \r
-void TCA01_Init(CartInfo *info);\r
-void TCU01_Init(CartInfo *info);\r
-void S8259A_Init(CartInfo *info);\r
-void S8259B_Init(CartInfo *info);\r
-void S8259C_Init(CartInfo *info);\r
-void S8259D_Init(CartInfo *info);\r
-void S74LS374N_Init(CartInfo *info);\r
-void S74LS374NA_Init(CartInfo *info);\r
-void SA0161M_Init(CartInfo *info);\r
-\r
-void SA72007_Init(CartInfo *info);\r
-void SA72008_Init(CartInfo *info);\r
-void SA0036_Init(CartInfo *info);\r
-void SA0037_Init(CartInfo *info);\r
-\r
-void UNLH2288_Init(CartInfo *info);\r
-void UNL8237_Init(CartInfo *info);\r
-void UNL8157_Init(CartInfo *info);\r
+void ANROM_Init(CartInfo *info);\r
 \r
 void HKROM_Init(CartInfo *info);\r
 \r
@@ -56,14 +39,10 @@ void SNROM_Init(CartInfo *info);
 void SOROM_Init(CartInfo *info);\r
 \r
 void NROM_Init(CartInfo *info);\r
-void NROM256_Init(CartInfo *info);\r
-void NROM128_Init(CartInfo *info);\r
 void MHROM_Init(CartInfo *info);\r
 void UNROM_Init(CartInfo *info);\r
+void SUNSOFT_UNROM_Init(CartInfo *info); // "Shanghi" original version mapper\r
 void MALEE_Init(CartInfo *info);\r
-void Supervision16_Init(CartInfo *info);\r
-void Super24_Init(CartInfo *info);\r
-void Novel_Init(CartInfo *info);\r
 void CNROM_Init(CartInfo *info);\r
 void CPROM_Init(CartInfo *info);\r
 void GNROM_Init(CartInfo *info);\r
@@ -80,9 +59,44 @@ void TQROM_Init(CartInfo *info);
 void TQROM_Init(CartInfo *info);\r
 \r
 void DEIROM_Init(CartInfo *info);\r
+\r
+void TCA01_Init(CartInfo *info);\r
+void TCU01_Init(CartInfo *info);\r
+void S8259A_Init(CartInfo *info);\r
+void S8259B_Init(CartInfo *info);\r
+void S8259C_Init(CartInfo *info);\r
+void S8259D_Init(CartInfo *info);\r
+void S74LS374N_Init(CartInfo *info);\r
+void S74LS374NA_Init(CartInfo *info);\r
+void SA0161M_Init(CartInfo *info);\r
+\r
+void SA72007_Init(CartInfo *info);\r
+void SA72008_Init(CartInfo *info);\r
+void SA0036_Init(CartInfo *info);\r
+void SA0037_Init(CartInfo *info);\r
+\r
+void Supervision16_Init(CartInfo *info);\r
+void Super24_Init(CartInfo *info);\r
+void Novel_Init(CartInfo *info);\r
+\r
+void BMC42in1r_Init(CartInfo *info);\r
+void BMC64in1nr_Init(CartInfo *info);\r
+void BMC70in1_Init(CartInfo *info);\r
+void BMC70in1B_Init(CartInfo *info);\r
+void BMC13in1JY110_Init(CartInfo *info);\r
+void BMCT262_Init(CartInfo *info);\r
+void BMCFK23C_Init(CartInfo *info);\r
+\r
 void DreamTech01_Init(CartInfo *info);\r
 void Mapper190_Init(CartInfo *info);\r
 void UNLCC21_Init(CartInfo *info);\r
+void UNLSL1632_Init(CartInfo *info);\r
+void UNLKOF97_Init(CartInfo *info);\r
+void UNLSonic_Init(CartInfo *info);\r
+void UNLSHeroes_Init(CartInfo *info);\r
+void UNLH2288_Init(CartInfo *info);\r
+void UNL8237_Init(CartInfo *info);\r
+void UNL8157_Init(CartInfo *info);\r
 \r
 extern uint8 *UNIFchrrama;  // Meh.  So I can stop CHR RAM\r
-                               // bank switcherooing with certain boards...\r
+         // bank switcherooing with certain boards...\r