{
  "machine": {
    "name": "tcfboxa",
    "sourcefile": "sega/triforce.cpp",
    "romof": "triforce",
    "isbios": "no",
    "isdevice": "no",
    "ismechanical": "no",
    "runnable": "yes",
    "description": "Triforce Firmware Update For Compact Flash Box (4.01) (GDT-0022A)",
    "year": "2009",
    "manufacturer": "Sega",
    "biosset": {
      "name": "bios0",
      "description": "Triforce BIOS",
      "default": "no"
    },
    "rom": [
      {
        "name": "triforce_bootrom.bin",
        "merge": "triforce_bootrom.bin",
        "bios": "bios0",
        "size": "2097152",
        "crc": "d1883221",
        "sha1": "c3cb7227e4dbc2af861e76d00cb59726105a2e4c",
        "region": "maincpu",
        "offset": "0",
        "status": "good",
        "optional": "no"
      },
      {
        "name": "317-0567-com.pic",
        "size": "16384",
        "crc": "cd1d2b2d",
        "sha1": "78203ee0339f76eb76da08d7de43e7e44e4b7d32",
        "region": "pic",
        "offset": "0",
        "status": "good",
        "optional": "no"
      }
    ],
    "disk": {
      "name": "gdt-0022a",
      "sha1": "14973058d87eff93782f59878ec856a7be994b6e",
      "region": "gdrom",
      "index": "0",
      "writable": "no",
      "status": "good",
      "optional": "no"
    },
    "device_ref": [
      {
        "tag": ":maincpu",
        "name": "ppc603"
      },
      {
        "tag": ":screen",
        "name": "screen"
      },
      {
        "tag": ":palette",
        "name": "palette"
      },
      {
        "tag": ":rom_board",
        "name": "segadimm"
      },
      {
        "tag": ":rom_board:dimmcpu",
        "name": "sh7091"
      },
      {
        "tag": ":rom_board:pci",
        "name": "pci_root"
      },
      {
        "tag": ":rom_board:pci:00.0",
        "name": "sega315_6154"
      },
      {
        "tag": ":rom_board:pci:01.0",
        "name": "ide_gdrom"
      },
      {
        "tag": ":rom_board:pci:01.0:ide",
        "name": "idectrl32bm"
      },
      {
        "tag": ":rom_board:pci:01.0:ide:0",
        "name": "ata_slot"
      },
      {
        "tag": ":rom_board:pci:01.0:ide:0:gdrom",
        "name": "gdrom"
      },
      {
        "tag": ":rom_board:pci:01.0:ide:0:gdrom:image",
        "name": "gdrom_image"
      },
      {
        "tag": ":rom_board:pci:01.0:ide:0:gdrom:cdda",
        "name": "cdda"
      },
      {
        "tag": ":rom_board:pci:01.0:ide:1",
        "name": "ata_slot"
      },
      {
        "tag": ":rom_board:pic",
        "name": "pic16c622"
      },
      {
        "tag": ":rom_board:i2c_0",
        "name": "24c01"
      },
      {
        "tag": ":rom_board:i2c_1",
        "name": "24c01"
      },
      {
        "tag": ":rom_board:eeprom",
        "name": "93c46_8"
      }
    ],
    "chip": [
      {
        "type": "cpu",
        "tag": "maincpu",
        "name": "IBM PowerPC 603",
        "clock": "64000000"
      },
      {
        "type": "cpu",
        "tag": "rom_board:dimmcpu",
        "name": "Hitachi SH7091",
        "clock": "200000000"
      },
      {
        "type": "cpu",
        "tag": "rom_board:pic",
        "name": "Microchip PIC16C622",
        "clock": "20000000"
      },
      {
        "type": "audio",
        "tag": "rom_board:pci:01.0:ide:0:gdrom:cdda",
        "name": "CD/DA",
        "clock": "44100"
      }
    ],
    "display": {
      "tag": "screen",
      "type": "raster",
      "rotate": "0",
      "width": "640",
      "height": "480",
      "refresh": "60.000000",
      "pixclock": "18432000",
      "htotal": "640",
      "hbend": "0",
      "hbstart": "640",
      "vtotal": "480",
      "vbend": "0",
      "vbstart": "480",
      "flipx": "no"
    },
    "sound": {
      "channels": "0"
    },
    "input": {
      "players": "1",
      "service": "no",
      "tilt": "no"
    },
    "configuration": [
      {
        "name": "Full emulation",
        "tag": "rom_board:DEBUG_ONLY",
        "mask": "1",
        "confsetting": [
          {
            "name": "Enabled",
            "value": "1",
            "default": "no"
          },
          {
            "name": "Disabled",
            "value": "0",
            "default": "yes"
          }
        ]
      },
      {
        "name": "Initialized",
        "tag": "rom_board:DEBUG_ONLY",
        "mask": "2",
        "confsetting": [
          {
            "name": "Yes",
            "value": "2",
            "default": "yes"
          },
          {
            "name": "No",
            "value": "0",
            "default": "no"
          }
        ]
      }
    ],
    "port": {
      "tag": ":rom_board:DEBUG_ONLY"
    },
    "driver": {
      "status": "preliminary",
      "emulation": "preliminary",
      "savestate": "unsupported",
      "requiresartwork": "no",
      "unofficial": "no",
      "nosoundhardware": "no",
      "incomplete": "no"
    },
    "feature": {
      "type": "sound",
      "status": "unemulated"
    },
    "device": {
      "type": "cdrom",
      "tag": "rom_board:pci:01.0:ide:0:gdrom:image",
      "interface": "cdrom",
      "instance": {
        "name": "cdrom",
        "briefname": "cdrm"
      },
      "extension": [
        {
          "name": "chd"
        },
        {
          "name": "cue"
        },
        {
          "name": "toc"
        },
        {
          "name": "nrg"
        },
        {
          "name": "gdi"
        },
        {
          "name": "iso"
        },
        {
          "name": "cdr"
        }
      ]
    }
  }
}