|
1 | 1 | { |
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.", |
4 | 4 | "homepage": "https://dosbox-x.com", |
5 | 5 | "license": "GPL-2.0-or-later", |
6 | 6 | "architecture": { |
7 | 7 | "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", |
10 | 10 | "extract_dir": "bin\\x64\\Release SDL2" |
11 | 11 | }, |
12 | 12 | "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", |
15 | 15 | "extract_dir": "bin\\Win32\\Release SDL2" |
16 | 16 | }, |
17 | 17 | "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", |
20 | 20 | "extract_dir": "bin\\ARM64\\Release SDL2" |
21 | 21 | } |
22 | 22 | }, |
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\\\" }", |
24 | 26 | "bin": "dosbox-x.exe", |
25 | 27 | "shortcuts": [ |
26 | 28 | [ |
27 | 29 | "dosbox-x.exe", |
28 | 30 | "DOSBox-X" |
29 | 31 | ] |
30 | 32 | ], |
31 | | - "persist": "dosbox.conf", |
| 33 | + "notes": "To use dumped ROM, place them inside $persist_dir and reinstall. This only needs to be done once.", |
32 | 34 | "checkver": { |
33 | 35 | "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.]+)" |
36 | 38 | }, |
37 | 39 | "autoupdate": { |
38 | 40 | "architecture": { |
39 | 41 | "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" |
41 | 43 | }, |
42 | 44 | "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" |
44 | 46 | }, |
45 | 47 | "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" |
47 | 49 | } |
48 | 50 | } |
49 | 51 | } |
|
0 commit comments