{ "homepage": "https://mgba.io/", "description": "A fast, accurate, and portable GBA emulator", "license": "MPL-2.0", "version": "0.9.1", "architecture": { "64bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/0.9.1/mGBA-0.9.1-win64.7z", "hash": "239224df0e061894bce5f5ea5fc2b2d2a7eaf781f15e2e32220134a451bbff28", "extract_dir": "mGBA-0.9.1-win64" }, "32bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/0.9.1/mGBA-0.9.1-win32.7z", "hash": "1b17f795f41f3dce33fff80f91aa54d77a2893ab4208e607be1498e1cb4aae95", "extract_dir": "mGBA-0.9.1-win32" } }, "installer": { "script": [ "if (!(Test-Path \"$persist_dir\\qt.ini\")) {", " New-Item \"$dir\\qt.ini\" -ItemType \"file\" | Out-Null ", "}", "if (!(Test-Path \"$persist_dir\\config.ini\")) {", " Set-Content \"$dir\\config.ini\" '[ports.qt]'", " 'cheats', 'patch', 'savegame', 'savestate', 'screenshot' | ForEach-Object {", " Add-Content -Path \"$dir\\config.ini\" -Value $_`Path`=$persist_dir\\$_ }", "}" ] }, "bin": [ [ "mGBA.exe", "mgba-sdl.exe" ] ], "shortcuts": [ [ "mGBA.exe", "mGBA" ] ], "persist": [ "cheats", "patch", "savegame", "savestate", "screenshot", "shaders", "qt.ini", "config.ini" ], "checkver": { "github": "https://github.com/mgba-emu/mgba", "regex": "mGBA-(?[\\d.]+)((?-b1)?)", "replace": "${2}${1}" }, "autoupdate": { "architecture": { "64bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/$matchVer$matchBeta/mGBA-$matchVer$matchBeta-win64.7z", "extract_dir": "mGBA-$matchVer$matchBeta-win64" }, "32bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/$matchVer$matchBeta/mGBA-$matchVer$matchBeta-win32.7z", "extract_dir": "mGBA-$matchVer$matchBeta-win32" } } } }