{ "homepage": "https://mgba.io/", "description": "A fast, accurate, and portable GBA emulator", "license": "MPL-2.0", "version": "0.9.0", "architecture": { "64bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/0.9.0/mGBA-0.9.0-win64.7z", "hash": "8de5c72cae08e9dd2d7eb30df21ecc6701a0d89715bd1396df9a76af2d06c506", "extract_dir": "mGBA-0.9.0-win64" }, "32bit": { "url": "https://github.com/mgba-emu/mgba/releases/download/0.9.0/mGBA-0.9.0-win32.7z", "hash": "61e8cd2744ed336c3e9760e380fc532688376a0f852130fe6b8a414ecb4aef14", "extract_dir": "mGBA-0.9.0-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" } } } }