Example #1
0
static void MSHPower(void)
{
  tekker=0x00;
  GenMMC3Power();
  SetWriteHandler(0x4100,0x4100,MSHWrite);
  SetReadHandler(0x4100,0x4100,MSHRead);
}
Example #2
0
static void UNLA9711Power(void)
{
  EXPREGS[0]=EXPREGS[1]=EXPREGS[2]=0;
  GenMMC3Power();
  SetWriteHandler(0x5000,0x5FFF,UNLA9711WriteLo);
//	SetWriteHandler(0x8000,0xbfff,UNLA9711Write8000);
}
Example #3
0
static void M199Power(void) {
	EXPREGS[0] = ~1;
	EXPREGS[1] = ~0;
	EXPREGS[2] = 1;
	EXPREGS[3] = 3;
	GenMMC3Power();
	SetWriteHandler(0x8000, 0xFFFF, M199Write);
}
Example #4
0
static void M121Power(void)
{
  GenMMC3Power();
//  Write_IRQFM(0x4017,0x40);
  SetReadHandler(0x5000,0x5FFF,M121Read);
  SetWriteHandler(0x5000,0x5FFF,M121LoWrite);
  SetWriteHandler(0x8000,0x9FFF,M121Write);
}
Example #5
0
static void Super24Power(void)
{
  EXPREGS[0]=0x24;
  EXPREGS[1]=159;
  EXPREGS[2]=0;
  GenMMC3Power();
  SetWriteHandler(0x5000,0x7FFF,Super24Write);
  SetReadHandler(0x8000,0xFFFF,CartBR);
}
Example #6
0
static void BMCFK23CAPower(void)
{
  GenMMC3Power();
  dipswitch = 0;
  EXPREGS[0]=EXPREGS[1]=EXPREGS[2]=EXPREGS[3]=0;
  EXPREGS[4]=EXPREGS[5]=EXPREGS[6]=EXPREGS[7]=0xFF;
  SetWriteHandler(0x5000,0x5fff,BMCFK23CWrite);
  SetWriteHandler(0x8000,0xFFFF,BMCFK23CHiWrite);
  FixMMC3PRG(MMC3_cmd);
  FixMMC3CHR(MMC3_cmd);
}
Example #7
0
static void BMC8IN1Power(void) {
    EXPREGS[0] = 0;
    GenMMC3Power();
    SetWriteHandler(0x8000, 0xFFFF, BMC8IN1Write);
}
Example #8
0
static void M4Power(void) {
	GenMMC3Power();
	A000B = (hackm4 ^ 1) & 1;
	setmirror(hackm4);
}
Example #9
0
static void UNL6035052Power(void)
{
  GenMMC3Power();
  SetWriteHandler(0x4020,0x7FFF,UNL6035052ProtWrite);
  SetReadHandler(0x4020,0x7FFF,UNL6035052ProtRead);
}
Example #10
0
static void BMCF15Power(void) {
	GenMMC3Power();
	SetWriteHandler(0x6000, 0x7FFF, BMCF15Write);
	SetWriteHandler(0x6000, 0x7FFF, BMCF15Write);
}