OXYGENHUB
◆ main openmsx / Contrib / cbios / C-BIOS_MSX2+.xml
3.0 KiB · XML · last changed chore(): initial commit 1 month ago source blame history raw
e8555c89 Andy McCall 1
<?xml version="1.0" ?>
2
<!DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
3
<msxconfig>
4
5
  <info>
6
    <manufacturer>C-BIOS</manufacturer>
7
    <code>MSX2+</code>
8
    <release_year>2005</release_year>
9
    <description>An MSX2+ machine using C-BIOS, with MSX-MUSIC, an international keyboard layout and 60Hz interrupt frequency.</description>
10
    <type>MSX2+</type>
11
    <region>int</region>
12
  </info>
13
14
  <MapperReadBackBits>largest</MapperReadBackBits>
15
16
  <CassettePort/>
17
18
  <devices>
19
20
    <primary slot="0">
21
      <ROM id="C-BIOS Main ROM">
22
        <mem base="0x0000" size="0x8000"/>
23
        <rom>
24
          <sha1>eedb8e7fa7a3add746b76a87077b3af8c2fc07aa</sha1>
25
          <filename>cbios_main_msx2+.rom</filename>
26
        </rom>
27
      </ROM>
28
29
      <ROM id="C-BIOS Logo ROM">
30
        <mem base="0x8000" size="0x4000"/>
31
        <rom>
32
          <sha1>db2635ef7e3f8589518dca65f2e3b515edc5372d</sha1>
33
          <filename>cbios_logo_msx2+.rom</filename>
34
        </rom>
35
      </ROM>
36
    </primary>
37
38
    <primary external="true" slot="1"/>
39
40
    <primary external="true" slot="2"/>
41
42
    <primary slot="3">
43
44
      <secondary slot="0">
45
        <ROM id="C-BIOS Sub ROM">
46
          <mem base="0x0000" size="0x4000"/>
47
          <rom>
48
            <sha1>2fcb40413e7d373f0f2dbdc815ce18746ddf3684</sha1>
49
            <filename>cbios_sub.rom</filename>
50
          </rom>
51
        </ROM>
52
      </secondary>
53
54
      <secondary slot="1">
55
        <MSX-MUSIC id="C-BIOS MSX-MUSIC">
56
          <mem base="0x4000" size="0x4000"/>
57
          <io base="0x7C" num="2" type="O"/>
58
          <rom>
59
            <sha1>5c5eb001e6a1fe29edb7abd428a3967bb388e5db</sha1>
60
            <filename>cbios_music.rom</filename>
61
          </rom>
62
          <sound>
63
            <volume>9000</volume>
64
          </sound>
65
        </MSX-MUSIC>
66
      </secondary>
67
68
      <secondary slot="2">
69
        <MemoryMapper id="Main RAM">
70
          <mem base="0x0000" size="0x10000"/>
71
          <size>512</size>
72
        </MemoryMapper>
73
      </secondary>
74
75
    </primary>
76
77
    <PPI id="ppi">
78
      <io base="0xA8" num="4"/>
79
      <sound>
80
        <volume>16000</volume>
81
      </sound>
82
      <key_ghosting>false</key_ghosting>
83
      <keyboard_type>int</keyboard_type>
84
      <has_keypad>true</has_keypad>
85
      <code_kana_locks>false</code_kana_locks>
86
      <graph_locks>false</graph_locks>
87
    </PPI>
88
89
    <VDP id="VDP">
90
      <io base="0x98" num="4" type="O"/>
91
      <io base="0x98" num="2" type="I"/>
92
      <version>V9958</version>
93
      <vram>128</vram>
94
    </VDP>
95
96
    <PSG id="PSG">
97
      <type>YM2149</type>
98
      <io base="0xA0" num="4" type="IO"/>
99
      <sound>
100
        <volume>21000</volume>
101
      </sound>
102
    </PSG>
103
104
    <RTC id="Real time clock">
105
      <io base="0xB4" num="2" type="O"/>
106
      <io base="0xB5" num="1" type="I"/>
107
      <sramname>cbios-msx2+.cmos</sramname>
108
    </RTC>
109
110
    <PrinterPort id="Printer Port">
111
      <io base="0x90" num="2"/>
112
    </PrinterPort>
113
114
    <ResetStatusRegister id="Reset Status register">
115
      <io base="0xF4" num="1"/>
116
      <inverted>true</inverted>
117
    </ResetStatusRegister>
118
119
  </devices>
120
121
</msxconfig>