static void reset(int hard) { reg = 0; mmc3_init(sync); mem_setwrite(6,write67); mem_setwrite(7,write67); }
static void mapper44_init(int hard) { mmc3_init(sync); reg = 0; writeA = mem_getwrite(0xA); mem_setwrite(0xA,mapper44_write); sync(); }
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; }
static void init(int hard) { mmc3_init(sync); }
static void reset(int hard) { mmc3_init(mmc3_sync); }