OXYGENHUB
◆ main openmsx / share / machines / Yamaha_AX200.xml
3.1 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>Yamaha</manufacturer>
7
    <code>AX200</code>
8
    <release_year></release_year>
9
    <description>Arabic MSX with built in software and Yamaha SFG-05 module.</description>
10
    <type>MSX</type>
11
    <region>me</region>
12
  </info>
13
14
  <!-- Thanks to Ricardo Jurczyk Pinheiro for the information.
15
  -->
16
17
  <CassettePort/>
18
19
  <devices>
20
21
    <PPI id="ppi">
22
      <sound>
23
        <volume>16000</volume>
24
      </sound>
25
      <io base="0xA8" num="8"/> <!-- S-3527 mirrors -->
26
      <keyboard_type>ar</keyboard_type>
27
      <has_keypad>false</has_keypad>
28
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected>
29
      <code_kana_locks>false</code_kana_locks>
30
      <graph_locks>false</graph_locks>
31
    </PPI>
32
33
    <VDP id="VDP">
34
      <io base="0x98" num="8" type="O"/> <!-- S-3527 mirrors -->
35
      <io base="0x98" num="8" type="I"/> <!-- S-3527 mirrors -->
36
      <version>V9938</version>
37
      <vram>16</vram>
38
    </VDP>
39
40
    <PSG id="PSG">
41
      <type>YM2149</type> <!-- in S-3527 MSX-ENGINE -->
42
      <sound>
43
        <volume>21000</volume>
44
      </sound>
45
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
46
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
47
    </PSG>
48
49
    <PrinterPort id="Printer Port">
50
      <io base="0x90" num="8" type="IO"/> <!-- S-3527 mirrors -->
51
      <status_readable_on_all_ports>true</status_readable_on_all_ports> <!-- S-3527 property -->
52
    </PrinterPort>
53
54
    <primary slot="0">
55
56
      <secondary slot="0">
57
58
        <ROM id="MSX BIOS with BASIC ROM">
59
          <rom>
60
            <sha1>079c018739c37485f3d64ef2145a0267fce6e20e</sha1>
61
            <filename>ax200_basic-bios1.rom</filename>
62
          </rom>
63
          <mem base="0x0000" size="0x8000"/>
64
        </ROM>
65
        <RAM id="Main RAM page 2, 3">
66
          <mem base="0x8000" size="0x8000"/>
67
          <initialContent encoding="gz-base64">eJz7/x8/YCAAAAqKH+E=</initialContent> <!-- (chr(255) * 32 + chr(0) * 32) -->
68
        </RAM>
69
70
      </secondary>
71
72
      <secondary slot="2">
73
        <RAM id="Main RAM page 0, 1">
74
          <mem base="0x0000" size="0x8000"/>
75
          <initialContent encoding="gz-base64">eJz7/x8/YCAAAAqKH+E=</initialContent> <!-- (chr(255) * 32 + chr(0) * 32) -->
76
        </RAM>
77
      </secondary>
78
79
      <secondary slot="3">
80
        <ROM id="Arabic ROM">
81
          <rom>
82
            <filename>ax200_arabic.rom</filename>
83
            <sha1>7574cc5655805ea316011a8123b064917f06f83c</sha1>
84
          </rom>
85
          <mem base="0x4000" size="0x8000"/>
86
        </ROM>
87
      </secondary>
88
89
    </primary>
90
91
    <primary external="true" slot="1"/>
92
93
    <primary external="true" slot="2"/>
94
95
    <primary slot="3">
96
97
      <YamahaSFG id="Yamaha SFG-05">
98
        <variant>YM2164</variant>
99
        <mem base="0x0000" size="0x10000"/>
100
        <sound>
101
          <volume>13000</volume>
102
        </sound>
103
        <rom>
104
          <sha1>fcc385b90c65575e29fc009aa00b5120fc4c251a</sha1>
105
          <filename>sfg-05.rom</filename>
106
        </rom>
107
      </YamahaSFG>
108
109
    </primary>
110
111
  </devices>
112
113
</msxconfig>