{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "tsugaru",
      "profile": {
        "cores": [
          "tsugaru"
        ],
        "display_name": "Tsugaru",
        "emulator": "tsugaru",
        "files": [
          {
            "description": "system ROM",
            "name": "FMT_SYS.ROM",
            "required": true,
            "size": 262144,
            "source_ref": "src/towns/memory/physmem.cpp:392, src/towns/memory/physmem.cpp:503-507",
            "validation": [
              "size"
            ]
          },
          {
            "description": "DOS ROM",
            "name": "FMT_DOS.ROM",
            "required": true,
            "size": 524288,
            "source_ref": "src/towns/memory/physmem.cpp:395, src/towns/memory/physmem.cpp:508-512",
            "validation": [
              "size"
            ]
          },
          {
            "description": "font ROM",
            "name": "FMT_FNT.ROM",
            "required": true,
            "size": 262144,
            "source_ref": "src/towns/memory/physmem.cpp:398, src/towns/memory/physmem.cpp:513-517",
            "validation": [
              "size"
            ]
          },
          {
            "description": "20-dot font ROM, filled with 0xFF if missing",
            "hle_fallback": true,
            "name": "FMT_F20.ROM",
            "required": false,
            "size": 524288,
            "source_ref": "src/towns/memory/physmem.cpp:401, src/towns/memory/physmem.cpp:518-527",
            "validation": [
              "size"
            ]
          },
          {
            "description": "dictionary ROM",
            "name": "FMT_DIC.ROM",
            "required": true,
            "size": 524288,
            "source_ref": "src/towns/memory/physmem.cpp:404, src/towns/memory/physmem.cpp:528-532",
            "validation": [
              "size"
            ]
          },
          {
            "description": "serial ROM for machine identity, uses defaults if absent",
            "min_size": 32,
            "name": "MYTOWNS.ROM",
            "required": false,
            "source_ref": "src/towns/memory/physmem.cpp:407, src/towns/memory/physmem.cpp:533-539"
          },
          {
            "description": "combined ROM file, alternative to individual ROM files",
            "name": "FMT_ALL.ROM",
            "required": false,
            "source_ref": "src/towns/memory/physmem.cpp:420-500"
          },
          {
            "description": "Marty extra ROM 0, all 4 MAR_EX ROMs needed for Marty mode",
            "name": "MAR_EX0.ROM",
            "required": false,
            "size": 524288,
            "source_ref": "src/towns/memory/physmem.cpp:410, src/towns/memory/physmem.cpp:541-564",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Marty extra ROM 1",
            "name": "MAR_EX1.ROM",
            "required": false,
            "size": 524288,
            "source_ref": "src/towns/memory/physmem.cpp:412, src/towns/memory/physmem.cpp:541-564",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Marty extra ROM 2",
            "name": "MAR_EX2.ROM",
            "required": false,
            "size": 524288,
            "source_ref": "src/towns/memory/physmem.cpp:414, src/towns/memory/physmem.cpp:541-564",
            "validation": [
              "size"
            ]
          },
          {
            "description": "Marty extra ROM 3",
            "name": "MAR_EX3.ROM",
            "required": false,
            "size": 524288,
            "source_ref": "src/towns/memory/physmem.cpp:416, src/towns/memory/physmem.cpp:541-564",
            "validation": [
              "size"
            ]
          }
        ],
        "notes": "FM Towns / Marty emulator by CaptainYS. Takes a ROM directory as first\nargument. ROM format compatible with UNZ emulator. Free compatible ROMs\navailable at ysflight.com/FM/towns/FreeTOWNS/. FMT_ALL.ROM is an\nalternative combined format that bundles all individual ROM files.\n",
        "profiled_date": "2026-03-26",
        "source": "https://github.com/captainys/TOWNSEMU",
        "source_commit": "e27adde120fe06150f3d57a6dc7cba66b5f43a32",
        "systems": [
          "fmtowns"
        ],
        "type": "standalone",
        "upstream": "https://github.com/captainys/TOWNSEMU"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
