From 73665c7125d643448176e8082c263e7d74da3efe Mon Sep 17 00:00:00 2001 From: pjft Date: Wed, 4 Aug 2021 20:16:34 +0100 Subject: [PATCH] Add preliminary support for Demons of Asteborg - Increase MAXROMSIZE to 32MB - Add header detection to use SSF2 mapper --- core/cart_hw/md_cart.c | 8 ++++++++ core/loadrom.h | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/core/cart_hw/md_cart.c b/core/cart_hw/md_cart.c index cc5a4453..58d06d22 100644 --- a/core/cart_hw/md_cart.c +++ b/core/cart_hw/md_cart.c @@ -599,6 +599,14 @@ void md_cart_init(void) /* cartridge ROM mapping is reinitialized on /VRES */ cart.hw.bankshift = 1; } + else if (strstr(rominfo.domestic,"DEMONS OF ASTEBORG")) + { + /* Demons of Asteborg uses the SSF2 mapper */ + cart.hw.time_w = mapper_ssf2_w; + + /* cartridge ROM mapping is reinitialized on /VRES */ + cart.hw.bankshift = 1; + } else if (strstr(rominfo.product,"T-5740")) { /* T-5740XX-XX mapper */ diff --git a/core/loadrom.h b/core/loadrom.h index 1dba92bd..4c4ad480 100644 --- a/core/loadrom.h +++ b/core/loadrom.h @@ -41,7 +41,7 @@ #define _LOADROM_H_ #ifndef MAXROMSIZE -#define MAXROMSIZE 10485760 +#define MAXROMSIZE 33554432 #endif typedef struct