<machine name="opus_pm100" sourcefile="devices/bus/isa/opus_pm.cpp" isdevice="yes" runnable="no" isbios="no" ismechanical="no">
  <description>Opus Systems PM-100 coprocessor (NS32016)</description>
  <device_ref tag=":_tmp:cpu" name="ns32016" />
  <device_ref tag=":_tmp:fpu" name="ns32081" />
  <device_ref tag=":_tmp:mmu" name="ns32082" />
  <chip type="cpu" tag=":cpu" name="National Semiconductor NS32016" clock="10000000" />
  <configuration name="Host interrupt" tag=":IRQ" mask="15">
    <confsetting name="IRQ2" value="2" default="no" />
    <confsetting name="IRQ3" value="3" default="no" />
    <confsetting name="IRQ5" value="5" default="yes" />
    <confsetting name="IRQ7" value="7" default="no" />
  </configuration>
  <configuration name="Memory window segment" tag=":SEG" mask="61440">
    <confsetting name="8000h" value="32768" default="no" />
    <confsetting name="9000h" value="36864" default="no" />
    <confsetting name="A000h" value="40960" default="no" />
    <confsetting name="D000h" value="53248" default="yes" />
    <confsetting name="E000h" value="57344" default="no" />
  </configuration>
</machine>