OXYGENHUB
◆ main openmsx / share / machines / Sony_HB-F500P.xml
3.2 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>Sony</manufacturer>
7
    <code>HB-F500P</code>
8
    <release_year>1985</release_year>
9
    <description>First European (desktop) MSX2 by Sony, with 64kB RAM, built in double sided disk drive and 3 cartridge slots. Memory layout is special, not all software handles it correctly.</description>
10
    <type>MSX2</type>
11
    <region>eu</region>
12
  </info>
13
14
  <CassettePort/>
15
16
  <devices>
17
18
    <PPI id="ppi">
19
      <sound>
20
        <volume>16000</volume>
21
      </sound>
22
      <io base="0xA8" num="8"/> <!-- S-3527 mirrors -->
23
      <keyboard_type>gb</keyboard_type>
24
      <has_keypad>true</has_keypad>
25
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected>
26
      <code_kana_locks>false</code_kana_locks>
27
      <graph_locks>false</graph_locks>
28
    </PPI>
29
30
    <VDP id="VDP">
31
      <version>V9938</version>
32
      <vram>128</vram>
33
      <io base="0x98" num="8" type="O"/> <!-- S-3527 mirrors -->
34
      <io base="0x98" num="8" type="I"/> <!-- S-3527 mirrors -->
35
    </VDP>
36
37
    <PSG id="PSG">
38
      <type>YM2149</type> <!-- in S-3527 MSX-ENGINE -->
39
      <sound>
40
        <volume>21000</volume>
41
      </sound>
42
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
43
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
44
    </PSG>
45
46
    <RTC id="Real time clock">
47
      <sramname>hb-f500p.cmos</sramname>
48
      <io base="0xB4" num="2" type="O"/>
49
      <io base="0xB5" num="1" type="I"/>
50
    </RTC>
51
52
    <PrinterPort id="Printer Port">
53
      <io base="0x90" num="8" type="IO"/> <!-- S-3527 mirrors -->
54
      <status_readable_on_all_ports>true</status_readable_on_all_ports> <!-- S-3527 property -->
55
      <unused_bits>0x00</unused_bits> <!-- as measured on one Sony HB-F500P -->
56
    </PrinterPort>
57
58
    <primary slot="0">
59
60
      <secondary slot="0">
61
        <RAM id="Main RAM page 2, 3">
62
          <mem base="0x8000" size="0x8000"/>
63
        </RAM>
64
        <ROM id="MSX BIOS with BASIC ROM">
65
          <rom>
66
            <filename>hb-f500p_basic-bios2.rom</filename>
67
            <sha1>0de3c802057560560a03d7965fcc4cff69f8575c</sha1>
68
          </rom>
69
          <mem base="0x0000" size="0x8000"/>
70
        </ROM>
71
      </secondary>
72
73
      <secondary slot="1">
74
        <ROM id="MSX Sub ROM">
75
          <rom>
76
            <filename>hb-f500p_msx2sub.rom</filename>
77
            <sha1>3288894e1be6af705871499b23c85732dbc40993</sha1>
78
          </rom>
79
          <mem base="0x0000" size="0x4000"/>
80
        </ROM>
81
        <WD2793 id="Memory Mapped FDC">
82
          <connectionstyle>Sony</connectionstyle>
83
          <motor_off_timeout_ms>4000</motor_off_timeout_ms>
84
          <drives>1</drives>
85
          <rom>
86
            <filename>hb-f500p_disk.rom</filename>
87
            <sha1>1566532146fcfc28c707753777c66585dc12418a</sha1>
88
          </rom>
89
          <mem base="0x4000" size="0x8000"/>
90
        </WD2793>
91
      </secondary>
92
93
      <secondary slot="2">
94
        <RAM id="Main RAM page 0, 1">
95
          <mem base="0x0000" size="0x8000"/>
96
        </RAM>
97
      </secondary>
98
99
      <secondary slot="3"/>
100
101
    </primary>
102
103
    <primary external="true" slot="1"/>
104
105
    <primary external="true" slot="2"/>
106
107
    <primary external="true" slot="3"/>
108
109
  </devices>
110
111
</msxconfig>