summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Wilbert Pol <wilbert@jdg.info>2012-08-24 18:42:20 +0000
committer Wilbert Pol <wilbert@jdg.info>2012-08-24 18:42:20 +0000
commit87844d154a3bd33ad266d798b514d3a59095b49e (patch)
treee6a597e3c06857cd739f66775728d26526bb8172
parent389127def903be4b6eb365293be330b76637f7b2 (diff)
(MESS) msx1_cart.xml: Revert previous animal land fix. Changed all ascii mappers to start with bank 0 selected on reset (nw)
-rw-r--r--hash/msx1_cart.xml4
-rw-r--r--src/mess/machine/msx.c1
-rw-r--r--src/mess/machine/msx_slot.c6
3 files changed, 5 insertions, 6 deletions
diff --git a/hash/msx1_cart.xml b/hash/msx1_cart.xml
index a57989eef97..e99e91a07bb 100644
--- a/hash/msx1_cart.xml
+++ b/hash/msx1_cart.xml
@@ -32,9 +32,9 @@ Unless otherwise noted, the information in this list has not been verified by op
<info name="alt_title" value="アニマルランド殺人事件" />
<part name="cart" interface="msx_cart">
<feature name="pcb" value="TA-1M" />
- <feature name="mapper" value="M60002-0125SP-KON" /> <!-- M60002-0125SP hooked up to work like a konami scc mapper?? -->
+ <feature name="mapper" value="M60002-0125SP" />
<dataarea name="rom" size="131072">
- <rom name="lh231077" size="131072" crc="aee2363d" sha1="db33011d006201b3bd3bbc4c7c952da2990f36e4" offset="0" />
+ <rom name="lh231077" size="131072" crc="15a0f98a" sha1="495876c504bdc4de24860ea15b25dda8f3b06c49" offset="0" />
</dataarea>
</part>
</software>
diff --git a/src/mess/machine/msx.c b/src/mess/machine/msx.c
index fa2fcc4e7c6..dbfd059ef9c 100644
--- a/src/mess/machine/msx.c
+++ b/src/mess/machine/msx.c
@@ -108,7 +108,6 @@ DEVICE_IMAGE_LOAD (msx_cart)
{
{ "M60002-0125SP", false, SLOT_ASCII8 },
{ "M60002-0125SP", true, SLOT_ASCII8_SRAM },
- { "M60002-0125SP-KON", false, SLOT_KONAMI_SCC },
{ "LZ93A13", false, SLOT_ASCII8 },
{ "LZ93A13", true, SLOT_ASCII8_SRAM },
{ "LZ93A13-16", false, SLOT_ASCII16 },
diff --git a/src/mess/machine/msx_slot.c b/src/mess/machine/msx_slot.c
index ca3f74ad2d9..867dabb9d0f 100644
--- a/src/mess/machine/msx_slot.c
+++ b/src/mess/machine/msx_slot.c
@@ -490,7 +490,7 @@ MSX_SLOT_RESET(ascii8)
{
int i;
- for (i=0; i<4; i++) state->m_banks[i] = i;
+ for (i=0; i<4; i++) state->m_banks[i] = 0;
}
MSX_SLOT_MAP(ascii8)
@@ -649,7 +649,7 @@ MSX_SLOT_RESET(ascii8_sram)
{
int i;
- for (i=0; i<4; i++) state->m_banks[i] = i;
+ for (i=0; i<4; i++) state->m_banks[i] = 0;
}
static UINT8 *ascii8_sram_bank_select (msx_state *drvstate, slot_state *state, int bankno)
@@ -809,7 +809,7 @@ MSX_SLOT_RESET(ascii16_sram)
{
int i;
- for (i=0; i<2; i++) state->m_banks[i] = i;
+ for (i=0; i<2; i++) state->m_banks[i] = 0;
}
static UINT8 *ascii16_sram_bank_select (msx_state *drvstate, slot_state *state, int bankno)