Cleanup unused code and variables
This commit is contained in:
@@ -21,9 +21,6 @@
|
|||||||
#include "mapinc.h"
|
#include "mapinc.h"
|
||||||
#include "../ines.h"
|
#include "../ines.h"
|
||||||
|
|
||||||
static uint8 mirror;
|
|
||||||
static uint8 mask;
|
|
||||||
|
|
||||||
static void M218Power(void) {
|
static void M218Power(void) {
|
||||||
setchr8(0);
|
setchr8(0);
|
||||||
setprg32(0x8000, 0);
|
setprg32(0x8000, 0);
|
||||||
|
|||||||
@@ -78,8 +78,6 @@ static void M534Reset(void) {
|
|||||||
FCEU_printf("dipswitch = %d\n", EXPREGS[4]);
|
FCEU_printf("dipswitch = %d\n", EXPREGS[4]);
|
||||||
MMC3RegReset();
|
MMC3RegReset();
|
||||||
}
|
}
|
||||||
static void M534Close(void) {
|
|
||||||
}
|
|
||||||
|
|
||||||
void Mapper534_Init(CartInfo *info) {
|
void Mapper534_Init(CartInfo *info) {
|
||||||
GenMMC3_Init(info, 512, 512, 0, 0);
|
GenMMC3_Init(info, 512, 512, 0, 0);
|
||||||
@@ -87,6 +85,5 @@ void Mapper534_Init(CartInfo *info) {
|
|||||||
cwrap = M534CW;
|
cwrap = M534CW;
|
||||||
info->Power = M534Power;
|
info->Power = M534Power;
|
||||||
info->Reset = M534Reset;
|
info->Reset = M534Reset;
|
||||||
info->Close = M534Close;
|
|
||||||
AddExState(EXPREGS, 5, 0, "EXPR");
|
AddExState(EXPREGS, 5, 0, "EXPR");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,105 +36,6 @@ static void S74LS374MSync(uint8 mirr) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* old mapper 150 and 243 */
|
|
||||||
/* static void S74LS374NSynco(void) {
|
|
||||||
setprg32(0x8000, latch[0]);
|
|
||||||
setchr8(latch[1] | latch[3] | latch[4]);
|
|
||||||
S74LS374MSync(latch[2]);
|
|
||||||
}
|
|
||||||
|
|
||||||
static DECLFW(S74LS374NWrite) {
|
|
||||||
A &= 0x4101;
|
|
||||||
if (A == 0x4100)
|
|
||||||
cmd = V & 7;
|
|
||||||
else {
|
|
||||||
switch (cmd) {
|
|
||||||
case 2: latch[0] = V & 1; latch[3] = (V & 1) << 3; break;
|
|
||||||
case 4: latch[4] = (V & 1) << 2; break;
|
|
||||||
case 5: latch[0] = V & 7; break;
|
|
||||||
case 6: latch[1] = V & 3; break;
|
|
||||||
case 7: latch[2] = V >> 1; break;
|
|
||||||
}
|
|
||||||
S74LS374NSynco();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static DECLFR(S74LS374NRead) {
|
|
||||||
uint8 ret;
|
|
||||||
if ((A & 0x4100) == 0x4100)
|
|
||||||
// ret=(X.DB&0xC0)|((~cmd)&0x3F);
|
|
||||||
ret = ((~cmd) & 0x3F) ^ dip;
|
|
||||||
else
|
|
||||||
ret = X.DB;
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void S74LS374NPower(void) {
|
|
||||||
dip = 0;
|
|
||||||
latch[0] = latch[1] = latch[2] = latch[3] = latch[4] = 0;
|
|
||||||
S74LS374NSynco();
|
|
||||||
SetReadHandler(0x8000, 0xFFFF, CartBR);
|
|
||||||
SetWriteHandler(0x4100, 0x7FFF, S74LS374NWrite);
|
|
||||||
SetReadHandler(0x4100, 0x5fff, S74LS374NRead);
|
|
||||||
}
|
|
||||||
|
|
||||||
static void S74LS374NReset(void) {
|
|
||||||
dip ^= 1;
|
|
||||||
latch[0] = latch[1] = latch[2] = latch[3] = latch[4] = 0;
|
|
||||||
S74LS374NSynco();
|
|
||||||
}
|
|
||||||
|
|
||||||
static void S74LS374NRestore(int version) {
|
|
||||||
S74LS374NSynco();
|
|
||||||
}
|
|
||||||
|
|
||||||
void S74LS374N_Init(CartInfo *info) {
|
|
||||||
info->Power = S74LS374NPower;
|
|
||||||
info->Reset = S74LS374NReset;
|
|
||||||
GameStateRestore = S74LS374NRestore;
|
|
||||||
AddExState(latch, 5, 0, "LATC");
|
|
||||||
AddExState(&cmd, 1, 0, "CMD");
|
|
||||||
AddExState(&dip, 1, 0, "DIP");
|
|
||||||
}
|
|
||||||
|
|
||||||
static void S74LS374NASynco(void) {
|
|
||||||
setprg32(0x8000, latch[0]);
|
|
||||||
setchr8(latch[1]);
|
|
||||||
S74LS374MSync(latch[2]);
|
|
||||||
}
|
|
||||||
|
|
||||||
static DECLFW(S74LS374NAWrite) {
|
|
||||||
A &= 0x4101;
|
|
||||||
if (A == 0x4100)
|
|
||||||
cmd = V & 7;
|
|
||||||
else {
|
|
||||||
switch (cmd) {
|
|
||||||
case 0: latch[0] = 0; latch[1] = 3; break;
|
|
||||||
case 2: latch[3] = (V & 1) << 3; break;
|
|
||||||
case 4: latch[1] = (latch[1] & 6) | (V & 3); break;
|
|
||||||
case 5: latch[0] = V & 1; break;
|
|
||||||
case 6: latch[1] = (latch[1] & 1) | latch[3] | ((V & 3) << 1); break;
|
|
||||||
case 7: latch[2] = V & 1; break;
|
|
||||||
}
|
|
||||||
S74LS374NASynco();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void S74LS374NAPower(void) {
|
|
||||||
latch[0] = latch[2] = latch[3] = latch[4] = 0;
|
|
||||||
latch[1] = 3;
|
|
||||||
S74LS374NASynco();
|
|
||||||
SetReadHandler(0x8000, 0xFFFF, CartBR);
|
|
||||||
SetWriteHandler(0x4100, 0x7FFF, S74LS374NAWrite);
|
|
||||||
}
|
|
||||||
|
|
||||||
void S74LS374NA_Init(CartInfo *info) {
|
|
||||||
info->Power = S74LS374NAPower;
|
|
||||||
GameStateRestore = S74LS374NRestore;
|
|
||||||
AddExState(latch, 5, 0, "LATC");
|
|
||||||
AddExState(&cmd, 1, 0, "CMD");
|
|
||||||
}*/
|
|
||||||
|
|
||||||
static int type;
|
static int type;
|
||||||
static void S8259Synco(void) {
|
static void S8259Synco(void) {
|
||||||
int x;
|
int x;
|
||||||
|
|||||||
Reference in New Issue
Block a user