Skip to content

Commit cf56cfa

Browse files
committed
New software list items marked not working
------------------------------------------ jr100_cass: JR100 Demonstration Program, Invader [Old Computer Files]
1 parent d1cc725 commit cf56cfa

2 files changed

Lines changed: 46 additions & 0 deletions

File tree

hash/jr100_cass.xml

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<?xml version="1.0"?>
2+
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
3+
<!--
4+
license:CC0-1.0
5+
-->
6+
7+
<softwarelist name="jr100_cass" description="National JR-100 cassettes">
8+
9+
<!-- Supposed to contain 4 programs
10+
1. Demonstration
11+
2. Calendar
12+
3. Mole Game
13+
4. UFO
14+
-->
15+
<software name="demotape" supported="no">
16+
<description>JR100 Demonstration Program</description>
17+
<year>1982</year>
18+
<publisher>ナショナル (National)</publisher>
19+
<info name="alt_title" value="JR-100 デモンストレーションプログラム"/>
20+
<part name="cass1" interface="jr100_cass">
21+
<dataarea name="cass" size="50019372">
22+
<rom name="demonstration program.wav" size="50019372" crc="79266f6b" sha1="ea34d4b910529ef3c5591bb663ed0124cf88703c" />
23+
</dataarea>
24+
</part>
25+
</software>
26+
27+
<software name="invader" supported="no">
28+
<description>Invader</description>
29+
<year>1982</year>
30+
<publisher>ハドソン (Hudson Soft)</publisher>
31+
<info name="alt_title" value="インベーダー"/>
32+
<info name="serial" value="J-1007"/>
33+
<part name="cass1" interface="jr100_cass">
34+
<dataarea name="cass" size="6396460">
35+
<rom name="invader.wav" size="6396460" crc="06a1867d" sha1="9bcccbc7618edd51abe8870c7c989dfbd813cc69" />
36+
</dataarea>
37+
</part>
38+
</software>
39+
40+
41+
</softwarelist>

src/mame/matsushita/jr100.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ bit 0: right
6666
#include "screen.h"
6767
#include "speaker.h"
6868

69+
#include "softlist_dev.h"
70+
6971
#include "multibyte.h"
7072
#include "utf8.h"
7173

@@ -405,6 +407,9 @@ void jr100_state::jr100(machine_config &config)
405407
CASSETTE(config, m_cassette);
406408
m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED | CASSETTE_MOTOR_ENABLED);
407409
m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05);
410+
m_cassette->set_interface("jr100_cass");
411+
412+
SOFTWARE_LIST(config, "cass_list").set_original("jr100_cass");
408413

409414
/* quickload */
410415
QUICKLOAD(config, "quickload", "prg", attotime::from_seconds(2)).set_load_callback(FUNC(jr100_state::quickload_cb));

0 commit comments

Comments
 (0)