OXYGENHUB
◆ main openmsx / share / machines / Victor_HC-80.xml
3.2 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
<!-- config according to the info from Daniele
6
     Based on machine with serial 14011845.
7
8
     CPU: SHARP LH0080A
9
     MSX-ENGINE: S3527
10
     3 JVC ROMs
11
12
     Z80 out:(c),0: 0 (MSX)
13
14
     Labeled as "AV PERSONAL COMPUTER"
15
     2 CARTRIDGE SLOTS
16
     CRT OUTPUT RGB/COMPOSITE/RF
17
     ROM48KB+16KB RAM64KB+128KB
18
-->
19
20
  <info>
21
    <manufacturer>Victor</manufacturer>
22
    <code>HC-80</code>
23
    <release_year>1986</release_year>
24
    <description>Japanese MSX2 with software built in.</description>
25
    <type>MSX2</type>
26
    <region>jp</region>
27
  </info>
28
29
  <CassettePort/>
30
31
  <devices>
32
33
    <PPI id="ppi">
34
      <io base="0xA8" num="8"/> <!-- S-3527 mirrors -->
35
      <sound>
36
        <volume>16000</volume>
37
      </sound>
38
      <keyboard_type>jp_ansi</keyboard_type>
39
      <has_keypad>true</has_keypad>
40
      <key_ghosting_sgc_protected>false</key_ghosting_sgc_protected> <!-- not tested yet -->
41
      <code_kana_locks>true</code_kana_locks>
42
      <graph_locks>false</graph_locks>
43
    </PPI>
44
45
    <VDP id="VDP">
46
      <version>V9938</version>
47
      <vram>128</vram>
48
      <io base="0x98" num="8" type="O"/> <!-- S-3527 mirrors -->
49
      <io base="0x98" num="8" type="I"/> <!-- S-3527 mirrors -->
50
    </VDP>
51
52
    <PSG id="PSG">
53
      <type>YM2149</type> <!-- In S3527 -->
54
      <keyboardlayout>50on</keyboardlayout>
55
      <sound>
56
        <volume>21000</volume>
57
      </sound>
58
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
59
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
60
    </PSG>
61
62
    <RTC id="Real time clock">
63
      <sramname>hc-80.cmos</sramname>
64
      <io base="0xB4" num="2" type="O"/>
65
      <io base="0xB5" num="1" type="I"/>
66
    </RTC>
67
68
    <PrinterPort id="Printer Port">
69
      <io base="0x90" num="8" type="IO"/> <!-- S-3527 mirrors -->
70
      <status_readable_on_all_ports>true</status_readable_on_all_ports> <!-- S-3527 property -->
71
    </PrinterPort>
72
73
    <primary slot="0">
74
75
      <secondary slot="0">
76
        <RAM id="Main RAM page 2, 3">
77
          <mem base="0x8000" size="0x8000"/>
78
        </RAM>
79
        <ROM id="MSX BIOS with BASIC ROM">
80
          <rom>
81
            <filename>hc-80_basic-bios2.rom</filename>
82
            <sha1>0081ea0d25bc5cd8d70b60ad8cfdc7307812c0fd</sha1>
83
          </rom>
84
          <mem base="0x0000" size="0x8000"/>
85
        </ROM>
86
      </secondary>
87
88
      <secondary slot="1">
89
        <ROM id="MSX Sub ROM">
90
          <rom>
91
            <filename>hc-80_msx2sub.rom</filename>
92
            <sha1>b8e30d604d319d511cbfbc61e5d8c38fbb9c5a33</sha1>
93
          </rom>
94
          <mem base="0x0000" size="0x4000"/>
95
        </ROM>
96
      </secondary>
97
98
      <secondary slot="2">
99
        <RAM id="Main RAM page 0, 1">
100
          <mem base="0x0000" size="0x8000"/>
101
        </RAM>
102
      </secondary>
103
104
    </primary>
105
106
    <primary external="true" slot="1"/>
107
108
    <primary external="true" slot="2"/>
109
110
    <primary slot="3">
111
      <ROM id="firmware">
112
       <rom>
113
         <filename>hc-80_firmware.rom</filename>
114
         <sha1>7f498db2f431b9c0b42dac1c7ca46a236b780228</sha1>
115
       </rom>
116
       <mem base="0x8000" size="0x4000"/>
117
     </ROM>
118
    </primary>
119
120
  </devices>
121
122
</msxconfig>