Пример #1
0
static void reset(int hard)
{
	write4 = mem_getwrite(4);
	mem_setwrite(4,write45);
	mem_setwrite(5,write45);
	reg = 0;
	sync();
}
Пример #2
0
static void mapper44_init(int hard)
{
	mmc3_init(sync);
	reg = 0;
	writeA = mem_getwrite(0xA);
	mem_setwrite(0xA,mapper44_write);
	sync();
}
Пример #3
0
static void mapper45_init(int hard)
{
	mmc3_init(mapper45_sync);
	write6 = mem_getwrite(6);
	mem_setwrite(6,mapper45_write);
	mem_setwrite(7,mapper45_write);
	reg[0] = reg[1] = reg[2] = reg[3] = 0;
	regindex = 0;
}
Пример #4
0
static void reset(int hard)
{
	int i;

	write4 = mem_getwrite(4);
	for(i=8;i<16;i++)
		mem_setwrite(i,write_upper);
	reg = 0;
	sync();
}
Пример #5
0
static void reset(int hard)
{
	int i;

	write4 = mem_getwrite(4);
	mem_setwrite(4,write_4000);
	for(i=8;i<0x10;i++)
		mem_setwrite(i,write);
	nes_setsramsize(2);
	mem_setsram8(6,0);
	prg[0] = 0;
	prg[1] = 1;
	prg[2] = 0xFE;
	prg[3] = 0xFF;
	for(i=0;i<8;i++)
		chr[i] = i;
	mirror = MIRROR_V;
	irqenabled = 0;
	irqcycles = 0;
	sync();
}