OXYGENHUB
◆ main openmsx / share / machines / Hitachi_MB-H70.xml
4.0 KiB · XML · executable · 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>Hitachi</manufacturer>
7
    <code>MB-H70</code>
8
    <release_year>1985</release_year>
9
    <description>Luxurious and expandable MSX2, with 2 disk drives. Based on Mitsubishi ML-G30 model 2.</description>
10
    <type>MSX2</type>
11
    <region>jp</region>
12
  </info>
13
14
  <!-- Info taken by Peter Hanraets of his machine with serial number 151417.
15
16
  Photo on MSX.org shows:
17
  - NEC D780C-1 CPU
18
19
  The ROM (in the disk ROM area) contains this text:
20
	  This bios program is coded by T.Osada
21
	  This hardwear is developed by M.Ishikura
22
	  This casing is designed by N.Miyazaki
23
	  ML-G30EX is designed by S.TSUKAGOSI,H.TOKITA,H.TAKEI
24
	  Consumer's electric product development section
25
	  GUNMA Works , MITSHUBISHI ELECTLIC SOCIO TECH
26
  -->
27
28
  <MapperReadBackBits>largest</MapperReadBackBits>
29
30
  <CassettePort/>
31
32
  <devices>
33
34
    <Kanji id="Kanji ROM">
35
      <rom>
36
        <filename>mb-h70_kanjifont.rom</filename>
37
        <sha1>db03211b7db46899df41db2b1dfbec972109a967</sha1>
38
      </rom>
39
      <io base="0xD8" num="2" type="O"/>
40
      <io base="0xD9" num="1" type="I"/>
41
    </Kanji>
42
43
    <PPI id="ppi">
44
      <io base="0xA8" num="8"/> <!-- S-3527 mirrors -->
45
      <sound>
46
        <volume>16000</volume>
47
      </sound>
48
      <keyboard_type>jp_jis</keyboard_type>
49
      <has_keypad>true</has_keypad>
50
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected>
51
      <code_kana_locks>true</code_kana_locks>
52
      <graph_locks>false</graph_locks>
53
    </PPI>
54
55
    <VDP id="VDP">
56
      <version>V9938</version>
57
      <vram>128</vram>
58
      <io base="0x98" num="8" type="O"/> <!-- S-3527 mirrors -->
59
      <io base="0x98" num="8" type="I"/> <!-- S-3527 mirrors -->
60
    </VDP>
61
62
    <PSG id="PSG">
63
      <type>YM2149</type> <!-- in S-3527 MSX-ENGINE -->
64
      <keyboardlayout>JIS</keyboardlayout>
65
      <sound>
66
        <volume>21000</volume>
67
      </sound>
68
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
69
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
70
    </PSG>
71
72
    <RTC id="Real time clock">
73
      <sramname>mb-h70.cmos</sramname>
74
      <io base="0xB4" num="2" type="O"/>
75
      <io base="0xB5" num="1" type="I"/>
76
    </RTC>
77
78
    <PrinterPort id="Printer Port">
79
      <io base="0x90" num="8" type="IO"/> <!-- S-3527 mirrors -->
80
      <status_readable_on_all_ports>true</status_readable_on_all_ports> <!-- S-3527 property -->
81
    </PrinterPort>
82
83
    <primary slot="0">
84
      <ROM id="MSX BIOS with BASIC ROM">
85
        <rom>
86
          <filename>mb-h70_basic-bios2.rom</filename>
87
          <sha1>a8ccbe66c05d5a8f68e1163a88e07f2d82bf241b</sha1>
88
        </rom>
89
        <mem base="0x0000" size="0x8000"/>
90
      </ROM>
91
    </primary>
92
93
    <primary external="true" slot="1"/> <!-- Front slot -->
94
95
    <primary external="true" slot="2"/> <!-- Back slot 1, behind plate -->
96
97
    <primary slot="3">
98
99
      <secondary slot="0">
100
        <ROM id="MSX Sub ROM">
101
          <rom>
102
            <filename>mb-h70_msx2sub.rom</filename>
103
            <sha1>0fbd45ef3dd7bb82d4c31f1947884f411f1ca344</sha1>
104
          </rom>
105
          <mem base="0x0000" size="0x4000"/>
106
        </ROM>
107
        <WD2793 id="Memory Mapped FDC">
108
          <connectionstyle>Philips</connectionstyle>
109
          <drives>2</drives>
110
          <rom>
111
            <sha1>6608250065bfb43b309147a81711b77cb3067a02</sha1>
112
            <filename>mb-h70_disk.rom</filename>
113
          </rom>
114
          <mem base="0x4000" size="0x4000"/>
115
        </WD2793>
116
      </secondary>
117
118
      <secondary external="true" slot="1"/> <!-- Back slot 2, behind plate -->
119
120
      <secondary slot="2">
121
        <MemoryMapper id="Main RAM">
122
          <mem base="0x0000" size="0x10000"/>
123
          <initialContent encoding="hex">0000FFFFFFFF0000</initialContent>
124
          <size>128</size>
125
        </MemoryMapper>
126
      </secondary>
127
128
      <secondary external="true" slot="3"/> <!-- Back slot 3, behind plate -->
129
130
    </primary>
131
132
  </devices>
133
134
</msxconfig>