Skip to content

Commit 51a12dd

Browse files
committed
dosbox-x: Fix autoupdate & persist. Update to 2026.05.02
1 parent b82315f commit 51a12dd

1 file changed

Lines changed: 17 additions & 15 deletions

File tree

bucket/dosbox-x.json

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,51 @@
11
{
2-
"version": "2026.01.02",
3-
"description": "Fork of DOSBox, an Intel x86-based PC emulator, complete with sound, graphics, mouse, joystick, modem, etc.",
2+
"version": "2026.05.02",
3+
"description": "DOSBox fork with DOS/V and NEC PC-98 emulation, focusing on general emulation and accuracy.",
44
"homepage": "https://dosbox-x.com",
55
"license": "GPL-2.0-or-later",
66
"architecture": {
77
"64bit": {
8-
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v2026.01.02/dosbox-x-vsbuild-win64-20260102233440.zip",
9-
"hash": "4d738794a3b274841b119854457837d90fcc65c406d48eb634f7ceb3c7a9f189",
8+
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v2026.05.02/dosbox-x-vsbuild-win64-2026.05.02-portable.zip",
9+
"hash": "d58c5db50e4793c8e48a0f5d8eac75f0c0ebd865cbe35c015f143f93db3a5288",
1010
"extract_dir": "bin\\x64\\Release SDL2"
1111
},
1212
"32bit": {
13-
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v2026.01.02/dosbox-x-vsbuild-win32-20260102233440.zip",
14-
"hash": "a4536092b3958f3ab458ccfcb268b6fe1b444b6830de4b321d61b1171f147fea",
13+
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v2026.05.02/dosbox-x-vsbuild-win32-2026.05.02-portable.zip",
14+
"hash": "09b4388c6bb40712b738d1bdba04ef39bd3cb5976e9248930a5ce4c9ab32e919",
1515
"extract_dir": "bin\\Win32\\Release SDL2"
1616
},
1717
"arm64": {
18-
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v2026.01.02/dosbox-x-vsbuild-arm64-20260102233440.zip",
19-
"hash": "dc35c31fa16f4ec2ee69987554ca675d0f0f603cf1e24a1d0b01b69be0a19b48",
18+
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v2026.05.02/dosbox-x-vsbuild-arm64-2026.05.02-portable.zip",
19+
"hash": "220a854dc0c6a3c91f043fd44fdd8b374e0a9aee2c684e4c9015f9e47c068817",
2020
"extract_dir": "bin\\ARM64\\Release SDL2"
2121
}
2222
},
23-
"pre_install": "if (!(Test-Path \"$persist_dir\\dosbox.conf\")) { Copy-Item \"$dir\\dosbox-x.reference.conf\" \"$dir\\dosbox.conf\" }",
23+
"persist": "dosbox-x.conf",
24+
"pre_install": "if (Test-Path \"$persist_dir\\dosbox-x.conf\") { Copy-Item \"$persist_dir\\dosbox-x.conf\" \"$persist_dir\\dosbox-x.conf.old\" }",
25+
"post_install": "if (Test-Path \"$persist_dir\\*.rom\") { Copy-Item \"$persist_dir\\*.rom\" \"$dir\\\" }",
2426
"bin": "dosbox-x.exe",
2527
"shortcuts": [
2628
[
2729
"dosbox-x.exe",
2830
"DOSBox-X"
2931
]
3032
],
31-
"persist": "dosbox.conf",
33+
"notes": "To use dumped ROM, place them inside $persist_dir and reinstall. This only needs to be done once.",
3234
"checkver": {
3335
"url": "https://api.github.com/repos/joncampbell123/dosbox-x/releases/latest",
34-
"jsonpath": "$.assets..browser_download_url",
35-
"regex": "dosbox-x-v([\\d.]+).*vsbuild-arm64-(?<releasearm64>\\d+).*vsbuild-win32-(?<releasewin32>\\d+).*vsbuild-win64-(?<releasewin64>\\d+)"
36+
"jsonpath": "$.tag_name",
37+
"regex": "dosbox-x-v([\\d.]+)"
3638
},
3739
"autoupdate": {
3840
"architecture": {
3941
"64bit": {
40-
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v$version/dosbox-x-vsbuild-win64-$matchReleasewin64.zip"
42+
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v$version/dosbox-x-vsbuild-win64-$version-portable.zip"
4143
},
4244
"32bit": {
43-
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v$version/dosbox-x-vsbuild-win32-$matchReleasewin32.zip"
45+
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v$version/dosbox-x-vsbuild-win32-$version-portable.zip"
4446
},
4547
"arm64": {
46-
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v$version/dosbox-x-vsbuild-arm64-$matchReleasearm64.zip"
48+
"url": "https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v$version/dosbox-x-vsbuild-arm64-$version-portable.zip"
4749
}
4850
}
4951
}

0 commit comments

Comments
 (0)