OXYGENHUB
◆ main openmsx / share / machines / Olympia_PHC-2.xml
2.8 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>Olympia</manufacturer>
7
    <code>PHC-2</code>
8
    <release_year>1985</release_year>
9
    <description>French basic MSX machine (built by Daewoo), based on DPC-200, with 64kB RAM.</description>
10
    <type>MSX</type>
11
    <region>fr</region>
12
  </info>
13
14
 <!-- 
15
One specimen on MSX.org has:
16
Serial number: L5EP10111
17
IC4: NEC D780C-1 CPU 8423X5
18
IC5: GI AY-3-8910 PSG 8435
19
IC6: INTEL P8255A-5 PPI U3381873
20
IC8: ROM: GI 9256C-0033 RO9256C-FRA 8441 CEA
21
IC18-IC25: RAM: 8x Mitsubishi M5K4164ANP 8419A9/8422B6/842202
22
Mobo: Daewoo DP640728 / 9906500900
23
Xtal: Sony 10.738635MHz _ON107
24
VDP and VRAM are under heat sink :(
25
26
Patrick's machine has:
27
Serial Number: L5EP10182
28
IC4: Zilog Z8400A PS Z80A CPU 8412
29
IC5: GI AY-3-8910A 8442 CBA
30
IC6: NEC D8255AC-2 PPI
31
IC8: ROM: GI 9256C-0033 RO9256C-FRA 8446 CEA
32
IC18-IC25: RAM: 8x Mitsubishi M5K4164ANP 8424A6
33
Mobo: Daewoo DP645038 / 9906500900
34
Xtal: Sony 10.738635MHz _ON107
35
VDP and VRAM are under heat sink :(
36
37
Z80 scf: 01ED29ED01FC29FC (standard)
38
Z80 cpl: 3AFF12D7 (standard)
39
Z80 out (c),0: 0 (MSX)
40
PSG pin 6/7 quirk: C (YES)
41
PSG mask: AY8910-like
42
 -->
43
44
  <CassettePort/>
45
46
  <devices>
47
48
    <PPI id="ppi">
49
      <sound>
50
        <volume>16000</volume>
51
      </sound>
52
      <io base="0xA8" num="4"/>
53
      <keyboard_type>fr</keyboard_type>
54
      <has_keypad>false</has_keypad>
55
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected> <!-- confirmed -->
56
      <code_kana_locks>false</code_kana_locks>
57
      <graph_locks>false</graph_locks>
58
    </PPI>
59
60
    <VDP id="VDP">
61
      <version>TMS9129</version>
62
      <io base="0x98" num="2"/>
63
      <saturation>100</saturation> <!-- TMS9x2x and RGB output -->
64
    </VDP>
65
66
    <PSG id="PSG">
67
      <type>AY8910</type>
68
      <sound>
69
        <volume>21000</volume>
70
      </sound>
71
      <io base="0xA0" num="4" type="IO"/>
72
      <ignorePortDirections>false</ignorePortDirections> <!-- not sure, but guess based on discrete PSG chip -->
73
    </PSG>
74
75
    <PrinterPort id="Printer Port">
76
      <io base="0x90" num="2"/>
77
    </PrinterPort>
78
79
    <primary slot="0">
80
      <ROM id="MSX BIOS with BASIC ROM">
81
        <rom>
82
          <filename>olympia_phc-2_basic-bios1.rom</filename>
83
          <sha1>d3af963e2529662eae63f04a2530454685a1989f</sha1> <!-- Confirmed by Patrick -->
84
        </rom>
85
        <mem base="0x0000" size="0x8000"/>
86
      </ROM>
87
    </primary>
88
89
    <primary slot="1">
90
91
      <RAM id="Main RAM">
92
        <mem base="0x0000" size="0x10000"/>
93
        <initialContent encoding="hex">FF00</initialContent>
94
      </RAM>
95
96
    </primary>
97
98
    <primary external="true" slot="2"/> <!-- Yeah, first cartridge slot is actually slot 2! -->
99
100
    <primary external="true" slot="3"/> <!-- Note: this connector is actually a non-standard expansion connector on the back -->
101
102
  </devices>
103
104
</msxconfig>