Exemple #1
0
void vrc2_state(int mode,u8 *data)
{
	STATE_ARRAY_U8(prg,2);
	STATE_ARRAY_U8(chr,8);
	STATE_U8(mirror);
	sync();
}
static void state(int mode,u8 *data)
{
	STATE_ARRAY_U8(prg,2);
	STATE_ARRAY_U8(chr,6);
	STATE_U8(mirror);
	sync();
}
void irem_h3001_state(int mode,u8 *data)
{
	STATE_ARRAY_U8(prg,3);
	STATE_ARRAY_U8(chr,8);
	STATE_U8(mirror);
	STATE_U8(irqcounter);
	STATE_U8(irqenabled);
	sync();
}
Exemple #4
0
void mmc4_state(int mode,u8 *data)
{
	STATE_U8(PRGBank);
	STATE_U8(Mirroring);
	STATE_ARRAY_U8(LatchA,2);
	STATE_ARRAY_U8(LatchB,2);
	STATE_U8(LatchAState);
	STATE_U8(LatchBState);
	mmc4_sync();
}
Exemple #5
0
void fme7_state(int mode,u8 *data)
{
	STATE_U8(command);
	STATE_ARRAY_U8(prg,4);
	STATE_ARRAY_U8(chr,8);
	STATE_U8(mirror);
	STATE_U8(irqenabled);
	STATE_U32(irqcounter);
	fme7_sync();
}
Exemple #6
0
static void state(int mode,u8 *data)
{
	STATE_ARRAY_U8(prg,2);
	STATE_ARRAY_U8(chr,8);
	STATE_U8(mirror);
	STATE_U8(irqlatch);
	STATE_U8(irqcounter);
	STATE_U8(irqcontrol);
	STATE_INT(irqprescaler);
	sync();
}
Exemple #7
0
void vrc6_state(int mode,u8 *data)
{
    STATE_ARRAY_U8(prg,2);
    STATE_ARRAY_U8(chr,8);
    STATE_U8(mirror);
    STATE_U8(irqenabled);
    STATE_U8(irqlatch);
    STATE_U32(irqprescaler);
    STATE_U32(irqcounter);
    sync();
}
Exemple #8
0
void mapper90_state(int mode,u8 *data)
{
	STATE_ARRAY_U8(prg,4);
	STATE_ARRAY_U8(chrlo,8);
	STATE_ARRAY_U8(chrhi,8);
	STATE_ARRAY_U8(nt,4);
	STATE_U8(mirror);
	STATE_U8(bankmode);
	STATE_ARRAY_U8(mul,2);
	STATE_U8(onebyte);
	STATE_U8(chrcontrol);
	STATE_U8(irqenabled);
	STATE_U8(irqmode);
	STATE_U8(irqxor);
	STATE_U8(irqlo);
	STATE_U8(irqhi);
	syncprg();
	syncchr();
	syncnt();
}
static void mapper45_state(int mode,u8 *data)
{
	STATE_U8(regindex);
	STATE_ARRAY_U8(reg,4);
	mmc3_state(mode,data);
}
Exemple #10
0
static void state(int mode,u8 *data)
{
	STATE_ARRAY_U8(reg,2);
	sync();
}