OXYGENHUB
◆ main openmsx / share / machines / Sanyo_MPC-10mkII.xml
2.6 KiB · XML · last changed chore(): initial commit 1 month ago source blame history raw
1
<?xml version="1.0" ?>
2
<!DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
3
<msxconfig>
4
5
  <info>
6
    <manufacturer>Sanyo</manufacturer>
7
    <code>MPC-10/Wavy10mkII</code>
8
    <release_year>1984</release_year>
9
    <description>A basic Japanese MSX1 with 32kB RAM and light pen controller (not emulated), with Light Pen Graphic software included.</description>
10
    <type>MSX</type>
11
    <region>jp</region>
12
  </info>
13
14
  <!-- Thanks to Takamichi Suzukawa for the information 
15
16
       missing: light pen controller
17
18
       Z80 scf: 01C529ED01D429FC (dunno)
19
       Z80 cpl: 3AFF12D7 (standard)
20
       Z80 out (c), 0: 0 (MSX)
21
       PSG pin 6/7 quirk: C (YES)
22
       PSGmask: YM2149 like
23
24
       CPU: NEC D780C -1  8417X5
25
       VDP: TMS9918ANL
26
       PSG: GI SOUND AY-3-8910 8329 CDA TAIWAN
27
       PPI: NEC D8255AC-5
28
  -->
29
30
  <CassettePort/>
31
32
  <devices>
33
34
    <PPI id="ppi">
35
      <sound>
36
        <volume>16000</volume>
37
      </sound>
38
      <io base="0xA8" num="4"/>
39
      <keyboard_type>jp_ansi</keyboard_type>
40
      <has_keypad>false</has_keypad>
41
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected>
42
      <code_kana_locks>true</code_kana_locks>
43
      <graph_locks>false</graph_locks>
44
    </PPI>
45
46
    <VDP id="VDP">
47
      <version>TMS9918A</version>
48
      <io base="0x98" num="2"/>
49
    </VDP>
50
51
    <PSG id="PSG">
52
      <type>AY8910</type> <!-- but according to ident.bas PSGmask is YM2149 like -->
53
      <keyboardlayout>50on</keyboardlayout>
54
      <sound>
55
        <volume>21000</volume>
56
      </sound>
57
      <io base="0xA0" num="4" type="IO"/>
58
      <ignorePortDirections>false</ignorePortDirections> <!-- not sure, but guess based on discrete PSG chip -->
59
    </PSG>
60
61
    <PrinterPort id="Printer Port">
62
      <io base="0x90" num="2"/>
63
    </PrinterPort>
64
65
    <primary slot="0">
66
      <ROM id="MSX BIOS with BASIC ROM">
67
        <rom>
68
          <filename>mpc-10mkii_basic-bios1.rom</filename>
69
          <sha1>302afb5d8be26c758309ca3df611ae69cced2821</sha1>
70
        </rom>
71
        <mem base="0x0000" size="0x8000"/>
72
      </ROM>
73
        <RAM id="Main RAM">
74
          <mem base="0x8000" size="0x8000"/>
75
          <initialContent encoding="hex">FF00</initialContent>
76
        </RAM>
77
    </primary>
78
79
    <primary external="true" slot="1"/>
80
81
    <!-- Note: this connector is actually a non-standard expansion connector on the back -->
82
    <primary external="true" slot="2"/>
83
84
    <primary slot="3">
85
      <ROM id="Light Pen Graphic ROM">
86
        <rom>
87
          <filename>mpc-10mkii_firmware.rom</filename>
88
          <sha1>c3a47480c9dd2235f40f9a53dab68e3c48adca01</sha1>
89
        </rom>
90
        <mem base="0x4000" size="0x4000"/>
91
      </ROM>
92
    </primary>
93
94
  </devices>
95
96
</msxconfig>