merge mapper code from FCEUX
[fceu.git] / unif.h
diff --git a/unif.h b/unif.h
index c8b0ef1..2a179ea 100644 (file)
--- a/unif.h
+++ b/unif.h
@@ -15,7 +15,7 @@
  *\r
  * You should have received a copy of the GNU General Public License\r
  * along with this program; if not, write to the Free Software\r
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\r
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA\r
  */\r
 \r
 void ANROM_Init(CartInfo *info);\r
@@ -46,7 +46,9 @@ void MALEE_Init(CartInfo *info);
 void CNROM_Init(CartInfo *info);\r
 void CPROM_Init(CartInfo *info);\r
 void GNROM_Init(CartInfo *info);\r
+void UNL3DBlock_Init(CartInfo *info);\r
 \r
+void TBROM_Init(CartInfo *info);\r
 void TEROM_Init(CartInfo *info);\r
 void TFROM_Init(CartInfo *info);\r
 void TGROM_Init(CartInfo *info);\r
@@ -62,6 +64,7 @@ void DEIROM_Init(CartInfo *info);
 \r
 void TCA01_Init(CartInfo *info);\r
 void TCU01_Init(CartInfo *info);\r
+void TCU02_Init(CartInfo *info);\r
 void S8259A_Init(CartInfo *info);\r
 void S8259B_Init(CartInfo *info);\r
 void S8259C_Init(CartInfo *info);\r
@@ -72,6 +75,7 @@ void SA0161M_Init(CartInfo *info);
 \r
 void SA72007_Init(CartInfo *info);\r
 void SA72008_Init(CartInfo *info);\r
+void SA009_Init(CartInfo *info);\r
 void SA0036_Init(CartInfo *info);\r
 void SA0037_Init(CartInfo *info);\r
 \r
@@ -79,24 +83,51 @@ void Supervision16_Init(CartInfo *info);
 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
+void BMCFK23CA_Init(CartInfo *info);\r
+void BMCD1038_Init(CartInfo *info);\r
+void BMCA65AS_Init(CartInfo *info);\r
+void BMCGK192_Init(CartInfo *info);\r
+void BMCGS2004_Init(CartInfo *info);\r
+void BMCGS2013_Init(CartInfo *info);\r
+void BMC190in1_Init(CartInfo *info);\r
+void BMCGhostbusters63in1_Init(CartInfo *info);\r
+void BMCBS5_Init(CartInfo *info);\r
 \r
 void DreamTech01_Init(CartInfo *info);\r
 void Mapper190_Init(CartInfo *info);\r
 void UNLCC21_Init(CartInfo *info);\r
+void UNLCN22M_Init(CartInfo *info);\r
 void UNLSL1632_Init(CartInfo *info);\r
 void UNLKOF97_Init(CartInfo *info);\r
-void UNLSonic_Init(CartInfo *info);\r
+void UNLA9746_Init(CartInfo *info);\r
 void UNLSHeroes_Init(CartInfo *info);\r
 void UNLH2288_Init(CartInfo *info);\r
 void UNL8237_Init(CartInfo *info);\r
+void UNL8237A_Init(CartInfo *info);\r
 void UNL8157_Init(CartInfo *info);\r
+void UNL22211_Init(CartInfo *info);\r
+void UNLTF1201_Init(CartInfo *info);\r
+void UNLKS7032_Init(CartInfo *info);\r
+void UNLT230_Init(CartInfo *info);\r
+void UNLAX5705_Init(CartInfo *info);\r
+void UNLDANCE_Init(CartInfo *info);\r
+void UNLOneBus_Init(CartInfo *info);\r
+void UNLSC127_Init(CartInfo *info);\r
+\r
+void UNLEDU2000_Init(CartInfo *info);\r
+void UNL6035052_Init(CartInfo *info);\r
+void UNLN625092_Init(CartInfo *info);\r
+void UNLSMB2J_Init(CartInfo *info);\r
+//void UNL09034A_Init(CartInfo *info);\r
+void BMC411120C_Init(CartInfo *info);\r
+void BMC830118C_Init(CartInfo *info);\r
+void BMCT2271_Init(CartInfo *info);\r
 \r
 extern uint8 *UNIFchrrama;  // Meh.  So I can stop CHR RAM\r
          // bank switcherooing with certain boards...\r