new ekara Software List entries [Team Europe + contributors] (#4285)

* new ekara Software List entries [Team Europe + contributors]

 *EC0003-  J-Pop Mix Volume 3
  *EC0006-  ENK Volume 1
  *EC0010-  Kid's Mix Volume 1
  *EC0012-  J-Pop Mix Volume 7
  *EC0013-  J-Pop Mix Volume 8
  *EC0015-  Artist Selection Volume 2 - unknown artist
  *EC0022-  J-Pop Mix Volume 10
  *EC0026-  J-Pop Mix Volume 14
  *EC0027-  J-Pop Mix Volume 15
  *EC0029-  Artist Selection Volume 3 - Dreams Come True
  *EC0031-  Artist Selection Volume 4 - unknown artist
  *EC0034-  Kid's Mix Volume 3
  *EC0036-  Artist Selection Volume 6 - KinKi Kids
  *EC0042-  J-Pop Mix Volume 19
  *EC0044-  Artist Selection Volume 9 - Every Little Thing
  *EC0045-  Artist Selection Volume 10 - Mr. Children
  *EC0048-  ENK Volume 6
  *EC0049-  Artist Selection Volume 11 - Judy and Mary
  *EC0054-  J-Pop Mix Volume 23
  *GC0002-  BHT Volume 1

  e-kara UK / Europe Volume 7 (UK-E007)
  e-kara Germany 5-Songs Starter (GER-M001)

* note updates (nw)

* confirm some more entries (nw)

* identified another (nw)

* confirmed we go up to 76

* there are some more specials (nw)

* definitely need to clear DMA length at least (nw)

* definitely need to clear DMA length at least (nw)

* oops (nw)
This commit is contained in:
David Haywood 2018-11-11 21:36:48 +00:00 committed by ajrhacker
parent fa2af9b497
commit a6714d0c99
3 changed files with 426 additions and 2 deletions

View File

@ -8,7 +8,141 @@
There are some carts which are meant to be compatible with both Japanese e-Kara units and
several other systems.
-->
The genres in the Japanese games are represented by the code after the EC number
ECxxxx-JPM = J-Pop Mix
ECxxxx-ATS = Artist Selection (all songs by a single artist)
ECxxxx-KID = Kid's Mix? (guess)
ECxxxx-ENK = unknown
ECxxxx-BSC = Graduation Encouragement
Some Japanese carts have a number starting with BC
BCxxxx-BHT = unknown
***********************************************************************************
Japanese cart listing (by EC code) - the EC number is printed on the left side of the cart label, as well as in the serial code
* = dumped, # = identified, but not dumped. Titles in parenthesis are guessed
EC0001- (J-Pop Mix Volume 1?)
EC0002- (J-Pop Mix Volume 2?)
*EC0003- J-Pop Mix Volume 3
EC0004-
EC0005-
*EC0006- ENK Volume 1
EC0007-
EC0008-
EC0009-
*EC0010- Kid's Mix Volume 1
EC0011-
*EC0012- J-Pop Mix Volume 7
*EC0013- J-Pop Mix Volume 8
EC0014-
*EC0015- Artist Selection Volume 2 - unknown artist
EC0016-
EC0017-
EC0018-
EC0019-
#EC0020- Kid's Mix Volume 2
EC0021-
*EC0022- J-Pop Mix Volume 10
#EC0023- J-Pop Mix Volume 11
EC0024- (J-Pop Mix Volume 12?)
EC0025- (J-Pop Mix Volume 13?)
*EC0026- J-Pop Mix Volume 14
*EC0027- J-Pop Mix Volume 15
EC0028-
*EC0029- Artist Selection Volume 3 - Dreams Come True
EC0030-
*EC0031- Artist Selection Volume 4 - unknown artist
EC0032-
EC0033-
*EC0034- Kid's Mix Volume 3
#EC0035- Artist Selection Volume 5 - Matsuda Seiko
*EC0036- Artist Selection Volume 6 - KinKi Kids
EC0037-
#EC0038- Graduation Encouragement Volume 2
EC0039-
EC0040-
EC0041-
*EC0042- J-Pop Mix Volume 19
EC0043-
*EC0044- Artist Selection Volume 9 - Every Little Thing
*EC0045- Artist Selection Volume 10 - Mr. Children
EC0046-
EC0047-
*EC0048- ENK Volume 6
*EC0049- Artist Selection Volume 11 - Judy and Mary
EC0050-
#EC0051- J-Pop Mix Volume 21
EC0052-
EC0053-
*EC0054- J-Pop Mix Volume 23
EC0055
EC0056-
EC0057-
EC0058-
EC0059-
EC0060-
EC0061-
EC0062-
#EC0063- J-Pop Mix Volume 29
EC0064-
EC0065
EC0066-
EC0067-
EC0068-
EC0069-
EC0070- (J-Pop Mix Volume Vol ?)
EC0071-
EC0072- (J-Pop Mix Volume Vol ?)
EC0073-
EC0074-
EC0075
EC0076- (J-Pop Mix Volume Vol ?)
(more? what's the GC highest number?)
***********************************************************************************
Japanese cart listing (by GC code)
* = dumped, # = identified, but not dumped. Titles in parenthesis are guessed
GC0001-
*GC0002- BHT Volume 1
(more? what's the BC highest number?)
***********************************************************************************
Japanese cart listing (by DC code) (the numbering on these doesn't make much sense)
* = dumped, # = identified, but not dumped. Titles in parenthesis are guessed
#(cartridge marked D-2) DC0002-BAT Best Artist Volume 6
#(cartridge marked D-3) DC0003-BHT Best Artist Volume 9
(more? what's the BC highest number?)
***********************************************************************************
Japanese cart listing (by S-* label) (these might have GC/DC numbering on the carts?)
# S-1 Hello Kitty Special
...
S-23
(not seen above S-23)
-->
<!-- US cartridges -->
@ -93,7 +227,7 @@
<software name="uk_vol1">
<description>e-kara UK / Europe Volume 1 (UK-E001)</description>
<year>2000</year>
<year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
@ -102,4 +236,270 @@
</part>
</software>
<!--
1. "I'm A Slave 4 U" Britney Spears
2. "It's Gonna Be Me" *N Sync
3. "Doesn't Really Matter (radio edit)" Janet Jackson
4. "Love Don't Cost a Thing" Jennifer Lopez
5. "I'll Be There For You" Backstreet Boys
6. "I Just Called To Say I Love You" Stevie Wonder
7. "Crazy For You" Madonna
8. "True Colors" Cyndi Lauper
9. "When It's Over" Sugar Ray
10. "Breathe" Faith Hill
-->
<software name="uk_vol7">
<description>e-kara UK / Europe Volume 7 (UK-E007)</description>
<year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="uk-e007.u1" size="0x100000" crc="753ce591" sha1="e12ac98470f1dbc470f2e3d957f1b72f0a90bee1" offset="0" />
</dataarea>
</part>
</software>
<!-- Note, same lineup as US Starter, but with 2002 copyright, different background picture on 'Stronger'
1. "Stronger" Britney Spears
2. "Bye Bye Bye" *N Sync
3. "Independent Woman Part 1" Destiny's Child
4. "I Want It That Way" Backstreet Boys
5. "Yellow Submarine" The Beatles
-->
<software name="ger_strt">
<description>e-kara Germany 5-Songs Starter (GER-M001)</description>
<year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x080000">
<rom name="ger-m001.u1" size="0x080000" crc="ff2881f3" sha1="3470fc1ed81da5e2c929205fcd290da82d031c4c" offset="0" />
</dataarea>
</part>
</software>
<!-- Japanese e-kara cartridges EC series -->
<software name="ec0003">
<description>J-Pop Mix Volume 3 (Japan) (EC0003-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0003-jpm.u1" size="0x100000" crc="bb6a6edf" sha1="48b0a04865f8aa2b34022e29d37f44a9468a315c" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0006">
<description>ENK Volume 1 (Japan) (EC0006-ENK)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0006-enk.u1" size="0x100000" crc="294a0639" sha1="f1f58057a80257c9083093be146ed287ca1aee39" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0010">
<description>Kid's Mix Volume 1 (Japan) (EC0010-KID)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0010-kid.u1" size="0x100000" crc="3cc17df6" sha1="50e5916850ac20921a6a7aa98f4fff126943b7b5" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0012">
<description>J-Pop Mix Volume 7 (Japan) (EC0012-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0012-jpm.u1" size="0x100000" crc="6df0e8f5" sha1="122744fc5b17348a00778b08855626b8b1c2f9e5" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0013">
<description>J-Pop Mix Volume 8 (Japan) (EC0013-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0013-jpm.u1" size="0x100000" crc="75d0d784" sha1="a7d2f937a5f4cc5894a90992a32cf2dbce50dadf" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0015">
<description>Artist Selection Volume 2 (unknown) (Japan) (EC0015-ATS)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0015-ats.u1" size="0x100000" crc="3ae1c656" sha1="53e1e8b8b742ef6c5c9c76c7830949ee6fcb6631" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0022">
<description>J-Pop Mix Volume 10 (Japan) (EC0022-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0022-jpm.u1" size="0x100000" crc="6dfb1b9c" sha1="1554df7fa710e398fbe69951bf187e0260bc71d1" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0026">
<description>J-Pop Mix Volume 14 (Japan) (EC0026-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0026-jpm.u1" size="0x100000" crc="bae82f82" sha1="cb2d61796d79bc82866c8f0f711c567887df608a" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0027">
<description>J-Pop Mix Volume 15 (Japan) (EC0027-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0027-jpm.u1" size="0x100000" crc="d72b685c" sha1="519da4b496e4c90d04f48043eb537c3644e8d0d2" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0029">
<description>Artist Selection Volume 3 (Dreams Come True) (Japan) (EC0029-ATS)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0029-ats.u1" size="0x100000" crc="cb9b1ab0" sha1="70f1c40e58aac1dcd6777c90063c2ae8d0cbb895" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0031">
<description>Artist Selection Volume 4 (unknown) (Japan) (EC0031-ATS)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0031-ats.u1" size="0x100000" crc="0e4f6c31" sha1="3f42e80fde8c5d5cf6321b0fe1547ad2d1936e5c" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0034">
<description>Kid's Mix Volume 3 (Japan) (EC0034-KID)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0034-kid.u1" size="0x100000" crc="80fb5241" sha1="5619605ae7099e955fff69466a0a2f0b2ce3049a" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0036">
<description>Artist Selection Volume 6 (KinKi Kids) (Japan) (EC0036-ATS)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0036-ats.u1" size="0x100000" crc="c8a7117d" sha1="a3b4a48816119c898acbf5078c906692f2fc68c9" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0042">
<description>J-Pop Mix Volume 19 (Japan) (EC0042-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0042-jpm.u1" size="0x100000" crc="4082d883" sha1="66c517f72cef5fceffe94cc4ed1b5d7c0f16b151" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0044">
<description>Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0044-ats.u1" size="0x100000" crc="06557370" sha1="0ce7a193b214adaf14f3332ddd8ccbcbec830985" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0045">
<description>Artist Selection Volume 10 (Mr. Children) (Japan) (EC0045-ATS)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0045-ats.u1" size="0x100000" crc="d1f4ba12" sha1="385a341a9e92881ae362294bd61cb66bf05e2b08" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0048">
<description>ENK Volume 6 (Japan) (EC0048-ENK)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0048-enk.u1" size="0x100000" crc="32ad1da7" sha1="7033988a6652fffca840348c68d5d54e5e28f225" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0049">
<description>Artist Selection Volume 11 (Judy and Mary) (Japan) (EC0049-ATS)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0049-ats.u1" size="0x100000" crc="110a1cde" sha1="339901556bcb54e3d09b5291038746687bfaed14" offset="0" />
</dataarea>
</part>
</software>
<software name="ec0054">
<description>J-Pop Mix Volume 23 (Japan) (EC0054-JPM)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="ec0054-jpm.u1" size="0x100000" crc="3dcf6eb2" sha1="f235126a900544bb44397ebe9e0fd963927d6cdb" offset="0" />
</dataarea>
</part>
</software>
<!-- Japanese e-kara cartridges GC series -->
<software name="gc0002bht">
<description>BHT Volume 1 (Japan) (GC0002-BHT)</description>
<year>2000</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
<rom name="gc0002-bht.u1" size="0x100000" crc="eae1cb3b" sha1="d1e594858eecde5409898684654caab0555ac1b4" offset="0" />
</dataarea>
</part>
</software>
</softwarelist>

View File

@ -226,6 +226,9 @@ private:
DECLARE_WRITE8_MEMBER(adc_7b80_w);
DECLARE_READ8_MEMBER(adc_7b81_r);
DECLARE_WRITE8_MEMBER(adc_7b81_w);
TIMER_CALLBACK_MEMBER(adc_timer_done);
emu_timer *m_adc_timer;
uint8_t m_adc_control;
DECLARE_WRITE8_MEMBER(slotreg_7810_w);

View File

@ -48,6 +48,10 @@ WRITE8_MEMBER(xavix_state::rom_dmatrg_w)
update_irqs();
}
// ekara definitely wants this cleared
m_rom_dma_len[0] = 0;
m_rom_dma_len[1] = 0;
}
else // the interrupt routine writes 0x80 to the trigger, maybe 'clear IRQ?'
{
@ -237,7 +241,14 @@ WRITE8_MEMBER(xavix_state::adc_7b80_w)
WRITE8_MEMBER(xavix_state::adc_7b81_w)
{
// m_irqsource &= ~0x04;
// update_irqs();
LOG("%s: adc_7b81_w %02x\n", machine().describe_context(), data);
m_adc_control = data;
// m_adc_timer->adjust(attotime::from_usec(200));
}
READ8_MEMBER(xavix_state::adc_7b81_r)
@ -700,6 +711,12 @@ TIMER_CALLBACK_MEMBER(xavix_state::freq_timer_done)
//m_freq_timer->adjust(attotime::from_usec(50000));
}
TIMER_CALLBACK_MEMBER(xavix_state::adc_timer_done)
{
//m_irqsource |= 0x04;
//update_irqs();
}
READ8_MEMBER(xavix_state::mult_r)
@ -803,6 +820,8 @@ void xavix_state::machine_start()
m_interrupt_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(xavix_state::interrupt_gen), this));
m_freq_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(xavix_state::freq_timer_done), this));
m_adc_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(xavix_state::adc_timer_done), this));
}
void xavix_state::machine_reset()
@ -867,6 +886,8 @@ void xavix_state::machine_reset()
m_sound_irqstatus = 0x00;
m_sound_regbase = 0x00;
m_adc_control = 0x00;
}
typedef device_delegate<uint8_t(int which, int half)> xavix_interrupt_vector_delegate;