OXYGENHUB
◆ main openmsx / Contrib / cbios / C-BIOS_MSX2+_JP.xml
3.0 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>C-BIOS</manufacturer>
7
    <code>MSX2+ JP</code>
8
    <release_year>2010</release_year>
9
    <description>An MSX2+ machine using C-BIOS, with MSX-MUSIC, a Japanese keyboard layout and 60Hz interrupt frequency.</description>
10
    <type>MSX2+</type>
11
  </info>
12
13
  <MapperReadBackBits>largest</MapperReadBackBits>
14
15
  <CassettePort/>
16
17
  <devices>
18
19
    <primary slot="0">
20
      <ROM id="C-BIOS Main ROM JP">
21
        <mem base="0x0000" size="0x8000"/>
22
        <rom>
23
          <sha1>a5b02ea4a1530f2b96f0f4f4e2049f0de4a31e5a</sha1>
24
          <filename>cbios_main_msx2+_jp.rom</filename>
25
        </rom>
26
      </ROM>
27
28
      <ROM id="C-BIOS Logo ROM">
29
        <mem base="0x8000" size="0x4000"/>
30
        <rom>
31
          <sha1>db2635ef7e3f8589518dca65f2e3b515edc5372d</sha1>
32
          <filename>cbios_logo_msx2+.rom</filename>
33
        </rom>
34
      </ROM>
35
    </primary>
36
37
    <primary external="true" slot="1"/>
38
39
    <primary external="true" slot="2"/>
40
41
    <primary slot="3">
42
43
      <secondary slot="0">
44
        <ROM id="C-BIOS Sub ROM">
45
          <mem base="0x0000" size="0x4000"/>
46
          <rom>
47
            <sha1>2fcb40413e7d373f0f2dbdc815ce18746ddf3684</sha1>
48
            <filename>cbios_sub.rom</filename>
49
          </rom>
50
        </ROM>
51
      </secondary>
52
53
      <secondary slot="1">
54
        <MSX-MUSIC id="C-BIOS MSX-MUSIC">
55
          <mem base="0x4000" size="0x4000"/>
56
          <io base="0x7C" num="2" type="O"/>
57
          <rom>
58
            <sha1>5c5eb001e6a1fe29edb7abd428a3967bb388e5db</sha1>
59
            <filename>cbios_music.rom</filename>
60
          </rom>
61
          <sound>
62
            <volume>9000</volume>
63
          </sound>
64
        </MSX-MUSIC>
65
      </secondary>
66
67
      <secondary slot="2">
68
        <MemoryMapper id="Main RAM">
69
          <mem base="0x0000" size="0x10000"/>
70
          <size>512</size>
71
        </MemoryMapper>
72
      </secondary>
73
74
    </primary>
75
76
    <PPI id="ppi">
77
      <io base="0xA8" num="4"/>
78
      <sound>
79
        <volume>16000</volume>
80
      </sound>
81
      <key_ghosting>false</key_ghosting>
82
      <keyboard_type>jp_ansi</keyboard_type>
83
      <has_keypad>true</has_keypad>
84
      <code_kana_locks>true</code_kana_locks>
85
      <graph_locks>false</graph_locks>
86
    </PPI>
87
88
    <VDP id="VDP">
89
      <io base="0x98" num="4" type="O"/>
90
      <io base="0x98" num="2" type="I"/>
91
      <version>V9958</version>
92
      <vram>128</vram>
93
    </VDP>
94
95
    <PSG id="PSG">
96
      <type>YM2149</type>
97
      <keyboardlayout>50on</keyboardlayout>
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+_jp.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>