{
  "machine": {
    "name": "vt4ffx_soc",
    "sourcefile": "nintendo/nes_vt4ffx_soc.cpp",
    "isdevice": "yes",
    "runnable": "no",
    "isbios": "no",
    "ismechanical": "no",
    "description": "VT series System on a Chip with $4FFx registers",
    "device_ref": [
      {
        "tag": ":_tmp:maincpu",
        "name": "rp2a03_core_swap_op_d5_d6"
      },
      {
        "tag": ":_tmp:screen",
        "name": "screen"
      },
      {
        "tag": ":_tmp:ppu",
        "name": "ppu_vt3xx"
      },
      {
        "tag": ":_tmp:mono",
        "name": "speaker"
      },
      {
        "tag": ":_tmp:apu",
        "name": "nes_apu_vt"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": ":maincpu",
        "name": "RP2A03 core with optional code bitswap",
        "clock": "1789772"
      },
      {
        "type": "audio",
        "tag": ":mono",
        "name": "Speaker"
      },
      {
        "type": "audio",
        "tag": ":apu",
        "name": "XOP APU",
        "clock": "1789772"
      }
    ],
    "display": {
      "tag": ":screen",
      "type": "raster",
      "rotate": "0",
      "width": "256",
      "height": "240",
      "refresh": "60.098800",
      "flipx": "no"
    },
    "sound": {
      "channels": "1"
    }
  }
}