<?xml version="1.0" ?>
<!DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
<msxconfig>
  <info>
    <name>Music-Module</name>
    <manufacturer>Philips</manufacturer>
    <code>NMS-1205</code>
    <release_year>1986</release_year>
    <description>Philips' Yamaha Y8950 MSX-AUDIO cartridge with sound sampler and MIDI.</description>
    <type>sound expansion</type>
  </info>
  <devices>
    <MSX-AUDIO id="Philips Music Module MSX-Audio">
      <io base="0xC0" num="2"/>
      <io base="0x08" num="8" type="O"/> <!-- 0x0A is specced, the rest...  -->
      <io base="0x18" num="8" type="O"/> <!-- ...is all mirroring here. -->
      <type>Philips</type>
      <sound>
        <volume>12000</volume>
      </sound>
      <sampleram>32</sampleram>
    </MSX-AUDIO>

    <MusicModuleMIDI id="Philips Music Module MIDI">
      <io base="0x00" num="2" type="O"/>
      <io base="0x08" num="2" type="O"/> <!-- mirror 1, overlap with DAC mirror! -->
      <io base="0x10" num="2" type="O"/> <!-- mirror 2 -->
      <io base="0x18" num="2" type="O"/> <!-- mirror 3 -->
      <io base="0x04" num="2" type="I"/>
      <io base="0x0C" num="2" type="I"/> <!-- mirror 1 -->
      <io base="0x14" num="2" type="I"/> <!-- mirror 2 -->
      <io base="0x1C" num="2" type="I"/> <!-- mirror 3 -->
    </MusicModuleMIDI>

    <primary slot="any">
      <secondary slot="any">
        <ROM id="Philips Music Module ROM Music Box">
          <mem base="0x4000" size="0x8000"/>
          <rom>
            <sha1>c7463e1fd0433c5d41b70670d6c10fd781b66426</sha1>
            <filename>nms1205.rom</filename>
          </rom>
        </ROM>
      </secondary>
    </primary>
  </devices>
</msxconfig>
