{
  "system": {
    "id": "gbc",
    "name": "Game Boy Color",
    "short_name": "GBC",
    "details": {
      "manufacturer": "Nintendo",
      "release_date": "1998-10-21",
      "description": "Color upgrade to the Game Boy with a larger screen and palette.",
      "type": "handheld"
    },
    "ids": {
      "screenscraper": 10,
      "retroachievements": 6
    },
    "folders": [
      "gbc",
      "Game Boy Color",
      "Nintendo Game Boy Color"
    ],
    "colors": [
      "#CE93D8",
      "#80CBC4"
    ],
    "extensions": [
      "bin",
      "cgb",
      "dmg",
      "gb",
      "gbc",
      "gbs",
      "rom",
      "sgb",
      "zip",
      "7z"
    ]
  },
  "emulators": [
    {
      "name": "Standalone Pizza Boy C Basic",
      "unique_id": "gbc.it.dbtecno.pizzaboy",
      "description": "Supported extensions: gb, gbc, gbs, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n it.dbtecno.pizzaboy/it.dbtecno.pizzaboy.MainActivity -e rom_uri \"{file.uri}\" --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "Standalone Pizza Boy C Pro",
      "unique_id": "gbc.it.dbtecno.pizzaboypro",
      "description": "Supported extensions: gb, gbc, gbs, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n it.dbtecno.pizzaboypro/it.dbtecno.pizzaboypro.MainActivity -e rom_uri \"{file.uri}\" --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "Standalone SkyEmu",
      "unique_id": "gbc.com.sky.SkyEmu",
      "description": "Supported extensions: gb, gbc.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.sky.SkyEmu/.EnhancedNativeActivity -a android.intent.action.VIEW -d \"{file.uri}\" --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "Standalone GBC.emu",
      "unique_id": "gbc.com.explusalpha.GbcEmu",
      "description": "Support extensions: bin, cgb, dmg, gb, gbc, gbs, rom, sgb.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.explusalpha.GbcEmu/com.imagine.BaseActivity -a android.intent.action.VIEW -d \"{file.localuri}\" -t application/zip --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "Standalone GBC Emulator",
      "unique_id": "gbc.com.fastemulator.gbcfree",
      "description": "Support extensions: bin, cgb, dmg, gb, gbc, gbs, rom, sgb.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.fastemulator.gbcfree/.EmulatorActivity -a android.intent.action.VIEW -d \"{file.uri}\" --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "Standalone GBC Emulator (Paid)",
      "unique_id": "gbc.com.fastemulator.gbc",
      "description": "Support extensions: bin, cgb, dmg, gb, gbc, gbs, rom, sgb.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.fastemulator.gbc/.EmulatorActivity -a android.intent.action.VIEW -d \"{file.uri}\" --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "Standalone Linkboy",
      "unique_id": "gbc.com.pixelrespawn.linkboy",
      "description": "Support extensions: bin, cgb, dmg, gb, gbc, gbs, rom, sgb.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.pixelrespawn.linkboy/.EmulatorActivity -a android.intent.action.VIEW -d \"{file.uri}\" --activity-clear-task --activity-clear-top --activity-no-history"
        }
      }
    },
    {
      "name": "RetroArch64 Gambatte",
      "default_core": true,
      "unique_id": "gbc.ra64.gambatte",
      "description": "Supported extensions: dmg, gb, gbc, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"gambatte\""
        }
      }
    },
    {
      "name": "RetroArch64 Gearboy",
      "unique_id": "gbc.ra64.gearboy",
      "description": "Supported extensions: cgb, dmg, gb, gbc, sgb.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"gearboy\""
        }
      }
    },
    {
      "name": "RetroArch64 SameBoy",
      "unique_id": "gbc.ra64.sameboy",
      "description": "Supported extensions: gb, gbc.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"sameboy\""
        }
      }
    },
    {
      "name": "RetroArch64 TGB Dual",
      "unique_id": "gbc.ra64.tgbdual",
      "description": "Supported extensions: gb, gbc, sgb, 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 \"tgbdual\""
        }
      }
    },
    {
      "name": "RetroArch64 DoubleCherryGB",
      "unique_id": "gbc.ra64.DoubleCherryGB",
      "description": "Supported extensions: dmg, cgb, gb, gbc, sgb, 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 \"DoubleCherryGB\""
        }
      }
    },
    {
      "name": "RetroArch64 Mesen-S",
      "unique_id": "gbc.ra64.mesen-s",
      "description": "Supported extensions: gb, gbc.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mesen-s\""
        }
      }
    },
    {
      "name": "RetroArch64 VBA-M",
      "unique_id": "gbc.ra64.vbam",
      "description": "Supported extensions: cgb, dmg, gb, gba, gbc, sgb.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"vbam\""
        }
      }
    },
    {
      "name": "RetroArch64 mGBA",
      "unique_id": "gbc.ra64.mgba",
      "description": "Supported extensions: gb, gba, gbc, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mgba\""
        }
      }
    },
    {
      "name": "RetroArch32 Gambatte",
      "default_core": true,
      "unique_id": "gbc.ra32.gambatte",
      "description": "Supported extensions: dmg, gb, gbc, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"gambatte\""
        }
      }
    },
    {
      "name": "RetroArch32 Gearboy",
      "unique_id": "gbc.ra32.gearboy",
      "description": "Supported extensions: cgb, dmg, gb, gbc, sgb.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"gearboy\""
        }
      }
    },
    {
      "name": "RetroArch32 SameBoy",
      "unique_id": "gbc.ra32.sameboy",
      "description": "Supported extensions: gb, gbc.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"sameboy\""
        }
      }
    },
    {
      "name": "RetroArch32 TGB Dual",
      "unique_id": "gbc.ra32.tgbdual",
      "description": "Supported extensions: gb, gbc, sgb, 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 \"tgbdual\""
        }
      }
    },
    {
      "name": "RetroArch32 DoubleCherryGB",
      "unique_id": "gbc.ra32.DoubleCherryGB",
      "description": "Supported extensions: dmg, cgb, gb, gbc, sgb, 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 \"DoubleCherryGB\""
        }
      }
    },
    {
      "name": "RetroArch32 Mesen-S",
      "unique_id": "gbc.ra32.mesen-s",
      "description": "Supported extensions: gb, gbc.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mesen-s\""
        }
      }
    },
    {
      "name": "RetroArch32 VBA-M",
      "unique_id": "gbc.ra32.vbam",
      "description": "Supported extensions: cgb, dmg, gb, gba, gbc, sgb.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"vbam\""
        }
      }
    },
    {
      "name": "RetroArch32 mGBA",
      "unique_id": "gbc.ra32.mgba",
      "description": "Supported extensions: gb, gba, gbc, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mgba\""
        }
      }
    },
    {
      "name": "RetroArch Gambatte",
      "default_core": true,
      "unique_id": "gbc.ra.gambatte",
      "description": "Supported extensions: dmg, gb, gbc, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"gambatte\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L gambatte_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L gambatte_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L gambatte_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch Gearboy",
      "unique_id": "gbc.ra.gearboy",
      "description": "Supported extensions: cgb, dmg, gb, gbc, sgb.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"gearboy\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L gearboy_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L gearboy_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L gearboy_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch SameBoy",
      "unique_id": "gbc.ra.sameboy",
      "description": "Supported extensions: gb, gbc.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"sameboy\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L sameboy_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L sameboy_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L sameboy_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch TGB Dual",
      "unique_id": "gbc.ra.tgbdual",
      "description": "Supported extensions: gb, gbc, sgb, zip, 7z.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"tgbdual\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L tgbdual_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L tgbdual_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L tgbdual_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch DoubleCherryGB",
      "unique_id": "gbc.ra.DoubleCherryGB",
      "description": "Supported extensions: dmg, cgb, gb, gbc, sgb, zip, 7z.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"DoubleCherryGB\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L DoubleCherryGB_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L DoubleCherryGB_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L DoubleCherryGB_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch Mesen-S",
      "unique_id": "gbc.ra.mesen-s",
      "description": "Supported extensions: gb, gbc.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mesen-s\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L mesen-s_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L mesen-s_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L mesen-s_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch VBA-M",
      "unique_id": "gbc.ra.vbam",
      "description": "Supported extensions: cgb, dmg, gb, gba, gbc, sgb.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"vbam\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L vbam_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L vbam_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L vbam_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch mGBA",
      "unique_id": "gbc.ra.mgba",
      "description": "Supported extensions: gb, gba, gbc, zip, 7z.",
      "is_retroachievements_compatible": true,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"mgba\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L mgba_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L mgba_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L mgba_libretro.dylib \"{file.path}\""
        }
      }
    },
    {
      "name": "RetroArch64 Bsnes",
      "unique_id": "gbc.ra64.bsnes",
      "description": "Supported extensions: gb, gbc, sgb.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.aarch64/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"bsnes\""
        }
      }
    },
    {
      "name": "RetroArch32 Bsnes",
      "unique_id": "gbc.ra32.bsnes",
      "description": "Supported extensions: gb, gbc, sgb.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch.ra32/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"bsnes\""
        }
      }
    },
    {
      "name": "RetroArch Bsnes",
      "unique_id": "gbc.ra.bsnes",
      "description": "Supported extensions: gb, gbc, sgb.",
      "is_retroachievements_compatible": false,
      "platforms": {
        "android": {
          "launch_arguments": "-n com.retroarch/com.retroarch.browser.retroactivity.RetroActivityFuture --es ROM \"{file.path}\" --es LIBRETRO \"bsnes\""
        },
        "windows": {
          "executable": "retroarch.exe",
          "args": "-L bsnes_libretro.dll \"{file.path}\""
        },
        "linux": {
          "executable": "retroarch",
          "args": "-L bsnes_libretro.so \"{file.path}\""
        },
        "macos": {
          "executable": "RetroArch.App",
          "args": "-L bsnes_libretro.dylib \"{file.path}\""
        }
      }
    }
  ],
  "neosync": {
    "sync": true,
    "android_sync_folder": [
      "{SYNC_DIR}"
    ],
    "windows_sync_folder": [
      "{SYNC_DIR}"
    ],
    "linux_sync_folder": [
      "{SYNC_DIR}"
    ],
    "macos_sync_folder": [
      "{SYNC_DIR}"
    ]
  }
}
