mappers: Change indents from spaces to tabs
- makes this consistent with the rest of the mapper files and codebase in general - this affects new and edited files in recent commits
This commit is contained in:
@@ -25,58 +25,58 @@
|
||||
|
||||
static uint32 GetPRGBank(uint32 bank)
|
||||
{
|
||||
if (~bank & 1 && (MMC3_cmd & 0x40)) bank ^= 2;
|
||||
if (~bank & 1 && (MMC3_cmd & 0x40)) bank ^= 2;
|
||||
return (bank & 2) ? (0xFE | (bank & 1)) : DRegBuf[6 | (bank & 1)];
|
||||
}
|
||||
|
||||
void SyncPRG_GNROM(int A14, int AND, int OR) {
|
||||
setprg8(0x8000, ((GetPRGBank(0) & ~A14) & AND) | OR);
|
||||
setprg8(0xA000, ((GetPRGBank(1) & ~A14) & AND) | OR);
|
||||
setprg8(0xC000, ((GetPRGBank(0) | A14) & AND) | OR);
|
||||
setprg8(0xE000, ((GetPRGBank(1) | A14) & AND) | OR);
|
||||
setprg8(0x8000, ((GetPRGBank(0) & ~A14) & AND) | OR);
|
||||
setprg8(0xA000, ((GetPRGBank(1) & ~A14) & AND) | OR);
|
||||
setprg8(0xC000, ((GetPRGBank(0) | A14) & AND) | OR);
|
||||
setprg8(0xE000, ((GetPRGBank(1) | A14) & AND) | OR);
|
||||
}
|
||||
|
||||
static void M534PW(uint32 A, uint8 V) {
|
||||
if (EXPREGS[0] & 0x40)
|
||||
SyncPRG_GNROM(EXPREGS[3] & 0x02, 0x0F, ((EXPREGS[0] & 3) << 4));
|
||||
else
|
||||
setprg8(A, (V & 0x1F) | ((EXPREGS[0] & 0x2) << 4));
|
||||
if (EXPREGS[0] & 0x40)
|
||||
SyncPRG_GNROM(EXPREGS[3] & 0x02, 0x0F, ((EXPREGS[0] & 3) << 4));
|
||||
else
|
||||
setprg8(A, (V & 0x1F) | ((EXPREGS[0] & 0x2) << 4));
|
||||
}
|
||||
|
||||
static void M534CW(uint32 A, uint8 V) {
|
||||
setchr1(A, (V & 0xFF) | ((EXPREGS[2] & 0x0F) << 3) | ((EXPREGS[0] & 0x18) << 4));
|
||||
setchr1(A, (V & 0xFF) | ((EXPREGS[2] & 0x0F) << 3) | ((EXPREGS[0] & 0x18) << 4));
|
||||
}
|
||||
|
||||
static DECLFW(M534IRQWrite) {
|
||||
MMC3_IRQWrite(0xC000 | (A & 1), V ^ 0xFF);
|
||||
MMC3_IRQWrite(0xC000 | (A & 1), V ^ 0xFF);
|
||||
}
|
||||
|
||||
static DECLFW(M534WriteLo) {
|
||||
if ((A & 0x800) && (!(EXPREGS[3] & 0x80) || (A & 3) == 2)) {
|
||||
EXPREGS[A & 3] = V;
|
||||
FixMMC3CHR(MMC3_cmd);
|
||||
FixMMC3PRG(MMC3_cmd);
|
||||
}
|
||||
if ((A & 0x800) && (!(EXPREGS[3] & 0x80) || (A & 3) == 2)) {
|
||||
EXPREGS[A & 3] = V;
|
||||
FixMMC3CHR(MMC3_cmd);
|
||||
FixMMC3PRG(MMC3_cmd);
|
||||
}
|
||||
}
|
||||
|
||||
static void M534Power(void) {
|
||||
EXPREGS[0] = 0x00;
|
||||
EXPREGS[1] = 0x00;
|
||||
EXPREGS[2] = 0x00;
|
||||
EXPREGS[3] = 0x00;
|
||||
GenMMC3Power();
|
||||
SetWriteHandler(0x6000, 0x6FFF, M534WriteLo);
|
||||
SetWriteHandler(0xC000, 0xDFFF, M534IRQWrite);
|
||||
EXPREGS[0] = 0x00;
|
||||
EXPREGS[1] = 0x00;
|
||||
EXPREGS[2] = 0x00;
|
||||
EXPREGS[3] = 0x00;
|
||||
GenMMC3Power();
|
||||
SetWriteHandler(0x6000, 0x6FFF, M534WriteLo);
|
||||
SetWriteHandler(0xC000, 0xDFFF, M534IRQWrite);
|
||||
}
|
||||
|
||||
static void M534Reset(void) {
|
||||
EXPREGS[0] = 0x00;
|
||||
EXPREGS[1] = 0x00;
|
||||
EXPREGS[2] = 0x00;
|
||||
EXPREGS[3] = 0x00;
|
||||
EXPREGS[4] = (EXPREGS[4] + 1) & 7;
|
||||
FCEU_printf("dipswitch = %d\n", EXPREGS[4]);
|
||||
MMC3RegReset();
|
||||
EXPREGS[0] = 0x00;
|
||||
EXPREGS[1] = 0x00;
|
||||
EXPREGS[2] = 0x00;
|
||||
EXPREGS[3] = 0x00;
|
||||
EXPREGS[4] = (EXPREGS[4] + 1) & 7;
|
||||
FCEU_printf("dipswitch = %d\n", EXPREGS[4]);
|
||||
MMC3RegReset();
|
||||
}
|
||||
|
||||
void Mapper534_Init(CartInfo *info) {
|
||||
|
||||
Reference in New Issue
Block a user