{
  "machine": {
    "name": "kchala",
    "sourcefile": "newcrest/legend.cpp",
    "cloneof": "kchal",
    "romof": "kchal",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Challenge (1994 version)",
    "year": "1994",
    "manufacturer": "Krypton / Timorite",
    "rom": [
      {
        "name": "1993_vil_v938_hd6433258a95p.ic1",
        "size": "32768",
        "crc": "9277d7d4",
        "sha1": "0ba5129846c11bb7bf02dade1b934e21c45316c8",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "slegend.svg",
        "merge": "slegend.svg",
        "size": "109652",
        "crc": "6840c49e",
        "sha1": "a9c91143c5bea5ab41fe323e719da4a46ab9d631",
        "region": "screen",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "h8325"
      },
      {
        "tag": ":maincpu:intc",
        "name": "h8325_intc"
      },
      {
        "tag": ":maincpu:port1",
        "name": "h8_digital_port"
      },
      {
        "tag": ":maincpu:port2",
        "name": "h8_digital_port"
      },
      {
        "tag": ":maincpu:port3",
        "name": "h8_digital_port"
      },
      {
        "tag": ":maincpu:port4",
        "name": "h8_digital_port"
      },
      {
        "tag": ":maincpu:port5",
        "name": "h8_digital_port"
      },
      {
        "tag": ":maincpu:port6",
        "name": "h8_digital_port"
      },
      {
        "tag": ":maincpu:port7",
        "name": "h8_digital_port"
      },
      {
        "tag": ":maincpu:timer8_0",
        "name": "h8_timer8_channel"
      },
      {
        "tag": ":maincpu:timer8_1",
        "name": "h8_timer8_channel"
      },
      {
        "tag": ":maincpu:timer16",
        "name": "h8_timer16"
      },
      {
        "tag": ":maincpu:timer16:0",
        "name": "h8325_timer16_channel"
      },
      {
        "tag": ":maincpu:sci0",
        "name": "h8_sci"
      },
      {
        "tag": ":maincpu:sci1",
        "name": "h8_sci"
      },
      {
        "tag": ":board",
        "name": "sensorboard"
      },
      {
        "tag": ":lcd_pwm",
        "name": "pwm_display"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":led_pwm",
        "name": "pwm_display"
      },
      {
        "tag": ":speaker",
        "name": "speaker"
      },
      {
        "tag": ":dac",
        "name": "dac"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "Hitachi H8/325",
        "clock": "20000000"
      },
      {
        "type": "audio",
        "tag": "speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": "dac",
        "name": "1-Bit DAC"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "svg",
      "rotate": "0",
      "width": "384",
      "height": "139",
      "refresh": "60.000000",
      "pixclock": "3202560",
      "htotal": "384",
      "hbend": "0",
      "hbstart": "384",
      "vtotal": "139",
      "vbend": "0",
      "vbstart": "139",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    },
    "input": {
      "players": "1",
      "service": "no",
      "tilt": "no",
      "control": {
        "type": "keypad",
        "buttons": "16",
        "reverse": "no"
      }
    },
    "configuration": [
      {
        "name": "Battery Status",
        "tag": "IN.2",
        "mask": "1",
        "confsetting": [
          {
            "name": "Low",
            "value": "0",
            "default": "no"
          },
          {
            "name": "Normal",
            "value": "1",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Remember Position",
        "tag": "board:CONF",
        "mask": "3",
        "condition": {
          "tag": "UI_CHECK",
          "mask": "4",
          "relation": "ne",
          "value": "0"
        },
        "confsetting": [
          {
            "name": "No",
            "value": "1",
            "default": "no"
          },
          {
            "name": "Yes",
            "value": "2",
            "default": "no"
          },
          {
            "name": "Auto",
            "value": "0",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Show Pieces",
        "tag": "board:CONF",
        "mask": "4",
        "condition": {
          "tag": "UI_CHECK",
          "mask": "4",
          "relation": "ne",
          "value": "0"
        },
        "confsetting": [
          {
            "name": "No",
            "value": "4",
            "default": "no"
          },
          {
            "name": "Yes",
            "value": "0",
            "default": "yes"
          }
        ]
      }
    ],
    "port": [
      {
        "tag": ":IN.0"
      },
      {
        "tag": ":IN.1"
      },
      {
        "tag": ":IN.2"
      },
      {
        "tag": ":board:BS_CHECK"
      },
      {
        "tag": ":board:CONF"
      },
      {
        "tag": ":board:RANK.1"
      },
      {
        "tag": ":board:RANK.10"
      },
      {
        "tag": ":board:RANK.11"
      },
      {
        "tag": ":board:RANK.12"
      },
      {
        "tag": ":board:RANK.13"
      },
      {
        "tag": ":board:RANK.2"
      },
      {
        "tag": ":board:RANK.3"
      },
      {
        "tag": ":board:RANK.4"
      },
      {
        "tag": ":board:RANK.5"
      },
      {
        "tag": ":board:RANK.6"
      },
      {
        "tag": ":board:RANK.7"
      },
      {
        "tag": ":board:RANK.8"
      },
      {
        "tag": ":board:RANK.9"
      },
      {
        "tag": ":board:SPAWN"
      },
      {
        "tag": ":board:SS_CHECK"
      },
      {
        "tag": ":board:UI"
      },
      {
        "tag": ":board:UI_CHECK"
      }
    ],
    "driver": {
      "status": "good",
      "emulation": "good",
      "savestate": "supported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    }
  }
}