Mapper 446.4: Add more fusemaps.
This commit is contained in:
@@ -264,7 +264,7 @@ static void applyMode (uint8 clear) {
|
|||||||
if (reg[0] &0x80) {
|
if (reg[0] &0x80) {
|
||||||
SetWriteHandler(0x5000, 0x5FFF, CartBW);
|
SetWriteHandler(0x5000, 0x5FFF, CartBW);
|
||||||
switch(submapper <<8 | reg[0] &0x1F) {
|
switch(submapper <<8 | reg[0] &0x1F) {
|
||||||
case 0x000: case 0x100: case 0x200:
|
case 0x000: case 0x100: case 0x200: case 0x400:
|
||||||
mapperSync = sync_UxROM;
|
mapperSync = sync_UxROM;
|
||||||
Latch_activate(clear, sync, 0x8000, 0xFFFF, NULL);
|
Latch_activate(clear, sync, 0x8000, 0xFFFF, NULL);
|
||||||
break;
|
break;
|
||||||
@@ -297,7 +297,7 @@ static void applyMode (uint8 clear) {
|
|||||||
mapperSync = sync_VRC4;
|
mapperSync = sync_VRC4;
|
||||||
VRC2_activate(clear, sync, 0x02, 0x01, NULL, Mapper22_getCHRBank, NULL, NULL);
|
VRC2_activate(clear, sync, 0x02, 0x01, NULL, Mapper22_getCHRBank, NULL, NULL);
|
||||||
break;
|
break;
|
||||||
case 0x008: case 0x118: case 0x218:
|
case 0x008: case 0x118: case 0x218: case 0x403:
|
||||||
mapperSync = sync_VRC4;
|
mapperSync = sync_VRC4;
|
||||||
VRC4_activate(clear, sync, 0x05, 0x0A, 1, NULL, NULL, NULL, NULL, NULL);
|
VRC4_activate(clear, sync, 0x05, 0x0A, 1, NULL, NULL, NULL, NULL, NULL);
|
||||||
break;
|
break;
|
||||||
@@ -313,7 +313,7 @@ static void applyMode (uint8 clear) {
|
|||||||
mapperSync = sync_VRC6;
|
mapperSync = sync_VRC6;
|
||||||
VRC6_activate(clear, sync, 0x02, 0x01, NULL, NULL, NULL, NULL);
|
VRC6_activate(clear, sync, 0x02, 0x01, NULL, NULL, NULL, NULL);
|
||||||
break;
|
break;
|
||||||
case 0x00C:
|
case 0x00C: case 0x406:
|
||||||
mapperSync = sync_VRC3;
|
mapperSync = sync_VRC3;
|
||||||
VRC3_activate(clear, sync);
|
VRC3_activate(clear, sync);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user