{
  "machine": {
    "name": "gpce4",
    "sourcefile": "devices/machine/generalplus_gpce4_soc.cpp",
    "isdevice": "yes",
    "runnable": "no",
    "isbios": "no",
    "ismechanical": "no",
    "description": "GeneralPlus GPCE4 series SoC",
    "device_ref": [
      {
        "tag": ":_tmp:timer_c",
        "name": "timer"
      },
      {
        "tag": ":_tmp:timer_a",
        "name": "timer"
      },
      {
        "tag": ":_tmp:timer_2hz",
        "name": "timer"
      },
      {
        "tag": ":_tmp:timer_64hz",
        "name": "timer"
      },
      {
        "tag": ":_tmp:timer_2khz",
        "name": "timer"
      },
      {
        "tag": ":_tmp:timer_spi_tx",
        "name": "timer"
      },
      {
        "tag": ":_tmp:speaker",
        "name": "speaker"
      },
      {
        "tag": ":_tmp:dac",
        "name": "dac_16bit_r2r_tc"
      }
    ],
    "chip": [
      {
        "type": "audio",
        "tag": ":speaker",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": ":dac",
        "name": "16-Bit R-2R Twos Complement DAC"
      }
    ],
    "sound": {
      "channels": "1"
    }
  }
}