OXYGENHUB
◆ main openmsx / share / machines / Sony_HB-10P.xml
2.4 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-10P</code>
8
    <release_year>1986</release_year>
9
    <description>Basic European MSX1 with 64kB. Has a weird memory mirroring glitch.</description>
10
    <type>MSX</type>
11
    <region>eu</region>
12
  </info>
13
14
<!-- hap:
15
CPU: NEC D780C-1
16
PPI/PSG: Yamaha S3527 - ANSI
17
VDP: Toshiba T6950
18
crystal: 3.579545 and 22.168 near the VDP (PAL = 22.168/5=4.4336).. not synced
19
-->
20
21
  <CassettePort/>
22
23
  <devices>
24
25
    <PPI id="ppi">
26
      <sound>
27
        <volume>16000</volume>
28
      </sound>
29
      <io base="0xA8" num="8"/>  <!-- S-3527 mirrors, confirmed by hap -->
30
      <keyboard_type>gb</keyboard_type>
31
      <has_keypad>false</has_keypad>
32
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected>
33
      <code_kana_locks>false</code_kana_locks>
34
      <graph_locks>false</graph_locks>
35
    </PPI>
36
37
    <VDP id="VDP">
38
      <version>T6950PAL</version>
39
      <io base="0x98" num="8"/>  <!-- mirroring confirmed by hap -->
40
      <initialContent encoding="hex">FF00</initialContent>
41
    </VDP>
42
43
    <PSG id="PSG">
44
      <type>YM2149</type> <!-- not checked -->
45
      <sound>
46
        <volume>21000</volume>
47
      </sound>
48
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
49
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
50
    </PSG>
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
    </PrinterPort>
56
57
    <primary slot="0">
58
      <ROM id="MSX BIOS with BASIC ROM">
59
        <rom>
60
          <filename>hb-10p_basic-bios1.rom</filename>
61
          <sha1>5e7c8eab238712d1e18b0219c0f4d4dae180420d</sha1>
62
        </rom>
63
        <mem base="0x0000" size="0x8000"/>
64
      </ROM>
65
      <!-- NOTE: page 3 actually mirrors page 3 of the RAM in slot 3!
66
           This also happens in older versions of the Sony HB-20P. -->
67
      <Mirror id="Main RAM mirror">
68
        <mem base="0xc000" size="0x4000"/>
69
        <ps>3</ps>
70
      </Mirror>
71
    </primary>
72
73
    <primary external="true" slot="1"/>
74
75
    <primary external="true" slot="2"/>
76
77
    <primary slot="3">
78
      <RAM id="Main RAM">
79
        <mem base="0x0000" size="0x10000"/>
80
      </RAM>
81
    </primary>
82
83
  </devices>
84
85
</msxconfig>