OXYGENHUB
◆ main openmsx / share / machines / Sanyo_PHC-33.xml
2.7 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>Sanyo</manufacturer>
7
    <code>PHC-33</code>
8
    <release_year>1985</release_year>
9
    <description>A 64kB Japanese MSX1 machine with built-in high-speed tapedrive (not emulated).</description>
10
    <type>MSX</type>
11
    <region>jp</region>
12
  </info>
13
14
  <!-- Info based on machine with serial number 73407159, kindly provided by
15
       Peter Hanraets
16
17
       Z80 scf: 01E529ED01F429FC (dunno)
18
       Z80 cpl: 3AFF12D7 (standard)
19
       Z80 out (c),0: 0 (MSX)
20
       PSG pin 6/7 quirk: C (YES)
21
       YM2149 PSGmask
22
23
       MSX-ENGINE: S3527
24
25
       Note: built in tape deck's special features not emulated...     
26
    -->
27
28
  <CassettePort/>
29
30
  <devices>
31
32
    <PPI id="ppi">
33
      <io base="0xA8" num="8"/> <!-- S-3527 mirrors -->
34
      <sound>
35
        <volume>16000</volume>
36
      </sound>
37
      <keyboard_type>jp_ansi</keyboard_type>
38
      <has_keypad>false</has_keypad>
39
      <key_ghosting_sgc_protected>false</key_ghosting_sgc_protected> <!-- TODO: not entirely sure. -->
40
      <code_kana_locks>true</code_kana_locks>
41
      <graph_locks>false</graph_locks>
42
    </PPI>
43
44
    <VDP id="VDP">
45
      <version>TMS9118</version>
46
      <io base="0x98" num="8"/>  <!-- S3527 mirrors -->
47
    </VDP>
48
49
    <PSG id="PSG">
50
      <type>YM2149</type> <!-- in S-3527 MSX-ENGINE -->
51
      <keyboardlayout>50on</keyboardlayout>
52
      <sound>
53
        <volume>21000</volume>
54
      </sound>
55
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
56
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
57
    </PSG>
58
59
    <PrinterPort id="Printer Port">
60
      <io base="0x90" num="8" type="IO"/> <!-- S-3527 mirrors -->
61
      <status_readable_on_all_ports>true</status_readable_on_all_ports> <!-- S-3527 property -->
62
    </PrinterPort>
63
64
    <primary slot="0">
65
      <ROM id="MSX BIOS with BASIC ROM">
66
        <rom>
67
          <filename>phc-33_basic-bios1.rom</filename>
68
          <sha1>4d0c37ad722366ac7aa3d64291c3db72884deb2d</sha1>
69
        </rom>
70
        <mem base="0x0000" size="0x8000"/>
71
      </ROM>
72
    </primary>
73
74
    <primary external="true" slot="1"/>
75
76
    <primary external="true" slot="2"/>
77
78
    <primary slot="3">
79
80
      <secondary slot="0"/>
81
82
      <secondary slot="1"/>
83
84
      <secondary slot="2">
85
        <RAM id="Main RAM">
86
          <mem base="0x0000" size="0x10000"/>
87
          <initialContent encoding="gz-base64">eJztzgENAAAIAyD7l74x7iajAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwHv1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcsDvTh3I=</initialContent> <!-- ((chr(255) + chr(0)) * 16384 + (chr(0) + chr(255)) * 16384) -->
88
        </RAM>
89
      </secondary>
90
91
      <secondary slot="3"/>
92
93
    </primary>
94
95
  </devices>
96
97
</msxconfig>