summaryrefslogtreecommitdiffstatshomepage
path: root/hash
diff options
context:
space:
mode:
author mamehaze <140764005+mamehaze@users.noreply.github.com>2024-02-24 14:37:58 +0000
committer GitHub <noreply@github.com>2024-02-25 01:37:58 +1100
commitcc621cca1dd15a30a42f1e149a7bd550e0073965 (patch)
tree3af5fc41705f8f719b45e435fdf73a206bfd3e7f /hash
parent34cf9cbaeaa071cb5a8eb9e53ba4e180165577e3 (diff)
hash/ekara_japan_*.xml, skeleton/hudson_poems.cpp: Added more e-kara cartridges and Play-Poems games. [David Haywood, Team Europe] (#12055)
* skeleton/hudson_poems.cpp: Added initial DMA copy and fill emulation. * tvgames/xavix.cpp: Added ekara_japan_kd.xml (Kids' Song 20) software list. * tvgames/xavix.cpp: Renamed ekara_japan_ac.xml to ekara_japan_packin.xml. New working software list items -------------------------------- ekara_japan: Kids' Song Best 40 (Japan) (EC0084-KSB) [TeamEurope, David Haywood] ekara_japan_en: Enka-shū Dai Ichi-hen (Japan) (EN-1) [TeamEurope, David Haywood] ekara_japan_en: Enka-shū Dai Ni-hen (Japan) (EN-2) [TeamEurope, David Haywood] ekara_japan_kd: Kids' Song 20 (Japan) (KD-1) [TeamEurope, David Haywood] ekara_japan_m: J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM) [TeamEurope, David Haywood] ekara_japan_m: Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM) [TeamEurope, David Haywood] ekara_japan_packin: Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR) [TeamEurope, David Haywood] ekara_japan_s: Saiten Cartridge: PostPet (Japan) (SC0011-PST) [TeamEurope, David Haywood] ekara_japan_s: Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI) [TeamEurope, David Haywood] New systems marked not working ------------------------------ Konami Soukai Golf Champ (Japan) [TeamEurope, David Haywood] Konami Nekketsu Powerpro Champ (Japan) [TeamEurope, David Haywood] Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja! [TeamEurope, David Haywood] Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!! [TeamEurope, David Haywood]
Diffstat (limited to 'hash')
-rw-r--r--hash/ekara_japan.xml46
-rw-r--r--hash/ekara_japan_ac.xml52
-rw-r--r--hash/ekara_japan_en.xml28
-rw-r--r--hash/ekara_japan_kd.xml32
-rw-r--r--hash/ekara_japan_m.xml28
-rw-r--r--hash/ekara_japan_packin.xml74
-rw-r--r--hash/ekara_japan_s.xml29
7 files changed, 211 insertions, 78 deletions
diff --git a/hash/ekara_japan.xml b/hash/ekara_japan.xml
index f526ab76c74..d2dea8e9fa6 100644
--- a/hash/ekara_japan.xml
+++ b/hash/ekara_japan.xml
@@ -32,6 +32,7 @@ license:CC0-1.0
JPM = J-Pop Mix
KID = Kids' Song
KIR = Kirarin Revolution
+ KSB = Kids' Song Best
KSM = Kids' Song Mini
KTY = Hello Kitty
MIN = mini-moni
@@ -167,36 +168,33 @@ license:CC0-1.0
81 EC0081-JPM J-Pop Mix Volume 42
82 *EC0082-MBH Matthew's Best Hit Selection
83 EC0083-JPM J-Pop Mix Volume 43
- 84 EC0084- Kids' Song Best 40
+ 84 *EC0084-KSB Kids' Song Best 40
85 EC0085-ETZ Enka Taizen Volume 3 (custom presentation etc.)
(more? what's the highest regular number?)
- ***********************************************************************************
-
- Japanese cart listing (by KD code)
-
- Cartridges containing 20 children's songs each
- These look like normal e-kara carts
-
- KD-1 Kids' Song 20
- KD-2 Kids' Song 20
- KD-3 Kids' Song 20
- KD-4 Kids' Song 20
-
************************************************************************************************************************************************************
Everything below might not work with a standard e-kara, requires different hardware even if cart form is the same
************************************************************************************************************************************************************
- Japanese cart listing (by KE code)
+ Japanese e-Kara Kids devices (by KH/KE code)
+
+ These are audio-only devices, not XaviX based and do not connect to a TV. They are still e-Kara branded but have
+ nothing in common hardware-wise. This information has been left here for reference only.
+
+ The base units are as follows, they appear to contain an MCU rather than a ROM
- These are only compatible with some special 'Kids' unit and shaped as lyric books
- (not e-kara compatible?)
+ KH-01 Standard
+ KH-02 Mini-Moni
+
+ The cartridges are as follows, as with the base unit they appear to contain an MCU rather than ROM
KE-01 Dōyō 1 (どうよう 1)
KE-02 Television 1 (テレビ 1)
-
- (more?)
+ KE-03 - ??
+ KE-04 - ??
+ KE-05 - Ultraman
+ KE-06 - This is a mini-piano keyboard that plugs into where the cartridge would usually plug
***********************************************************************************
@@ -1142,7 +1140,17 @@ license:CC0-1.0
<!-- EC0083-JPM J-Pop Mix Volume 43 -->
- <!-- EC0084- Kids' Song Best 40 -->
+ <software name="ec0084"> <!-- custom presentation -->
+ <description>Kids' Song Best 40 (Japan) (EC0084-KSB)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="キッズソングベスト40" />
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x200000">
+ <rom name="ec0084-ksb.u1" size="0x200000" crc="dab58ce4" sha1="e427df85cc1a06a055fcb4e1aa28cc083b558e69"/>
+ </dataarea>
+ </part>
+ </software>
<!-- EC0085-ETZ Enka Taizen Volume 3 -->
diff --git a/hash/ekara_japan_ac.xml b/hash/ekara_japan_ac.xml
deleted file mode 100644
index bac9e311b83..00000000000
--- a/hash/ekara_japan_ac.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
-<!--
-license:CC0-1.0
--->
-<softwarelist name="ekara_japan_ac" description="Takara e-kara (Japan) ACxxxx series cartridges">
- <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit -->
-
- <!--
- These are bundled/pack-in cartridges that don't appear to be part of any other series
-
- Japanese cart listing (by AC code) * = dumped
- * = dumped
-
- this numbering is a little unusual, maybe the 'A' series Pichi Pichi Pitch
- are actually 1-8 here, just lacking the actual AC markings.
- see ekara_japan_a.xml
-
- the PR-06 cart also has 'AC0009' on the PCB (along with a PR0006 sticker) so this doesn't appear to a unique numbering
-
- *KR-1 Kirarin Revolution (comes in kira kara Starter Set bundled with Kirarin Revolution microphone) (inside cart is marked AC0009-KIR)
- *PR-06 Misora Hibari (inside cart is marked AC0009)
-
- (more?)
-
- -->
-
- <software name="kr1" supported="no">
- <description>Kirarin Revolution KR-1 (Japan)</description>
- <year>2007</year>
- <publisher>Takara</publisher>
- <info name="alt_title" value="きらりん☆レボリューション" />
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ekara_ac0009-kir.bin" size="0x100000" crc="351c99c3" sha1="86c2d231d0d07f5e214e19f49dc1bda3aac42eb0"/>
- </dataarea>
- </part>
- </software>
-
- <software name="pr06" supported="no">
- <description>Misora Hibari PR-06 (Japan)</description>
- <year>2006</year>
- <publisher>Takara</publisher>
- <info name="alt_title" value="美空ひばり" />
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="PR-06.u1" size="0x100000" crc="a08a5e06" sha1="c0abd221733002ab120e44f01c59d478547fc0d3"/>
- </dataarea>
- </part>
- </software>
-
-</softwarelist>
diff --git a/hash/ekara_japan_en.xml b/hash/ekara_japan_en.xml
index 427860d1407..0a398a70050 100644
--- a/hash/ekara_japan_en.xml
+++ b/hash/ekara_japan_en.xml
@@ -14,8 +14,8 @@ license:CC0-1.0
(check what units these are for)
- EN-1 Enka Collection - Volume 1
- EN-2 Enka Collection - Volume 2
+ *EN-1 Enka Collection - Volume 1
+ *EN-2 Enka Collection - Volume 2
*EN-3 Enka Collection - Volume 3
*EN-4 Enka Collection - Volume 4
@@ -23,6 +23,30 @@ license:CC0-1.0
-->
+ <software name="en1">
+ <description>Enka-shū Dai Ichi-hen (Japan) (EN-1)</description> <!-- TODO: correct translation -->
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="演歌集 第一篇" />
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="en-1.u1" size="0x100000" crc="7f9f61f3" sha1="f6efdcc7d00c181864009662a0e8671296c174b8"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="en2">
+ <description>Enka-shū Dai Ni-hen (Japan) (EN-2)</description> <!-- TODO: correct translation -->
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="演歌集 第二篇" />
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="en-2.u1" size="0x100000" crc="be342a04" sha1="db355d3b9372fbfc0831133482d96110aa377915"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="en3">
<description>Enka-shū Dai San-hen (Japan) (EN-3)</description>
<year>2004</year>
diff --git a/hash/ekara_japan_kd.xml b/hash/ekara_japan_kd.xml
new file mode 100644
index 00000000000..b9a88fcf517
--- /dev/null
+++ b/hash/ekara_japan_kd.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<!--
+license:CC0-1.0
+-->
+<softwarelist name="ekara_japan_kd" description="Takara e-kara (Japan) KD-xx series cartridges">
+ <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit -->
+ <!--
+ Kids' Song 20 series
+ Japanese cart listing (by KD code) * = dumped
+ * = dumped
+
+ *KD-1 Kids 20 - Volume 1
+ KD-2 Kids 20 - Volume 2
+ KD-3 Kids 20 - Volume 3
+ KD-4 Kids 20 - Volume 4
+
+ -->
+
+ <software name="kd1"> <!-- KD0001 sticker inside cart -->
+ <description>Kids' Song 20 (Japan) (KD-1)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="キッズソング20" />
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="kd-1.u1" size="0x100000" crc="f351f615" sha1="791ecb6d951669e7c41f1a08a20173fa5c51f901"/>
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/ekara_japan_m.xml b/hash/ekara_japan_m.xml
index c1b5ee9f9c4..37008d020d7 100644
--- a/hash/ekara_japan_m.xml
+++ b/hash/ekara_japan_m.xml
@@ -17,14 +17,14 @@ license:CC0-1.0
M-6 *MC0006-KSM Kids Song Mini Volume 2 (TV Hero)
M-7 *MC0007-ATM Artist Mini Volume 5 (SMAP, KinKi Kids, ARASHI, TOKIO)
M-8 *MC0008-KSM Kids Song Mini Volume 3
- M-9 MC0009- JPop Mix Mini Volume 1
+ M-9 *MC0009-JPM J-Pop Mix Mini Volume 1
M-10 *MC0010-ATM Artist Mini Volume 6 (Utada Hikaru)
M-11 MC0011- Kids Song Mini Volume 4 (Fantastic)
M-12 *MC0012-ATM Artist Mini Volume 7 (Ayumi Hamasaki)
M-13 *MC0013-KSM Kids Song Mini Volume 5
M-14 *MC0014-ATM Artist Mini Volume 8 (BoA)
M-15 *MC0015-TPM TV Pop Mini Volume 1
- M-16 MC0016-ATM Artist Mini Volume 9 (Yamaguchi Momoe)
+ M-16 *MC0016-ATM Artist Mini Volume 9 (Yamaguchi Momoe)
M-17 MC0017- TV Pop Mini Volume 2?
unsure of KSM / TMP naming, MC0005/0006/0008/0011/0013/0015/0017 all seem to be the same series
@@ -121,6 +121,18 @@ license:CC0-1.0
</part>
</software>
+ <software name="mc0009">
+ <description>J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="J-POP MIXミニ mini vol.1"/>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x080000">
+ <rom name="mc0009-jpm.u1" size="0x080000" crc="794a82ae" sha1="f97cdf42bd62731363eee02dec6235b5c8a798d2"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="mc0010">
<description>Artist Mini Volume 6 (Utada Hikaru) (Japan) (MC0010-ATM)</description>
<year>2003</year>
@@ -180,5 +192,17 @@ license:CC0-1.0
</dataarea>
</part>
</software>
+
+ <software name="mc0016">
+ <description>Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="アーティストミニ mini vol.9 (山口百恵)"/>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x080000">
+ <rom name="mc0016-atm.u1" size="0x080000" crc="937c07dd" sha1="6c3570394e781dec96e98d95db3a3c564abe35a4"/>
+ </dataarea>
+ </part>
+ </software>
</softwarelist>
diff --git a/hash/ekara_japan_packin.xml b/hash/ekara_japan_packin.xml
new file mode 100644
index 00000000000..3ca5982c831
--- /dev/null
+++ b/hash/ekara_japan_packin.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<!--
+license:CC0-1.0
+-->
+<softwarelist name="ekara_japan_packin" description="Takara e-kara (Japan) Pack-in cartridges">
+ <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit -->
+
+ <!--
+ These are bundled/pack-in cartridges that don't appear to be part of any other series.
+ Some pack-in carts were just part of the regular line-ups instead, eg S-1 with the
+ Hello Kitty units, those are in their respective lists.
+
+ The numbering for the ones here is a little unusual
+
+ Both KR-1 and PR-06 cart have 'AC0009' on the PCB (along with a PR0006 sticker)
+
+ *KR-1 Kirarin Revolution (comes in kira kara Starter Set bundled with Kirarin Revolution microphone) (inside cart is marked AC0009-KIR)
+ *PR-06 Misora Hibari (inside cart is marked AC0009)
+ *BX01-MOR Morning Musume Special (sticker inside cart is marked CS019-004A)
+
+ The following cartridges with 'PR' codes have also been seen, they appear to be single song cartridges
+ and it is unknown how they were distributed (maybe pack-ins, but no pack-in box has been identified)
+ These are bright pink in colour with blue/white paper labels
+
+ PR-01 MNG (c)2002 Morning Musume - I'm Here!
+ PR-02 AYY (c)2003 Aya Matsuura - Prairies Man
+
+ maybe PR03 to PR05 also exist?
+
+ (more?)
+
+ -->
+
+ <software name="kr1" supported="no">
+ <description>Kirarin Revolution KR-1 (Japan)</description>
+ <year>2007</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="きらりん☆レボリューション" />
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ekara_ac0009-kir.bin" size="0x100000" crc="351c99c3" sha1="86c2d231d0d07f5e214e19f49dc1bda3aac42eb0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pr06" supported="no">
+ <description>Misora Hibari PR-06 (Japan)</description>
+ <year>2006</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="美空ひばり" />
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="PR-06.u1" size="0x100000" crc="a08a5e06" sha1="c0abd221733002ab120e44f01c59d478547fc0d3"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- these are also pack-in cartridges, but don't fit elsewhere -->
+
+ <!-- CS019-004A on a sticker inside the cartridge -->
+ <software name="bx01">
+ <description>Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="採点カートリッジ モーニング娘。スペシャル" />
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="bx01-mor.u1" size="0x100000" crc="51a55097" sha1="44345f5ead30288cde83f023f7aabbecb2a53d63"/>
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/ekara_japan_s.xml b/hash/ekara_japan_s.xml
index 3faee136d37..055d6363b3c 100644
--- a/hash/ekara_japan_s.xml
+++ b/hash/ekara_japan_s.xml
@@ -24,12 +24,12 @@ license:CC0-1.0
S-8 *SC0008-SAI Saiten Cartridge Challenge Idol vol.2
S-9 *SC0009-SAI Saiten Cartridge Nesshō vol. 3
S-10 *SC0010-HKW Hikawa Kiyoshi no Karaoke Dōjō
- S-11 SC0011- PostPet
+ S-11 *SC0011-PST PostPet
S-12 *SC0012-SAI Saiten Cartridge Challenge Idol vol.3
S-13 SC0013-SAI Saiten Cartridge Nesshō vol. 4
S-14 *SC0014-SAI Saiten Cartridge Challenge Idol vol.4
S-15 *SC0015-DCS Saiten Cartridge Detective Conan Vol.2
- S-16 SC0016-SAI Saiten Cartridge Nesshō vol. 5
+ S-16 *SC0016-SAI Saiten Cartridge Nesshō vol. 5
S-17 SC0017-SAI Kids' Challenge Vol.2
S-18 *SC0018-SAI Saiten Cartridge Challenge Artist Vol.1 (Morning Musume, Tanpopo, Petit Moni, Gotō Maki)
S-19 *SC0019-SAI Saiten Cartridge Nesshō vol. 6
@@ -75,7 +75,7 @@ license:CC0-1.0
<info name="alt_title" value="採点カートリッジ キッズチャレンジ Vol.1"/>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
- <rom name="sc0003-.u1" size="0x100000" crc="935e3445" sha1="e86949467e65d515523629ca1e8f8b47cdaaacf0"/>
+ <rom name="sc0003-sai.u1" size="0x100000" crc="935e3445" sha1="e86949467e65d515523629ca1e8f8b47cdaaacf0"/>
</dataarea>
</part>
</software>
@@ -165,6 +165,18 @@ license:CC0-1.0
</part>
</software>
+ <software name="sc0011">
+ <description>Saiten Cartridge: PostPet (Japan) (SC0011-PST)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="採点カートリッジ PostPet"/>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="sc0011-pst.u1" size="0x100000" crc="6cc02f14" sha1="497702bd93bdf5fbdec6921e3dddf781bc23189c"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="sc0012">
<description>Saiten Cartridge: Challenge Idol vol.3 (Japan) (SC0012-SAI)</description>
<year>2001</year>
@@ -201,6 +213,17 @@ license:CC0-1.0
</part>
</software>
+ <software name="sc0016">
+ <description>Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI)</description>
+ <year>2002</year>
+ <publisher>Takara</publisher>
+ <info name="alt_title" value="採点カートリッジ 熱唱 Vol.5"/>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="sc0016-sai.u1" size="0x100000" crc="20f06e17" sha1="0f8c4ae3c175364a84ac32ae5dea6b27cac17319"/>
+ </dataarea>
+ </part>
+ </software>
<software name="sc0018">
<description>Saiten Cartridge: Challenge Artist Vol.1 (Morning Musume, Tanpopo, Petit Moni, Gotō Maki) (Japan) (SC0018-SAI)</description>