diff options
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 |
commit | 87844d154a3bd33ad266d798b514d3a59095b49e (patch) | |
tree | e6a597e3c06857cd739f66775728d26526bb8172 | |
parent | 389127def903be4b6eb365293be330b76637f7b2 (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.xml | 4 | ||||
-rw-r--r-- | src/mess/machine/msx.c | 1 | ||||
-rw-r--r-- | src/mess/machine/msx_slot.c | 6 |
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) |