mirror of
https://github.com/holub/mame
synced 2025-06-05 04:16:28 +03:00
new e-kara Software List entries [Sean Riddle, David Haywood] + Play TV Opus working [Sean Riddle, David Haywood, Peter Wilhelmsen] (#4446)
* new e-kara Software List entries [Sean Riddle, David Haywood] ekara_japan:ec0011 J-Pop Mix Volume 6 (Japan) (EC0011-JPM) ekara_japan:ec0018 1982-84 Volume 1 (Japan) (EC0018-G82) ekara_japan:ec0021 J-Pop Mix Volume 9 (Japan) (EC0021-JPM) ekara_japan:ec0024 J-Pop Mix Volume 12 (Japan) (EC0024-JPM) ekara_japan:ec0030 ENK Volume 3 (Japan) (EC0030-ENK) ekara_japan:ec0033 J-Pop Mix Volume 17 (Japan) (EC0033-JPM) ekara_japan:ec0004 J-Pop Mix Volume 4 (Japan) (EC0004-JPM) ekara_japan:ec0044a Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS) (set 2) ekara_japan:ec0047 DUE Volume 1 (Japan) (EC0047-DUE) ekara_japan:ec0051 J-Pop Mix Volume 21 (Japan) (EC0051-JPM) ekara_japan:ec0052 ENK Volume 7 (Japan) (EC0052-ENK) ekara_japan:ec0061 J-Pop Mix Volume 27 (Japan) (EC0061-JPM) ekara_japan:ec0063 J-Pop Mix Volume 29 (Japan) (EC0063-JPM) * notes on the weird G10 card * confirmed cart (nw) * document highest numbers seen in these series (nw) * (nw) * the new dump by Sean looks good, the old dump by Team Europe seems to have a bad bit based on data analysis (nw) * (nw) * (nw) * both dumps have been verified multiple times, but based on data analyzsis I think this is bitrot, leave it as a comment for reference just in case tho (nw) * new WORKING machines : Play TV Opus (NTSC) [Sean Riddle, David Haywood, Peter Wilhelmsen]
This commit is contained in:
parent
04b65aa8c1
commit
b1696a6e93
@ -63,7 +63,7 @@
|
||||
.. *EC0001-JPM J-Pop Mix Volume 1
|
||||
.. *EC0002-JPM J-Pop Mix Volume 2
|
||||
.. *EC0003-JPM J-Pop Mix Volume 3
|
||||
.. EC0004-JPM J-Pop Mix Volume 4
|
||||
.. *EC0004-JPM J-Pop Mix Volume 4
|
||||
.. *EC0005-JPM J-Pop Mix Volume 5
|
||||
.. *EC0006-ENK ENK Volume 1
|
||||
.. *EC0007-G76 1976-78 Volume 1
|
||||
@ -71,31 +71,31 @@
|
||||
.. *EC0009-ANM ANM Volume 1
|
||||
|
||||
.. *EC0010-KID Kid's Mix Volume 1
|
||||
.. EC0011-JPM J-Pop Mix Volume 6
|
||||
.. *EC0011-JPM J-Pop Mix Volume 6
|
||||
.. *EC0012-JPM J-Pop Mix Volume 7
|
||||
.. *EC0013-JPM J-Pop Mix Volume 8
|
||||
.. *EC0014-ATS Artist Selection Volume 1 - untranslated artist
|
||||
.. *EC0015-ATS Artist Selection Volume 2 - untranslated artist
|
||||
.. EC0016-ENK ENK Volume 2
|
||||
.. EC0017-G73 1973-75 Volume 1
|
||||
.. EC0018-G82 1982-84 Volume 1
|
||||
.. *EC0018-G82 1982-84 Volume 1
|
||||
.. EC0019-BSC Graduation Encouragement Volume 1
|
||||
|
||||
.. EC0020-KID Kid's Mix Volume 2
|
||||
.. EC0021-JPM J-Pop Mix Volume 9
|
||||
.. *EC0021-JPM J-Pop Mix Volume 9
|
||||
.. *EC0022-JPM J-Pop Mix Volume 10
|
||||
23 *EC0023-JPM J-Pop Mix Volume 11
|
||||
24 EC0024-JPM J-Pop Mix Volume 12
|
||||
24 *EC0024-JPM J-Pop Mix Volume 12
|
||||
25 *EC0025-JPM J-Pop Mix Volume 13
|
||||
26 *EC0026-JPM J-Pop Mix Volume 14
|
||||
27 *EC0027-JPM J-Pop Mix Volume 15
|
||||
28 EC0028-JPM J-Pop Mix Volume 16
|
||||
29 *EC0029-ATS Artist Selection Volume 3 - Dreams Come True
|
||||
|
||||
30 EC0030-ENK ENK Volume 3
|
||||
30 *EC0030-ENK ENK Volume 3
|
||||
31 *EC0031-ATS Artist Selection Volume 4 - untranslated artist
|
||||
32 *EC0032-ANM ANM Volume 2
|
||||
33 EC0033-JPM J-Pop Mix Volume 17
|
||||
33 *EC0033-JPM J-Pop Mix Volume 17
|
||||
34 *EC0034-KID Kid's Mix Volume 3
|
||||
35 *EC0035-ATS Artist Selection Volume 5 - Matsuda Seiko
|
||||
36 *EC0036-ATS Artist Selection Volume 6 - KinKi Kids
|
||||
@ -110,13 +110,13 @@
|
||||
44 *EC0044-ATS Artist Selection Volume 9 - Every Little Thing
|
||||
45 *EC0045-ATS Artist Selection Volume 10 - Mr. Children
|
||||
46 *EC0046-JPM J-Pop Mix Volume 20
|
||||
47 EC0047- untranslated Volume 1
|
||||
47 *EC0047-DUE DUE Volume 1
|
||||
48 *EC0048-ENK ENK Volume 6
|
||||
49 *EC0049-ATS Artist Selection Volume 11 - Judy and Mary
|
||||
|
||||
50 EC0050-ATS Artist Selection Volume 12 - The Beatles
|
||||
51 EC0051-JPM J-Pop Mix Volume 21
|
||||
52 EC0052-ENK ENK Volume 7
|
||||
51 *EC0051-JPM J-Pop Mix Volume 21
|
||||
52 *EC0052-ENK ENK Volume 7
|
||||
53 EC0053-JPM J-Pop Mix Volume 22
|
||||
54 *EC0054-JPM J-Pop Mix Volume 23
|
||||
55 EC0055-ATS Artist Selection Volume 13 - Tube
|
||||
@ -126,9 +126,9 @@
|
||||
59 EC0059-JPM J-Pop Mix Volume 25
|
||||
|
||||
60 EC0060-JPM J-Pop Mix Volume 26
|
||||
61 EC0061-JPM J-Pop Mix Volume 27
|
||||
61 *EC0061-JPM J-Pop Mix Volume 27
|
||||
62 EC0062-JPM J-Pop Mix Volume 28
|
||||
63 EC0063-JPM J-Pop Mix Volume 29
|
||||
63 *EC0063-JPM J-Pop Mix Volume 29
|
||||
64 EC0064-ENK ENK Volume 9
|
||||
65 EC0065-JPM J-Pop Mix Volume 30
|
||||
66 EC0066-JPM J-Pop Mix Volume 31
|
||||
@ -149,9 +149,9 @@
|
||||
80 EC0080- (unknown)
|
||||
81 EC0081-JPM J-Pop Mix Volume 42
|
||||
82 *EC0082-MBH Matthew's Best Hit Selection
|
||||
83
|
||||
84
|
||||
85 (seen in the wild)
|
||||
83 EC0083-JPM J-Pop Mix Volume 43
|
||||
84 EC0084- (unknown, seen)
|
||||
85 EC0085- (unknown, seen)
|
||||
|
||||
(more? what's the highest regular number?)
|
||||
|
||||
@ -236,6 +236,17 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0004">
|
||||
<description>J-Pop Mix Volume 4 (Japan) (EC0004-JPM)</description>
|
||||
<year>2000</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0004-jpm.u1" size="0x100000" crc="9fb5af56" sha1="499ed9795f6e9854b362c7196bcc13cb8f06fabf" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0005">
|
||||
<description>J-Pop Mix Volume 5 (Japan) (EC0005-JPM)</description>
|
||||
<year>2000</year>
|
||||
@ -247,6 +258,17 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0011">
|
||||
<description>J-Pop Mix Volume 6 (Japan) (EC0011-JPM)</description>
|
||||
<year>2000</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0011-jpm.u1" size="0x100000" crc="5d0ca1e7" sha1="0c1bf33b3a436da2c19bd7171ab1a234a623987c" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0006">
|
||||
<description>ENK Volume 1 (Japan) (EC0006-ENK)</description>
|
||||
<year>2000</year>
|
||||
@ -346,6 +368,36 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0016-ENK ENK Volume 2 -->
|
||||
|
||||
<!-- EC0017-G73 1973-75 Volume 1 -->
|
||||
|
||||
<software name="ec0018">
|
||||
<description>1982-84 Volume 1 (Japan) (EC0018-G82)</description>
|
||||
<year>2000</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0018-g82.u1" size="0x100000" crc="04327372" sha1="a0fe161aa9b9b6715e2386c15f01f35fdfba76a3" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0019-BSC Graduation Encouragement Volume 1 -->
|
||||
|
||||
<!-- EC0020-KID Kid's Mix Volume 2 -->
|
||||
|
||||
<software name="ec0021">
|
||||
<description>J-Pop Mix Volume 9 (Japan) (EC0021-JPM)</description>
|
||||
<year>2000</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0021-jpm.u1" size="0x100000" crc="cb299d6a" sha1="662bb45b5ddcb4aab17ace1f16b7021dc09d5960" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0022">
|
||||
<description>J-Pop Mix Volume 10 (Japan) (EC0022-JPM)</description>
|
||||
<year>2000</year>
|
||||
@ -368,6 +420,17 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0024">
|
||||
<description>J-Pop Mix Volume 12 (Japan) (EC0024-JPM)</description>
|
||||
<year>2000</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0024-jpm.u1" size="0x100000" crc="7ec21709" sha1="17c603655ac74b2b45a7c23776b6139fc6d013dc" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0025">
|
||||
<description>J-Pop Mix Volume 13 (Japan) (EC0025-JPM)</description>
|
||||
<year>2000</year>
|
||||
@ -401,6 +464,8 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0028-JPM J-Pop Mix Volume 16 -->
|
||||
|
||||
<software name="ec0029">
|
||||
<description>Artist Selection Volume 3 (Dreams Come True) (Japan) (EC0029-ATS)</description>
|
||||
<year>2000</year>
|
||||
@ -412,6 +477,17 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0030">
|
||||
<description>ENK Volume 3 (Japan) (EC0030-ENK)</description>
|
||||
<year>2000</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0030-enk.u1" size="0x100000" crc="28556ca2" sha1="bf5b14208e339369e2d719441e673bf2c6534978" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0031">
|
||||
<description>Artist Selection Volume 4 (unknown) (Japan) (EC0031-ATS)</description>
|
||||
<year>2000</year>
|
||||
@ -434,6 +510,17 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0033">
|
||||
<description>J-Pop Mix Volume 17 (Japan) (EC0033-JPM)</description>
|
||||
<year>2000</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0033-jpm.u1" size="0x100000" crc="f68736f0" sha1="36ec70646542a4c4bc5e69372d19b5365b2b7dbb" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0034">
|
||||
<description>Kid's Mix Volume 3 (Japan) (EC0034-KID)</description>
|
||||
<year>2000</year>
|
||||
@ -478,6 +565,12 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0038-BSC Graduation Encouragement Volume 2 -->
|
||||
|
||||
<!-- EC0039-ATS Artist Selection Volume 7 - B's -->
|
||||
|
||||
<!-- EC0040-JPM J-Pop Mix Volume 18 -->
|
||||
|
||||
<software name="ec0041">
|
||||
<description>Artist Selection Volume 8 (unknown) (Japan) (EC0041-ATS)</description>
|
||||
<year>2001</year>
|
||||
@ -500,13 +593,18 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0043-ENK ENK Volume 5 -->
|
||||
|
||||
<software name="ec0044">
|
||||
<description>Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS)</description>
|
||||
<year>2001</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" />
|
||||
<rom name="ec0044-ats.u1" size="0x100000" crc="5ed25544" sha1="2cb30b442d97813af32530c6f61d7fcc7653f533" offset="0" />
|
||||
<!-- this has 0x0b at address 0x00007 in an otherwise list of ascending values, above dump has 0x0f and looks more correct
|
||||
both dumps have been verified multiple times, so this appears to be a case of bitrot in the cartridge the dump below was taken from -->
|
||||
<!--<rom name="ec0044-ats.u1" size="0x100000" crc="06557370" sha1="0ce7a193b214adaf14f3332ddd8ccbcbec830985" offset="0" />-->
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
@ -533,6 +631,17 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0047">
|
||||
<description>DUE Volume 1 (Japan) (EC0047-DUE)</description>
|
||||
<year>2001</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0047-due.u1" size="0x100000" crc="3438b438" sha1="f75fbfc54e4843908e3307de3d2a03658ec74db7" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0048">
|
||||
<description>ENK Volume 6 (Japan) (EC0048-ENK)</description>
|
||||
<year>2001</year>
|
||||
@ -555,6 +664,32 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0050-ATS Artist Selection Volume 12 - The Beatles -->
|
||||
|
||||
<software name="ec0051">
|
||||
<description>J-Pop Mix Volume 21 (Japan) (EC0051-JPM)</description>
|
||||
<year>2001</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0051-jpm.u1" size="0x100000" crc="812b00a6" sha1="4329469ff7e7ad5598ae676386c4ecd98a58f811" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<software name="ec0052">
|
||||
<description>ENK Volume 7 (Japan) (EC0052-ENK)</description>
|
||||
<year>2001</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0052-enk.u1" size="0x100000" crc="120662ff" sha1="292d15f49f6bf450662f343e805fd49c484a04ad" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0053-JPM J-Pop Mix Volume 22 -->
|
||||
|
||||
<software name="ec0054">
|
||||
<description>J-Pop Mix Volume 23 (Japan) (EC0054-JPM)</description>
|
||||
<year>2001</year>
|
||||
@ -566,6 +701,50 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0055-ATS Artist Selection Volume 13 - Tube -->
|
||||
|
||||
<!-- EC0056-JPM J-Pop Mix Volume 24 -->
|
||||
|
||||
<!-- EC0057-ATS Artist Selection Volume 14 - SMAP -->
|
||||
|
||||
<!-- EC0058-ENK ENK Volume 8 -->
|
||||
|
||||
<!-- EC0059-JPM J-Pop Mix Volume 25 -->
|
||||
|
||||
<!-- EC0060-JPM J-Pop Mix Volume 26 -->
|
||||
|
||||
<software name="ec0061">
|
||||
<description>J-Pop Mix Volume 27 (Japan) (EC0061-JPM)</description>
|
||||
<year>2001</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0061-jpm.u1" size="0x100000" crc="562d2549" sha1="7a6de3b4802e0f4249e1c1f82fd7d9f10cee96c0" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0062-JPM J-Pop Mix Volume 28 -->
|
||||
|
||||
<software name="ec0063">
|
||||
<description>J-Pop Mix Volume 29 (Japan) (EC0063-JPM)</description>
|
||||
<year>2001</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="ec0063-jpm.u1" size="0x100000" crc="b3761268" sha1="c7488771ff83793c4a189bd31f6ecd8235463779" offset="0" />
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0064-ENK ENK Volume 9 -->
|
||||
|
||||
<!-- EC0065-JPM J-Pop Mix Volume 30 -->
|
||||
|
||||
<!-- EC0066-JPM J-Pop Mix Volume 31 -->
|
||||
|
||||
<!-- EC0067-JPM J-Pop Mix Volume 32 -->
|
||||
|
||||
<software name="ec0068">
|
||||
<description>J-Pop Mix Volume 33 (Japan) (EC0068-JPM)</description>
|
||||
<year>2001</year>
|
||||
@ -577,6 +756,8 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0069- untranslated -->
|
||||
|
||||
<software name="ec0070">
|
||||
<description>J-Pop Mix Volume 34 (Japan) (EC0070-JPM)</description>
|
||||
<year>2001</year>
|
||||
@ -588,6 +769,8 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0071-JPM J-Pop Mix Volume 35 -->
|
||||
|
||||
<software name="ec0072">
|
||||
<description>J-Pop Mix Volume 36 (Japan) (EC0072-JPM)</description>
|
||||
<year>2001</year>
|
||||
@ -599,6 +782,12 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0073- untranslated volume 1 -->
|
||||
|
||||
<!-- EC0074-JPM J-Pop Mix Volume 37 -->
|
||||
|
||||
<!-- EC0075-JPM J-Pop Mix Volume 38 -->
|
||||
|
||||
<software name="ec0076">
|
||||
<description>J-Pop Mix Volume 39 (Japan) (EC0076-JPM)</description>
|
||||
<year>2001</year>
|
||||
@ -610,6 +799,10 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0077-ATS Artist Selection Volume 15 - unknown artist -->
|
||||
|
||||
<!-- EC0078- (unknown) -->
|
||||
|
||||
<software name="ec0079"> <!-- custom presentation -->
|
||||
<description>ETZ (Japan) (EC0079-ETZ)</description> <!-- Japanese text in 'Volume' box -->
|
||||
<year>2002</year>
|
||||
@ -621,6 +814,10 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0080- (unknown) -->
|
||||
|
||||
<!-- EC0081-JPM J-Pop Mix Volume 42 -->
|
||||
|
||||
<software name="ec0082"> <!-- custom presentation -->
|
||||
<description>Matthew's Best Hit Selection (Japan) (EC0082-MBH)</description>
|
||||
<year>2003</year>
|
||||
@ -632,4 +829,10 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- EC0083-JPM J-Pop Mix Volume 43 -->
|
||||
|
||||
<!-- EC0084- (unknown, seen) -->
|
||||
|
||||
<!-- EC0085- (unknown, seen in the wild) -->
|
||||
|
||||
</softwarelist>
|
||||
|
@ -21,7 +21,10 @@
|
||||
D-3 DC0003-BHT BHT (Best Artists?) Volume 9? (most other BHT carts are in G series, or P series)
|
||||
D-4 DC0004- (unknown)
|
||||
*D-5 DC0005-TPJ TV Pop Volume 9
|
||||
|
||||
D-6 DC0006- (seen)
|
||||
D-7 DC0007- (seen)
|
||||
D-8 DC0008- (seen)
|
||||
|
||||
(more? what's the D highest number?)
|
||||
|
||||
-->
|
||||
|
@ -88,14 +88,23 @@
|
||||
</part>
|
||||
</software>
|
||||
|
||||
<!-- G10 has a 24LC02, but no 74HC125, and pin 2 isn't connected.
|
||||
So I guess that one has a different method of talking to the SEEPROM -->
|
||||
<!-- Notes from Sean
|
||||
|
||||
G10 has a 24LC02, but no 74HC125, and pin 2 isn't connected.
|
||||
|
||||
G10 is very odd; the SEEPROM's SDA is tied high with a 4.7K resistor and connected to pin 4 through a 220 ohm resistor.
|
||||
Pin 4 on the other carts I've looked at is VCC, also connected to pins 21 and 35, but on this one, it isn't.
|
||||
Likewise, SCL is tied low with a 47K resistor and connected to pin 32, which on all the other carts is connected to pins 1 and 44, which are ground.
|
||||
|
||||
e-Kara units, Popira, Taiko de Popira and DDR all of them have pin 4 of the cart connector going to VCC and pin 32 going to ground. So none of them can communicate with the SEEPROM in G10
|
||||
|
||||
Unless Popira 2 is different (unlikely) it doesn't look like the SEEPROM in this cartridge can be used (unfinished design?) -->
|
||||
<software name="gc0010">
|
||||
<description>BAT Volume 4 (Japan) (GC0010-BAT)</description>
|
||||
<year>2002</year>
|
||||
<publisher>Takara</publisher>
|
||||
<part name="cart" interface="ekara_cart">
|
||||
<feature name="slot" value="rom_24lc02"/> <!-- no 74HC125 TODO: different hookup, see note above -->
|
||||
<feature name="slot" value="rom_24lc02"/> <!-- no 74HC125, doesn't seem possible that this SEEPROM is actually used, see note above -->
|
||||
<dataarea name="rom" size="0x100000">
|
||||
<rom name="gc0010-bat.u1" size="0x100000" crc="c08be376" sha1="28cb6baacf64e0382fd9c8bb7167d7fdd96f57ee" offset="0" />
|
||||
</dataarea>
|
||||
|
@ -24,8 +24,13 @@
|
||||
gives 'memory error' if plugged into Popira (needs cartridge SEEPROM emulating)
|
||||
gives 'eep-rom error' if plugged into Taiko de Popira (same reason)
|
||||
|
||||
SP-1 (unknown)
|
||||
*SP-2 (unknown)
|
||||
SP-01 (unknown)
|
||||
*SP-02 'Super Cartridge' SP-2
|
||||
SP-03 (unknown)
|
||||
SP-04 (unknown)
|
||||
SP-05
|
||||
SP-06 (seen)
|
||||
SP-07 (seen)
|
||||
|
||||
(more? what's the SP highest number?)
|
||||
|
||||
|
@ -378,8 +378,8 @@ void xavix_state::xavix_lowbus_map(address_map &map)
|
||||
map(0x7ffb, 0x7ffb).rw(FUNC(xavix_state::nmi_vector_hi_r), FUNC(xavix_state::nmi_vector_hi_w));
|
||||
map(0x7ffc, 0x7ffc).rw(FUNC(xavix_state::irq_source_r), FUNC(xavix_state::irq_source_w));
|
||||
// map(0x7ffd, 0x7ffd) some of the Nostalgia games read here, why?
|
||||
map(0x7ffe, 0x7ffe).w(FUNC(xavix_state::irq_vector_lo_w)); // an IRQ vector (irq?)
|
||||
map(0x7fff, 0x7fff).w(FUNC(xavix_state::irq_vector_hi_w));
|
||||
map(0x7ffe, 0x7ffe).rw(FUNC(xavix_state::irq_vector_lo_r),FUNC(xavix_state::irq_vector_lo_w)); // an IRQ vector (irq?) - rad_opus needs to read this back!
|
||||
map(0x7fff, 0x7fff).rw(FUNC(xavix_state::irq_vector_hi_r),FUNC(xavix_state::irq_vector_hi_w));
|
||||
}
|
||||
|
||||
void xavix_state::superxavix_lowbus_map(address_map &map)
|
||||
@ -568,6 +568,21 @@ static INPUT_PORTS_START( rad_mtrkp )
|
||||
PORT_BIT( 0xff, IP_ACTIVE_LOW, IPT_CUSTOM )
|
||||
INPUT_PORTS_END
|
||||
|
||||
static INPUT_PORTS_START( rad_opus )
|
||||
PORT_INCLUDE(xavix)
|
||||
|
||||
PORT_MODIFY("IN0") // comments show how inputs labeled on PCB
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 ) PORT_NAME("Pad 1 <") // PI00
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_BUTTON2 ) PORT_NAME("Pad 2") // PI01
|
||||
PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON3 ) PORT_NAME("Pad 3") // PI02
|
||||
PORT_BIT( 0x08, IP_ACTIVE_HIGH, IPT_BUTTON4 ) PORT_NAME("Pad 4 >") // PI03
|
||||
|
||||
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("Pause") // PI05
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON5 ) PORT_NAME("Menu Select") // PI06
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_START1 ) PORT_NAME("Start / Bomb") // PI07
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
static INPUT_PORTS_START( rad_crdn )
|
||||
PORT_INCLUDE(xavix)
|
||||
|
||||
@ -971,10 +986,18 @@ void xavix_i2c_state::xavix_i2c_24c08(machine_config &config)
|
||||
|
||||
void xavix_state::xavixp(machine_config &config)
|
||||
{
|
||||
// other clocks should change too!
|
||||
|
||||
xavix(config);
|
||||
m_screen->set_refresh_hz(50);
|
||||
}
|
||||
|
||||
void xavix_state::xavix_nv(machine_config &config)
|
||||
{
|
||||
xavix(config);
|
||||
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_1);
|
||||
}
|
||||
|
||||
void xavix_state::xavix2000(machine_config &config)
|
||||
{
|
||||
xavix(config);
|
||||
@ -1141,6 +1164,11 @@ ROM_START( rad_bassp )
|
||||
ROM_LOAD("bassfishin.bin", 0x000000, 0x100000, CRC(b54eb1c5) SHA1(084faa9349369f2b8846950765f9c8f758db3e9e) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( rad_opus )
|
||||
ROM_REGION(0x100000, "bios", ROMREGION_ERASE00)
|
||||
ROM_LOAD("opus.bin", 0x000000, 0x100000, CRC(509df402) SHA1(c5b863670eac8498ddda9dfde91387634cf7aa9f) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( rad_snow )
|
||||
ROM_REGION(0x100000, "bios", ROMREGION_ERASE00)
|
||||
ROM_LOAD("snoblu.bin", 0x000000, 0x100000, CRC(593e40b3) SHA1(03483ac39eddd7746470fb60018e704382b0da59) )
|
||||
@ -1268,6 +1296,9 @@ CONS( 2006, namcons2, 0, 0, xavix_i2c_24lc04, nostalgia,xavix_i2c_sta
|
||||
CONS( 2000, rad_ping, 0, 0, xavix, rad_ping, xavix_state, init_xavix, "Radica / SSD Company LTD / Simmer Technology", "Play TV Ping Pong (NTSC)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND ) // "Simmer Technology" is also known as "Hummer Technology Co., Ltd"
|
||||
CONS( 2000, rad_pingp, rad_ping, 0, xavixp, rad_pingp,xavix_state, init_xavix, "Radica / SSD Company LTD / Simmer Technology", "ConnecTV Table Tennis (PAL)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
CONS( 2000, rad_opus, 0, 0, xavix_nv, rad_opus, xavix_state, init_xavix, "Radica / SSD Company LTD", "Play TV Opus (NTSC)", MACHINE_IMPERFECT_GRAPHICS | MACHINE_IMPERFECT_SOUND ) // there is a missing 'TV Static' noise effect when menus appear (box shows 'Play TV' ingame just shows 'Radica:Plug & Play')
|
||||
// ConnecTV Opus is a different ROM in this case? Game doesn't read from PAL/NTSC flag? (verify it isn't detecting PAL in some other way) ( https://www.youtube.com/watch?v=Ub9tstLEj_0 )
|
||||
|
||||
CONS( 2003, rad_mtrk, 0, 0, xavix_mtrk, rad_mtrk, xavix_mtrk_state, init_xavix, "Radica / SSD Company LTD", "Play TV Monster Truck (NTSC)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
CONS( 2003, rad_mtrkp, rad_mtrk, 0, xavix_mtrkp, rad_mtrkp,xavix_mtrk_state, init_xavix, "Radica / SSD Company LTD", "ConnecTV Monster Truck (PAL)", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_SOUND )
|
||||
|
||||
|
@ -101,6 +101,7 @@ public:
|
||||
void xavix(machine_config &config);
|
||||
void xavixp(machine_config &config);
|
||||
void xavix2000(machine_config &config);
|
||||
void xavix_nv(machine_config &config);
|
||||
|
||||
void init_xavix();
|
||||
|
||||
@ -300,6 +301,8 @@ private:
|
||||
|
||||
DECLARE_READ8_MEMBER(nmi_vector_lo_r);
|
||||
DECLARE_READ8_MEMBER(nmi_vector_hi_r);
|
||||
DECLARE_READ8_MEMBER(irq_vector_lo_r);
|
||||
DECLARE_READ8_MEMBER(irq_vector_hi_r);
|
||||
|
||||
DECLARE_WRITE8_MEMBER(vector_enable_w);
|
||||
DECLARE_WRITE8_MEMBER(nmi_vector_lo_w);
|
||||
|
@ -128,6 +128,19 @@ WRITE8_MEMBER(xavix_state::irq_vector_hi_w)
|
||||
m_irq_vector_hi_data = data;
|
||||
}
|
||||
|
||||
READ8_MEMBER(xavix_state::irq_vector_lo_r)
|
||||
{
|
||||
LOG("%s: irq_vector_lo_r\n", machine().describe_context());
|
||||
return m_irq_vector_lo_data;
|
||||
}
|
||||
|
||||
READ8_MEMBER(xavix_state::irq_vector_hi_r)
|
||||
{
|
||||
LOG("%s: irq_vector_hi_r\n", machine().describe_context());
|
||||
return m_irq_vector_hi_data;
|
||||
}
|
||||
|
||||
|
||||
// this is external bus control (access to ROM etc.)
|
||||
|
||||
READ8_MEMBER(xavix_state::extintrf_790x_r)
|
||||
@ -883,9 +896,15 @@ WRITE8_MEMBER(xavix_state::irq_source_w)
|
||||
|
||||
void xavix_state::machine_start()
|
||||
{
|
||||
// at least some of the internal CPU RAM can be backed up, not sure how much
|
||||
int nvram_size = 0x1000;
|
||||
|
||||
if (!m_nvram)
|
||||
nvram_size = 0;
|
||||
|
||||
// card night expects RAM to be initialized to 0xff or it will show the pause menu over the startup graphics?!
|
||||
// don't do this every reset or it breaks the baseball 2 secret mode toggle which flips a bit in RAM
|
||||
std::fill_n(&m_mainram[0], 0x3e00, 0xff);
|
||||
std::fill_n(&m_mainram[0], 0x4000 - nvram_size, 0xff);
|
||||
|
||||
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));
|
||||
@ -896,9 +915,8 @@ void xavix_state::machine_start()
|
||||
m_sound_timer[i] = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(xavix_state::sound_timer_done), this));
|
||||
}
|
||||
|
||||
// at least some of the internal CPU RAM is backed up, not sure how much
|
||||
if (m_nvram)
|
||||
m_nvram->set_base(&m_mainram[0x3e00], 0x200);
|
||||
m_nvram->set_base(&m_mainram[0x4000 - nvram_size], nvram_size);
|
||||
|
||||
|
||||
save_item(NAME(m_extbusctrl));
|
||||
|
@ -39671,6 +39671,7 @@ rad_box //
|
||||
rad_boxp //
|
||||
rad_crdn //
|
||||
rad_crdnp //
|
||||
rad_opus //
|
||||
rad_bass //
|
||||
rad_bassp //
|
||||
rad_snow //
|
||||
|
Loading…
Reference in New Issue
Block a user