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