OXYGENHUB
◆ main openmsx / share / machines / Sony_HB-701FD.xml
3.1 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>Sony</manufacturer>
7
    <code>HB-701FD</code>
8
    <release_year>1984</release_year>
9
    <description>Luxurious machine with separate keyboard, single sided disk drive and (not emulated) superimposing capabilities and S-Link interface.</description>
10
    <type>MSX</type>
11
    <region>jp</region>
12
  </info>
13
14
  <!-- Based on the machine of Peter Hanraets -->
15
  <!-- VDP has heatsink but machine has RGB out and 8x 1bit 16kB VRAM, so TMS9928ANL -->
16
17
  <CassettePort/>
18
19
  <devices>
20
21
    <PPI id="ppi">
22
      <sound>
23
        <volume>16000</volume>
24
      </sound>
25
      <io base="0xA8" num="4"/>
26
      <keyboard_type>jp_ansi</keyboard_type>
27
      <has_keypad>false</has_keypad>
28
      <key_ghosting_sgc_protected>false</key_ghosting_sgc_protected> <!-- confirmed -->
29
      <code_kana_locks>true</code_kana_locks>
30
    </PPI>
31
32
    <VDP id="VDP">
33
      <io base="0x98" num="4" type="O"/>
34
      <io base="0x98" num="2" type="I"/>
35
      <version>TMS9928A</version>
36
      <saturation>100</saturation> <!-- TMS9x2x and RGB output -->
37
    </VDP>
38
39
    <PSG id="PSG">
40
      <!-- Peter checked, the sound output of the PSG is monaural -->
41
      <type>YM2149</type>
42
      <sound>
43
        <volume>21000</volume>
44
      </sound>
45
      <io base="0xA0" num="4" type="IO"/>
46
      <ignorePortDirections>false</ignorePortDirections> <!-- not sure, but guess based on discrete PSG chip -->
47
    </PSG>
48
49
    <PrinterPort id="Printer Port">
50
      <io base="0x90" num="2"/>
51
    </PrinterPort>
52
53
    <primary slot="0">
54
      <ROM id="MSX BIOS with BASIC ROM">
55
        <rom>
56
          <sha1>302afb5d8be26c758309ca3df611ae69cced2821</sha1>
57
          <filename>hb-701_basic-bios1.rom</filename>
58
        </rom>
59
        <mem base="0x0000" size="0x8000"/>
60
      </ROM>
61
    </primary>
62
63
    <primary external="true" slot="1"/>
64
65
    <primary slot="2">
66
67
      <secondary slot="0">
68
        <RAM id="Main RAM">
69
          <mem base="0x0000" size="0x10000"/>
70
          <initialContent encoding="gz-base64">eJz7/58ywEAhAAAJyD/B</initialContent> <!-- ((chr(255)*64  + chr(0)* 64)).encode('zip').encode('base64'), as seen on Peter's machine -->
71
        </RAM>
72
      </secondary>
73
74
      <secondary slot="1">
75
        <WD2793 id="Memory Mapped FDC">
76
          <connectionstyle>Sony</connectionstyle>
77
          <motor_off_timeout_ms>4000</motor_off_timeout_ms>
78
          <drives>1</drives>
79
          <singlesided/>
80
          <rom>
81
            <filename>hb-701fd_disk.rom</filename>
82
            <sha1>be86a0c2004142f2e8b7d65bf03733cc3d041ec1</sha1>
83
          </rom>
84
          <mem base="0x0000" size="0x10000"/> <!-- FDC regs mirrored on all pages -->
85
          <rom_visibility base="0x4000" size="0x4000"/> <!-- ROM only visible in page 1 -->
86
        </WD2793>
87
      </secondary>
88
89
      <secondary slot="2">
90
        <ROM id="HB-701 Firmware">
91
          <rom>
92
            <sha1>2520e55987ea3084a5bfd75452dc6215b9a1aac4</sha1>
93
            <filename>hb-701_firmware.rom</filename>
94
          </rom>
95
          <mem base="0x4000" size="0x4000"/>
96
        </ROM>
97
      </secondary>
98
99
    </primary>
100
101
    <primary external="true" slot="3"/>
102
103
  </devices>
104
105
</msxconfig>