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:
@@ -26,67 +26,67 @@ static uint8 WRAM[8192];
|
||||
|
||||
static SFORMAT StateRegs[] =
|
||||
{
|
||||
{ &preg, 1, "PREG" },
|
||||
{ &mirr, 1, "MIRR" }
|
||||
{ &preg, 1, "PREG" },
|
||||
{ &mirr, 1, "MIRR" }
|
||||
};
|
||||
|
||||
static uint32 GetWRAMAddress(uint32 A) {
|
||||
return ((A & 0x1FFF) |
|
||||
((A < 0xC000) ? 0x1000 : 0x0000) |
|
||||
((A < 0x8000) ? 0x0800 : 0x000));
|
||||
return ((A & 0x1FFF) |
|
||||
((A < 0xC000) ? 0x1000 : 0x0000) |
|
||||
((A < 0x8000) ? 0x0800 : 0x000));
|
||||
}
|
||||
|
||||
static void Sync(void) {
|
||||
setprg8(0x6000, 13);
|
||||
setprg8(0x8000, 12);
|
||||
setprg8(0xA000, preg);
|
||||
setprg8(0xC000, 14);
|
||||
setprg8(0xE000, 15);
|
||||
setchr8(0);
|
||||
setmirror(((mirr & 8) >> 3) ^ 1);
|
||||
setprg8(0x6000, 13);
|
||||
setprg8(0x8000, 12);
|
||||
setprg8(0xA000, preg);
|
||||
setprg8(0xC000, 14);
|
||||
setprg8(0xE000, 15);
|
||||
setchr8(0);
|
||||
setmirror(((mirr & 8) >> 3) ^ 1);
|
||||
}
|
||||
|
||||
static DECLFR(M539Read) {
|
||||
switch (A >> 8) {
|
||||
case 0x60: case 0x62: case 0x64: case 0x65: case 0x82: case 0xC0: case 0xC1: case 0xC2:
|
||||
case 0xC3: case 0xC4: case 0xC5: case 0xC6: case 0xC7: case 0xC8: case 0xC9: case 0xCA:
|
||||
case 0xCB: case 0xCC: case 0xCD: case 0xCE: case 0xCF: case 0xD0: case 0xD1: case 0xDF:
|
||||
return WRAM[GetWRAMAddress(A)];
|
||||
default:
|
||||
return CartBR(A);
|
||||
}
|
||||
switch (A >> 8) {
|
||||
case 0x60: case 0x62: case 0x64: case 0x65: case 0x82: case 0xC0: case 0xC1: case 0xC2:
|
||||
case 0xC3: case 0xC4: case 0xC5: case 0xC6: case 0xC7: case 0xC8: case 0xC9: case 0xCA:
|
||||
case 0xCB: case 0xCC: case 0xCD: case 0xCE: case 0xCF: case 0xD0: case 0xD1: case 0xDF:
|
||||
return WRAM[GetWRAMAddress(A)];
|
||||
default:
|
||||
return CartBR(A);
|
||||
}
|
||||
}
|
||||
|
||||
static DECLFW(M539Write) {
|
||||
switch (A >> 8) {
|
||||
case 0x60: case 0x62: case 0x64: case 0x65: case 0x82: case 0xC0: case 0xC1: case 0xC2:
|
||||
case 0xC3: case 0xC4: case 0xC5: case 0xC6: case 0xC7: case 0xC8: case 0xC9: case 0xCA:
|
||||
case 0xCB: case 0xCC: case 0xCD: case 0xCE: case 0xCF: case 0xD0: case 0xD1: case 0xDF:
|
||||
WRAM[GetWRAMAddress(A)] = V;
|
||||
break;
|
||||
default:
|
||||
switch (A & 0xF000) {
|
||||
case 0xA000:
|
||||
preg = V;
|
||||
Sync();
|
||||
break;
|
||||
case 0xF000:
|
||||
if ((A & 0x25) == 0x25) {
|
||||
mirr = V;
|
||||
Sync();
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
switch (A >> 8) {
|
||||
case 0x60: case 0x62: case 0x64: case 0x65: case 0x82: case 0xC0: case 0xC1: case 0xC2:
|
||||
case 0xC3: case 0xC4: case 0xC5: case 0xC6: case 0xC7: case 0xC8: case 0xC9: case 0xCA:
|
||||
case 0xCB: case 0xCC: case 0xCD: case 0xCE: case 0xCF: case 0xD0: case 0xD1: case 0xDF:
|
||||
WRAM[GetWRAMAddress(A)] = V;
|
||||
break;
|
||||
default:
|
||||
switch (A & 0xF000) {
|
||||
case 0xA000:
|
||||
preg = V;
|
||||
Sync();
|
||||
break;
|
||||
case 0xF000:
|
||||
if ((A & 0x25) == 0x25) {
|
||||
mirr = V;
|
||||
Sync();
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
static void M539Power(void) {
|
||||
preg = 0;
|
||||
mirr = 0;
|
||||
preg = 0;
|
||||
mirr = 0;
|
||||
Sync();
|
||||
SetReadHandler(0x6000, 0xFFFF, M539Read);
|
||||
SetWriteHandler(0x6000, 0xFFFF, M539Write);
|
||||
SetWriteHandler(0x6000, 0xFFFF, M539Write);
|
||||
}
|
||||
|
||||
static void StateRestore(int version) {
|
||||
@@ -97,5 +97,5 @@ void Mapper539_Init(CartInfo *info) {
|
||||
info->Power = M539Power;
|
||||
GameStateRestore = StateRestore;
|
||||
AddExState(WRAM, 8192, 0, "WRAM");
|
||||
AddExState(&StateRegs, ~0, 0, 0);
|
||||
AddExState(&StateRegs, ~0, 0, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user