OXYGENHUB
◆ main openmsx / share / extensions / Philips_NMS_1205.xml
1.6 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
  <info>
5
    <name>Music-Module</name>
6
    <manufacturer>Philips</manufacturer>
7
    <code>NMS-1205</code>
8
    <release_year>1986</release_year>
9
    <description>Philips' Yamaha Y8950 MSX-AUDIO cartridge with sound sampler and MIDI.</description>
10
    <type>sound expansion</type>
11
  </info>
12
  <devices>
13
    <MSX-AUDIO id="Philips Music Module MSX-Audio">
14
      <io base="0xC0" num="2"/>
15
      <io base="0x08" num="8" type="O"/> <!-- 0x0A is specced, the rest...  -->
16
      <io base="0x18" num="8" type="O"/> <!-- ...is all mirroring here. -->
17
      <type>Philips</type>
18
      <sound>
19
        <volume>12000</volume>
20
      </sound>
21
      <sampleram>32</sampleram>
22
    </MSX-AUDIO>
23
24
    <MusicModuleMIDI id="Philips Music Module MIDI">
25
      <io base="0x00" num="2" type="O"/>
26
      <io base="0x08" num="2" type="O"/> <!-- mirror 1, overlap with DAC mirror! -->
27
      <io base="0x10" num="2" type="O"/> <!-- mirror 2 -->
28
      <io base="0x18" num="2" type="O"/> <!-- mirror 3 -->
29
      <io base="0x04" num="2" type="I"/>
30
      <io base="0x0C" num="2" type="I"/> <!-- mirror 1 -->
31
      <io base="0x14" num="2" type="I"/> <!-- mirror 2 -->
32
      <io base="0x1C" num="2" type="I"/> <!-- mirror 3 -->
33
    </MusicModuleMIDI>
34
35
    <primary slot="any">
36
      <secondary slot="any">
37
        <ROM id="Philips Music Module ROM Music Box">
38
          <mem base="0x4000" size="0x8000"/>
39
          <rom>
40
            <sha1>c7463e1fd0433c5d41b70670d6c10fd781b66426</sha1>
41
            <filename>nms1205.rom</filename>
42
          </rom>
43
        </ROM>
44
      </secondary>
45
    </primary>
46
  </devices>
47
</msxconfig>