Add mapper 385
This commit is contained in:
@@ -544,6 +544,21 @@ void Mapper288_Init(CartInfo *info) {
|
|||||||
AddExState(&dipswitch, 1, 0, "DIPSW");
|
AddExState(&dipswitch, 1, 0, "DIPSW");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*------------------ Map 385 ---------------------------*/
|
||||||
|
|
||||||
|
static void M385Sync(void) {
|
||||||
|
int32 mirror = latche & 1;
|
||||||
|
int32 bank = (latche >> 1) & 0x7;
|
||||||
|
setprg16(0x8000, bank);
|
||||||
|
setprg16(0xc000, bank);
|
||||||
|
setmirror(mirror ^ 1);
|
||||||
|
setchr8(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void Mapper385_Init(CartInfo *info) {
|
||||||
|
Latch_Init(info, M385Sync, NULL, 0x0000, 0x8000, 0xFFFF, 0);
|
||||||
|
}
|
||||||
|
|
||||||
/*------------------ Map 541 ---------------------------*/
|
/*------------------ Map 541 ---------------------------*/
|
||||||
/* LittleCom 160-in-1 multicart */
|
/* LittleCom 160-in-1 multicart */
|
||||||
static void M541Sync(void) {
|
static void M541Sync(void) {
|
||||||
|
|||||||
@@ -776,6 +776,7 @@ INES_BOARD_BEGIN()
|
|||||||
INES_BOARD( "KN-42", 381, Mapper381_Init )
|
INES_BOARD( "KN-42", 381, Mapper381_Init )
|
||||||
INES_BOARD( "830928C", 382, Mapper382_Init )
|
INES_BOARD( "830928C", 382, Mapper382_Init )
|
||||||
INES_BOARD( "YY840708C", 383, Mapper383_Init )
|
INES_BOARD( "YY840708C", 383, Mapper383_Init )
|
||||||
|
INES_BOARD( "NTDEC 2779", 385, Mapper385_Init )
|
||||||
INES_BOARD( "YY860729C", 386, Mapper386_Init )
|
INES_BOARD( "YY860729C", 386, Mapper386_Init )
|
||||||
INES_BOARD( "YY850735C", 387, Mapper387_Init )
|
INES_BOARD( "YY850735C", 387, Mapper387_Init )
|
||||||
INES_BOARD( "YY850835C", 388, Mapper388_Init )
|
INES_BOARD( "YY850835C", 388, Mapper388_Init )
|
||||||
|
|||||||
@@ -287,6 +287,7 @@ void Mapper380_Init(CartInfo *);
|
|||||||
void Mapper381_Init(CartInfo *);
|
void Mapper381_Init(CartInfo *);
|
||||||
void Mapper382_Init(CartInfo *);
|
void Mapper382_Init(CartInfo *);
|
||||||
void Mapper383_Init(CartInfo *);
|
void Mapper383_Init(CartInfo *);
|
||||||
|
void Mapper385_Init(CartInfo *);
|
||||||
void Mapper386_Init(CartInfo *);
|
void Mapper386_Init(CartInfo *);
|
||||||
void Mapper387_Init(CartInfo *);
|
void Mapper387_Init(CartInfo *);
|
||||||
void Mapper388_Init(CartInfo *);
|
void Mapper388_Init(CartInfo *);
|
||||||
|
|||||||
Reference in New Issue
Block a user