{
  "system": {
    "id": "nes",
    "name": "Nintendo Entertainment System",
    "short_name": "NES",
    "details": {
      "manufacturer": "Nintendo",
      "release_date": "1983-07-15",
      "description": "Nintendo's 8-bit console that revived the North American video game industry.",
      "type": "console"
    },
    "ids": {
      "screenscraper": 3,
      "retroachievements": 7
    },
    "folders": [
      "nes",
      "Nintendo Entertainment System",
      "Nintendo"
    ],
    "colors": [
      "#bdbdbd",
      "#e53935"
    ],
    "extensions": [
      "bin",
      "fds",
      "nes",
      "nsf",
      "qd",
      "rom",
      "unf",
      "unif",
      "zip",
      "7z"
    ]
  },
  "emulators": [
    {
      "name": "Standalone Nes.Emu",
      "unique_id": "nes.com.explusalpha.NesEmu",
      "description": "Support extensions: bin, fds, nes, nsf, qd, rom, unf, unif.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.explusalpha.NesEmu/com.imagine.BaseActivity -a android.intent.action.VIEW -d \"{file.localuri}\" -t application/zip"
        }
      }
    },
    {
      "name": "Standalone Nes Emu",
      "unique_id": "nes.com.androidemu.nes",
      "description": "Support extensions: bin, fds, nes, nsf, qd, rom, unf, unif.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.androidemu.nes/.EmulatorActivity -a android.intent.action.VIEW -d \"{file.uri}\" --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "RetroArch64 Nestopia",
      "unique_id": "nes.ra64.nestopia",
      "description": "Supported extensions: fds, nes, unf, unif, zip, 7z.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"nestopia\""
        }
      }
    },
    {
      "name": "RetroArch64 FCEUmm",
      "default_core": true,
      "unique_id": "nes.ra64.fceumm",
      "description": "Supported extensions: fds, nes, unf, unif.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"fceumm\""
        }
      }
    },
    {
      "name": "RetroArch64 Mesen",
      "unique_id": "nes.ra64.mesen",
      "description": "Supported extensions: fds, nes, unf, unif.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mesen\""
        }
      }
    },
    {
      "name": "RetroArch64 QuickNES",
      "unique_id": "nes.ra64.quicknes",
      "description": "Supported extensions: nes.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"quicknes\""
        }
      }
    },
    {
      "name": "RetroArch64 bnes",
      "unique_id": "nes.ra64.bnes",
      "description": "Supported extensions: nes.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"bnes\""
        }
      }
    },
    {
      "name": "RetroArch32 Nestopia",
      "unique_id": "nes.ra32.nestopia",
      "description": "Supported extensions: fds, nes, unf, unif, zip, 7z.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"nestopia\""
        }
      }
    },
    {
      "name": "RetroArch32 FCEUmm",
      "default_core": true,
      "unique_id": "nes.ra32.fceumm",
      "description": "Supported extensions: fds, nes, unf, unif.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"fceumm\""
        }
      }
    },
    {
      "name": "RetroArch32 Mesen",
      "unique_id": "nes.ra32.mesen",
      "description": "Supported extensions: fds, nes, unf, unif.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mesen\""
        }
      }
    },
    {
      "name": "RetroArch32 QuickNES",
      "unique_id": "nes.ra32.quicknes",
      "description": "Supported extensions: nes.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"quicknes\""
        }
      }
    },
    {
      "name": "RetroArch32 bnes",
      "unique_id": "nes.ra32.bnes",
      "description": "Supported extensions: nes.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"bnes\""
        }
      }
    },
    {
      "name": "RetroArch Nestopia",
      "unique_id": "nes.ra.nestopia",
      "description": "Supported extensions: fds, nes, unf, unif, zip, 7z.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"nestopia\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L nestopia_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L nestopia_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "retroarch",
          "args": "-L nestopia_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch FCEUmm",
      "default_core": true,
      "unique_id": "nes.ra.fceumm",
      "description": "Supported extensions: fds, nes, unf, unif.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"fceumm\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L fceumm_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L fceumm_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "retroarch",
          "args": "-L fceumm_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch Mesen",
      "unique_id": "nes.ra.mesen",
      "description": "Supported extensions: fds, nes, unf, unif.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mesen\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L mesen_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L mesen_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "retroarch",
          "args": "-L mesen_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch QuickNES",
      "unique_id": "nes.ra.quicknes",
      "description": "Supported extensions: nes.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"quicknes\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L quicknes_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L quicknes_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "retroarch",
          "args": "-L quicknes_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch bnes",
      "unique_id": "nes.ra.bnes",
      "description": "Supported extensions: nes.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"bnes\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L bnes_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L bnes_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "retroarch",
          "args": "-L bnes_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch FBNeo",
      "unique_id": "nes.ra.fbneo",
      "description": "Supported extensions: 7z, ccd, cue, zip.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"fbneo\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L fbneo_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L fbneo_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L fbneo_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch64 FBNeo",
      "unique_id": "nes.ra64.fbneo",
      "description": "Supported extensions: 7z, ccd, cue, zip.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"fbneo\""
        }
      }
    },
    {
      "name": "RetroArch32 FBNeo",
      "unique_id": "nes.ra32.fbneo",
      "description": "Supported extensions: 7z, ccd, cue, zip.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"fbneo\""
        }
      }
    }
  ],
  "neosync": {
    "sync": true,
    "android_sync_folder": [
      "{SYNC_DIR}"
    ],
    "windows_sync_folder": [
      "{SYNC_DIR}"
    ],
    "linux_sync_folder": [
      "{SYNC_DIR}"
    ],
    "macos_sync_folder": [
      "{SYNC_DIR}"
    ]
  }
}
