{
  "count": 1,
  "generated_at": "2026-10-20T02:57:31Z",
  "items": [
    {
      "id": "uae4arm",
      "profile": {
        "core_classification": "community_fork",
        "core_version": "v0.5",
        "cores": [
          "uae4arm"
        ],
        "display_name": "Commodore - Amiga (UAE4ARM)",
        "emulator": "uae4arm",
        "files": [
          {
            "description": "Amiga 500 Kickstart v1.3 rev 34.005",
            "hle_fallback": true,
            "name": "kick34005.A500",
            "required": false,
            "source_ref": "libretro/core/libretro-core.cpp:82, libretro/core/libretro-core.cpp:833, src/memory.cpp:745-760"
          },
          {
            "description": "Amiga 600 Kickstart v3.1 rev 40.063",
            "hle_fallback": true,
            "name": "kick40063.A600",
            "required": false,
            "source_ref": "libretro/core/libretro-core.cpp:83, libretro/core/libretro-core.cpp:789"
          },
          {
            "description": "Amiga 1200 Kickstart v3.1 rev 40.068",
            "hle_fallback": true,
            "name": "kick40068.A1200",
            "required": false,
            "source_ref": "libretro/core/libretro-core.cpp:84, libretro/core/libretro-core.cpp:415"
          },
          {
            "description": "CDTV extended ROM v1.00 rev 34.005",
            "name": "kick34005.CDTV",
            "required": false,
            "source_ref": "libretro/core/libretro-core.cpp:85, libretro/core/libretro-core.cpp:834, src/memory.cpp:640-662"
          },
          {
            "description": "CD32 Kickstart v3.1 rev 40.060",
            "name": "kick40060.CD32",
            "required": false,
            "source_ref": "libretro/core/libretro-core.cpp:86, libretro/core/libretro-core.cpp:856, src/memory.cpp:745-760"
          },
          {
            "description": "CD32 extended ROM rev 40.060",
            "name": "kick40060.CD32.ext",
            "required": false,
            "source_ref": "libretro/core/libretro-core.cpp:87, libretro/core/libretro-core.cpp:857, src/memory.cpp:644-662"
          },
          {
            "description": "Cloanto Amiga Forever decryption key",
            "name": "rom.key",
            "required": false,
            "source_ref": "src/memory.cpp:754 (addkeydir)"
          }
        ],
        "notes": "ARM-optimized Amiga emulator by TomB, ported to libretro by Chips-fr.\nBased on an older uae4arm version, intended for low-powered ARM hardware\nwhere PUAE cannot maintain full speed.\n\nCore options expose three models: A500, A600, A1200. Each selects its\nKickstart ROM automatically. Extended ROMs (CDTV/CD32) can be set via\n.uae config files but CD32/CDTV hardware emulation is absent from\nthis port (no akiko chip, CD support listed as missing).\n\nBuilt-in AROS Kickstart replacement used as fallback when no ROM is found.\n\nCloanto-encrypted ROMs require rom.key in the system directory.\n",
        "profiled_date": "2026-03-25",
        "source": "https://github.com/libretro/uae4arm-libretro",
        "source_commit": "26f444f01771f0dfa2fa652906ff8222e92e476e",
        "systems": [
          "commodore-amiga"
        ],
        "type": "libretro",
        "upstream": "https://github.com/PandTomB/uae4arm"
      }
    }
  ],
  "kind": "emulators",
  "schema_version": 1
}
