OXYGENHUB
◆ main openmsx / share / machines / Pioneer_PX-V60.xml
2.7 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>Pioneer</manufacturer>
7
    <code>PX-V60</code>
8
    <release_year>1985?</release_year>
9
    <description>Japanese MSX1 with LaserDisc controller support, 32kB RAM, superimpose (not emulated outside LaserDisc support). Simpler version of PX-7, targeted for schools.</description>
10
    <type>MSX</type>
11
    <region>jp</region>
12
  </info>
13
14
  <!--
15
  From: http://usbsecretbase.michikusa.jp/px-7_v60/px-v60_pcb.html
16
  MSX-ENGINE: S3527
17
  CPU: Sharp LH0080A
18
  VDP: TMS9128NL (TMS9918 with RGB output)
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 -->
30
      <keyboard_type>jp_jis</keyboard_type>
31
      <has_keypad>false</has_keypad>
32
      <key_ghosting_sgc_protected>true</key_ghosting_sgc_protected>
33
      <code_kana_locks>true</code_kana_locks>
34
      <graph_locks>false</graph_locks>
35
      <!-- there are three extra keys -->
36
      <!-- row 9, bit 0: super-impose -->
37
      <!-- row 9, bit 1: video -->
38
      <!-- row 9, bit 2: computer -->
39
    </PPI>
40
41
    <VDP id="VDP">
42
      <version>TMS9128</version>
43
      <io base="0x98" num="8"/> <!-- S3527 mirrors -->
44
    </VDP>
45
46
    <PSG id="PSG">
47
      <!-- volume of SCC sounds off on real hardware. How to measure? -->
48
      <sound>
49
        <volume>21000</volume>
50
      </sound>
51
      <type>YM2149</type> <!-- in S3527 MSX-ENGINE -->
52
      <io base="0xA0" num="8" type="IO"/> <!-- S-3527 mirrors -->
53
      <ignorePortDirections>true</ignorePortDirections> <!-- not sure, but guess based on use of Engine IC -->
54
    </PSG>
55
56
    <PrinterPort id="Printer Port">
57
      <io base="0x90" num="8" type="IO"/> <!-- S-3527 mirrors -->
58
      <status_readable_on_all_ports>true</status_readable_on_all_ports> <!-- S-3527 property -->
59
    </PrinterPort>
60
61
    <primary slot="0">
62
      <ROM id="MSX BIOS with BASIC ROM">
63
        <rom>
64
          <filename>px-v60_basic-bios1.rom</filename>
65
          <sha1>302afb5d8be26c758309ca3df611ae69cced2821</sha1>
66
        </rom>
67
        <mem base="0x0000" size="0x8000"/>
68
      </ROM>
69
      <RAM id="Main RAM">
70
        <mem base="0x8000" size="0x8000"/>
71
      </RAM>
72
    </primary>
73
74
    <primary external="true" slot="1"/>
75
76
    <primary slot="2">
77
      <PioneerLDControl id="PBASIC">
78
        <rom>
79
          <filename>px-v60_pbasic.rom</filename>
80
          <sha1>4f0102cdc27216fd9bcdb9663db728d2ccd8ca6d</sha1>
81
        </rom>
82
        <mem base="0x4000" size="0x4000"/>
83
        <device idref="ppi"/>
84
        <device idref="VDP"/>
85
      </PioneerLDControl>
86
    </primary>
87
88
    <primary external="true" slot="3"/>
89
90
  </devices>
91
92
</msxconfig>