<description>Cheap gaming MSX, with joystick buttons and bad keyboard and no printer port.</description>
10
<type>MSX</type>
11
<region>jp</region>
12
</info>
13
14
<!-- Note: the MX-101 is identical to the MX-10, but it has a wireless video link system, which is obviously not emulated -->
15
<!-- The motherboard is quite different though, so it's not 100% sure that it's the same. -->
16
17
<CassettePort/><!-- actually not a standard DIN-5 cassette interface (CMT), need FA-32 CMT I/F package as adapter -->
18
19
<devices>
20
21
<!-- CPU: NEC scf: 01C501ED01D401FC -->
22
23
<PPIid="ppi">
24
<sound>
25
<volume>16000</volume>
26
</sound>
27
<iobase="0xA8"num="4"/>
28
<keyboard_type>jp_ansi</keyboard_type>
29
<has_keypad>false</has_keypad>
30
<key_ghosting_sgc_protected>false</key_ghosting_sgc_protected><!-- seems it is protected on the MX-101 which Peter Hanraets tested. TODO: check the MX-10 -->
31
<code_kana_locks>true</code_kana_locks>
32
<graph_locks>false</graph_locks>
33
</PPI>
34
35
<VDPid="VDP">
36
<version>TMS9118</version><!-- NO effect of 4k/16k switch, no latch, HAS clones, HAS screen 2 mirrored mode, HAS mode 3 mixed mode -->
37
<iobase="0x98"num="2"/>
38
</VDP>
39
40
<PSGid="PSG">
41
<type>AY8910</type>
42
<keyboardlayout>50on</keyboardlayout>
43
<sound>
44
<volume>21000</volume>
45
</sound>
46
<iobase="0xA0"num="4"type="IO"/>
47
<ignorePortDirections>false</ignorePortDirections><!-- not sure, but guess based on discrete PSG chip -->
48
</PSG>
49
50
<primaryslot="0">
51
<RAMid="Main RAM">
52
<membase="0xC000"size="0x4000"/>
53
<initialContentencoding="gz-base64">eJxj+M+AAtG4DAwE5ElVjy4PABFQP8E=</initialContent><!-- As shown in Alejandro Cremades' machine. Pattern is line1 = (chr(0) + chr(255))*8; line2 = (chr(255) + chr(0))*8; (line1 + line2)*2 + (line2 + line1)*2 -->