From cf9406ab670fa6f98c0717e56ea19735068f5130 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 20 Oct 2026 04:36:46 +0200 Subject: [PATCH] chore: watch release pages of off-forge profiles 38 profiles published outside a forge now name the page that announces their releases, so profile_sync and check_freshness see a new version. EDuke32 and Fury take the synthesis build label as core_version, the name the project gives that build. --- emulators/3dsen.yml | 3 +++ emulators/ace-dl.yml | 3 +++ emulators/altirra.yml | 3 +++ emulators/bigpemu.yml | 3 +++ emulators/colem.yml | 3 +++ emulators/cpcemu.yml | 3 +++ emulators/cspect.yml | 3 +++ emulators/demul.yml | 3 +++ emulators/drastic.yml | 3 +++ emulators/dreamm.yml | 3 +++ emulators/droidarcadia.yml | 3 +++ emulators/eduke32.yml | 5 ++++- emulators/epsxe.yml | 3 +++ emulators/fpse-ng.yml | 3 +++ emulators/fpse.yml | 3 +++ emulators/fury.yml | 5 ++++- emulators/future-pinball.yml | 3 +++ emulators/ines.yml | 3 +++ emulators/infinity.yml | 3 +++ emulators/iratajaguar.yml | 3 +++ emulators/kegs.yml | 3 +++ emulators/linkboy.yml | 3 +++ emulators/mastergear.yml | 3 +++ emulators/mednafen.yml | 3 +++ emulators/model2.yml | 3 +++ emulators/my-boy.yml | 3 +++ emulators/my-oldboy.yml | 3 +++ emulators/pizza-boy-gba.yml | 3 +++ emulators/pizza-boy-gbc.yml | 3 +++ emulators/pizza-boy-sc.yml | 3 +++ emulators/real3doplayer.yml | 3 +++ emulators/sixtyforce.yml | 3 +++ emulators/speccy.yml | 3 +++ emulators/superzsnes.yml | 3 +++ emulators/swf-player.yml | 3 +++ emulators/xm6pro68k.yml | 3 +++ emulators/xm6typeg.yml | 3 +++ emulators/xroar.yml | 3 +++ 38 files changed, 116 insertions(+), 2 deletions(-) diff --git a/emulators/3dsen.yml b/emulators/3dsen.yml index 3c68d164..01eb8faa 100644 --- a/emulators/3dsen.yml +++ b/emulators/3dsen.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://geodstudio.net" upstream: "https://geodstudio.net" +version_source: + url: "https://store.steampowered.com/feeds/news/app/954280/" + pattern: '[Vv](?:ersion\s*)?(\d+(?:\.\d+)+)' profiled_date: "2026-08-07" core_version: "1.1" display_name: "3dSen (3D NES)" diff --git a/emulators/ace-dl.yml b/emulators/ace-dl.yml index ebbe075b..907a269b 100644 --- a/emulators/ace-dl.yml +++ b/emulators/ace-dl.yml @@ -3,6 +3,9 @@ type: standalone core_classification: community_fork source: "https://roudoudou.com/ACE-DL/" upstream: "http://ace.cpcscene.net" +version_source: + url: "https://roudoudou.com/ACE-DL/" + pattern: 'New release <i>[^<]*</i> - (\d{4}/\d{2}/\d{2})' profiled_date: "2026-08-08" core_version: "2026-06-03" display_name: "Amstrad - CPC/Plus (ACE-DL)" diff --git a/emulators/altirra.yml b/emulators/altirra.yml index cc1efd01..8a37a05a 100644 --- a/emulators/altirra.yml +++ b/emulators/altirra.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://www.virtualdub.org/altirra.html" upstream: "https://www.virtualdub.org/altirra.html" +version_source: + url: "https://www.virtualdub.org/altirra.html" + pattern: '<h3>Current version</h3>\s*<p>\s*Altirra (\d+\.\d+)' profiled_date: "2026-08-11" core_version: "4.40" display_name: "Atari - 400/800/1200XL/XL/XE/XEGS/5200 (Altirra)" diff --git a/emulators/bigpemu.yml b/emulators/bigpemu.yml index 5ca3d157..1fa8a390 100644 --- a/emulators/bigpemu.yml +++ b/emulators/bigpemu.yml @@ -2,6 +2,9 @@ emulator: BigPEmu type: standalone source: "https://www.richwhitehouse.com/jaguar/" upstream: "https://www.richwhitehouse.com/jaguar/" +version_source: + url: "https://www.richwhitehouse.com/jaguar/index.php?content=download" + pattern: 'Current Version: <strong>([0-9.]+)</strong>' profiled_date: "2026-03-26" core_version: "1.12" display_name: "BigPEmu (Atari Jaguar)" diff --git a/emulators/colem.yml b/emulators/colem.yml index 556d137b..69c16aff 100644 --- a/emulators/colem.yml +++ b/emulators/colem.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://fms.komkon.org/ColEm/" upstream: "https://fms.komkon.org/ColEm/" +version_source: + url: "https://fms.komkon.org/ColEm/" + pattern: 'The Latest Version of ColEm is (\d+(?:\.\d+)+)' profiled_date: "2026-08-08" core_version: "5.6" display_name: "Coleco - ColecoVision / Adam (ColEm)" diff --git a/emulators/cpcemu.yml b/emulators/cpcemu.yml index bdcaba9b..51219185 100644 --- a/emulators/cpcemu.yml +++ b/emulators/cpcemu.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://www.cpc-emu.org/" upstream: "https://www.cpc-emu.org/" +version_source: + url: "https://www.cpc-emu.org/" + pattern: 'CPCemu (\d+(?:\.\d+)+) released' profiled_date: "2026-08-08" core_version: "3.0.2" display_name: "Amstrad - CPC (CPCemu)" diff --git a/emulators/cspect.yml b/emulators/cspect.yml index 1310ad08..c203099b 100644 --- a/emulators/cspect.yml +++ b/emulators/cspect.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://mdf200.itch.io/cspect" upstream: "https://mdf200.itch.io/cspect" +version_source: + url: "https://web.archive.org/web/2/https://mdf200.itch.io/cspect" + pattern: '<u>v(\d+(?:\.\d+)+)</u>' profiled_date: "2026-08-11" core_version: "3.3.1.0" display_name: "Sinclair - ZX Spectrum Next (#CSpect)" diff --git a/emulators/demul.yml b/emulators/demul.yml index 4fa629b3..0664138f 100644 --- a/emulators/demul.yml +++ b/emulators/demul.yml @@ -1,6 +1,9 @@ emulator: Demul type: standalone upstream: "https://demul.emulation64.com" +version_source: + url: "http://demul.emulation64.com/" + pattern: '<div class="normaltext">\[[^\]]*\] DEmul (\d+\.\d+)' profiled_date: "2026-03-26" core_version: "0.7" display_name: "Sega - Dreamcast/NAOMI/Hikaru (Demul)" diff --git a/emulators/drastic.yml b/emulators/drastic.yml index 86fde156..70be96be 100644 --- a/emulators/drastic.yml +++ b/emulators/drastic.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://archive.org/details/dra-stic-ds-emulator-r-2.6.0.4a" upstream: closed-source +version_source: + url: "https://web.archive.org/web/20250206164654/https://play.google.com/store/apps/details?id=com.dsemu.drastic" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Exophase (Gilead Kutnick)" profiled_date: "2026-08-11" core_version: "r2.6.0.4a" diff --git a/emulators/dreamm.yml b/emulators/dreamm.yml index f81074b5..dae9f171 100644 --- a/emulators/dreamm.yml +++ b/emulators/dreamm.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://dreamm.aarongiles.com/" upstream: "https://dreamm.aarongiles.com/" +version_source: + url: "https://dreamm.aarongiles.com/" + pattern: 'Latest Release: ([0-9.]+)' profiled_date: "2026-08-08" core_version: "4.0" display_name: "LucasArts (DREAMM)" diff --git a/emulators/droidarcadia.yml b/emulators/droidarcadia.yml index 71fc30aa..2d871d95 100644 --- a/emulators/droidarcadia.yml +++ b/emulators/droidarcadia.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://amigan.1emu.net/releases/" upstream: "https://amigan.1emu.net/releases/" +version_source: + url: "https://amigan.1emu.net/releases/" + pattern: 'Download DroidArcadia ([0-9.]+) for Android' author: "James Jacobs (Amigan Software)" profiled_date: "2026-08-11" core_version: "4.60" diff --git a/emulators/eduke32.yml b/emulators/eduke32.yml index ad6ea73e..4978510e 100644 --- a/emulators/eduke32.yml +++ b/emulators/eduke32.yml @@ -3,9 +3,12 @@ type: standalone core_classification: game_engine source: "https://voidpoint.io/terminx/eduke32" upstream: "https://voidpoint.io/terminx/eduke32" +version_source: + url: "https://dukeworld.com/eduke32/synthesis/latest/" + pattern: 'eduke32_src_(\d{8}-\d+-[0-9a-f]+)\.tar' profiled_date: "2026-10-04" source_commit: "ec5824db81817866f70da326d3811bb0f52b3517" -core_version: "r11007" +core_version: "20260807-10669-ec5824db8" display_name: "EDuke32" cores: [eduke32] systems: [duke3d, nam, napalm, ww2gi] diff --git a/emulators/epsxe.yml b/emulators/epsxe.yml index 0215de3b..d284a004 100644 --- a/emulators/epsxe.yml +++ b/emulators/epsxe.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://www.epsxe.com/download.php" upstream: closed-source +version_source: + url: "https://www.epsxe.com/download.php" + pattern: 'ePSXe v(\d+\.\d+\.\d+) Windows' author: "calb, _Demo_, Galtor (ePSXe Software S.L.)" profiled_date: "2026-08-11" core_version: "2.0.18" diff --git a/emulators/fpse-ng.yml b/emulators/fpse-ng.yml index 420de9b8..ae173b5c 100644 --- a/emulators/fpse-ng.yml +++ b/emulators/fpse-ng.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://play.google.com/store/apps/details?id=com.emulator.fpse64" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.emulator.fpse64&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Schtruck & LDchen" profiled_date: "2026-08-11" core_version: "1.13" diff --git a/emulators/fpse.yml b/emulators/fpse.yml index 34b9b8ee..ae5039d2 100644 --- a/emulators/fpse.yml +++ b/emulators/fpse.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://play.google.com/store/apps/details?id=com.emulator.fpse" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.emulator.fpse&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Schtruck & LDchen (EMUSOFT)" profiled_date: "2026-08-11" core_version: "12.1" diff --git a/emulators/fury.yml b/emulators/fury.yml index 50ef0a29..c1f61881 100644 --- a/emulators/fury.yml +++ b/emulators/fury.yml @@ -3,9 +3,12 @@ type: standalone core_classification: game_engine source: "https://voidpoint.io/terminx/eduke32" upstream: "https://voidpoint.io/terminx/eduke32" +version_source: + url: "https://dukeworld.com/eduke32/synthesis/latest/" + pattern: 'eduke32_src_(\d{8}-\d+-[0-9a-f]+)\.tar' profiled_date: "2026-10-04" source_commit: "ec5824db81817866f70da326d3811bb0f52b3517" -core_version: "r11007" +core_version: "20260807-10669-ec5824db8" display_name: "Ion Fury" cores: [fury] systems: [fury] diff --git a/emulators/future-pinball.yml b/emulators/future-pinball.yml index 8820c28d..041dd142 100644 --- a/emulators/future-pinball.yml +++ b/emulators/future-pinball.yml @@ -3,6 +3,9 @@ type: standalone core_classification: game_engine source: "https://futurepinball.com/" upstream: closed-source +version_source: + url: "https://futurepinball.com/home.html" + pattern: 'The current version is ([0-9.]+)' profiled_date: "2026-08-11" core_version: "1.9.1.20101231" display_name: "Future Pinball" diff --git a/emulators/ines.yml b/emulators/ines.yml index c1ae2688..9de08539 100644 --- a/emulators/ines.yml +++ b/emulators/ines.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://fms.komkon.org/iNES/iNES-Android-6104.apk" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.fms.ines.free&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Marat Fayzullin (Garage Research)" profiled_date: "2026-08-11" core_version: "6.1.4" diff --git a/emulators/infinity.yml b/emulators/infinity.yml index 5f66d096..19d67986 100644 --- a/emulators/infinity.yml +++ b/emulators/infinity.yml @@ -4,6 +4,9 @@ core_classification: community_fork based_on: "fake-08 by jtothebell" source: "https://play.google.com/store/apps/details?id=me.dt2dev.infinity" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=me.dt2dev.infinity&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "GuoPing He" profiled_date: "2026-08-11" core_version: "5" diff --git a/emulators/iratajaguar.yml b/emulators/iratajaguar.yml index 0a5e3366..b40a36c2 100644 --- a/emulators/iratajaguar.yml +++ b/emulators/iratajaguar.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "http://www.arts-union.ru/node/23" upstream: closed-source +version_source: + url: "http://www.arts-union.ru/node/23" + pattern: 'IrataJaguar_free_(\d+(?:\.\d+)+)\.zip' author: "Maxim Grishin (Altmer)" profiled_date: "2026-08-11" core_version: "1.0.7" diff --git a/emulators/kegs.yml b/emulators/kegs.yml index 1f0731af..9293527d 100644 --- a/emulators/kegs.yml +++ b/emulators/kegs.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://kegs.sourceforge.net/" upstream: "https://kegs.sourceforge.net/" +version_source: + url: "https://kegs.sourceforge.net/" + pattern: 'Download the KEGS v(\d+\.\d+) zip' profiled_date: "2026-08-08" core_version: "1.38" display_name: "Apple - Apple IIGS (KEGS)" diff --git a/emulators/linkboy.yml b/emulators/linkboy.yml index 741647db..7a41192e 100644 --- a/emulators/linkboy.yml +++ b/emulators/linkboy.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://play.google.com/store/apps/details?id=com.pixelrespawn.linkboy" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.pixelrespawn.linkboy&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Pixel Respawn LLC" profiled_date: "2026-08-11" core_version: "3.11.0" diff --git a/emulators/mastergear.yml b/emulators/mastergear.yml index 9d74f664..a3b0dfbb 100644 --- a/emulators/mastergear.yml +++ b/emulators/mastergear.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://fms.komkon.org/MG/" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.fms.mg&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Marat Fayzullin (Garage Research)" profiled_date: "2026-08-12" core_version: "4.9" diff --git a/emulators/mednafen.yml b/emulators/mednafen.yml index 13040d6c..0f4d6c6b 100644 --- a/emulators/mednafen.yml +++ b/emulators/mednafen.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://mednafen.github.io/" upstream: "https://mednafen.github.io/" +version_source: + url: "https://mednafen.github.io/releases/" + pattern: '<li><b>Mednafen (\d+(?:\.\d+)+)</b>' profiled_date: "2026-08-08" core_version: "1.32.1" display_name: "Mednafen" diff --git a/emulators/model2.yml b/emulators/model2.yml index b6e503b5..4f4f69ca 100644 --- a/emulators/model2.yml +++ b/emulators/model2.yml @@ -2,6 +2,9 @@ emulator: Model 2 Emulator type: standalone source: closed-source upstream: closed-source +version_source: + url: "https://web.archive.org/web/20220106174110/http://nebula.emulatronia.com/" + pattern: 'Model 2 Emulator: (\d+\.\d+[a-z]?)' profiled_date: "2026-03-26" core_version: "1.1a" display_name: "Model 2 Emulator (Sega Model 2)" diff --git a/emulators/my-boy.yml b/emulators/my-boy.yml index 83707c84..b53ad425 100644 --- a/emulators/my-boy.yml +++ b/emulators/my-boy.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://play.google.com/store/apps/details?id=com.fastemulator.gba" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.fastemulator.gba&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Pixel Respawn LLC" profiled_date: "2026-08-12" core_version: "2.0.3" diff --git a/emulators/my-oldboy.yml b/emulators/my-oldboy.yml index 77a19843..9839da2f 100644 --- a/emulators/my-oldboy.yml +++ b/emulators/my-oldboy.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://play.google.com/store/apps/details?id=com.fastemulator.gbc" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.fastemulator.gbc&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Pixel Respawn LLC" profiled_date: "2026-08-12" core_version: "2.0.0" diff --git a/emulators/pizza-boy-gba.yml b/emulators/pizza-boy-gba.yml index 8971f6b0..9086875c 100644 --- a/emulators/pizza-boy-gba.yml +++ b/emulators/pizza-boy-gba.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://play.google.com/store/apps/details?id=it.dbtecno.pizzaboygbapro" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=it.dbtecno.pizzaboygbapro&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Pizza Emulators" profiled_date: "2026-08-12" core_version: "2.8.13" diff --git a/emulators/pizza-boy-gbc.yml b/emulators/pizza-boy-gbc.yml index 63bd7fcd..c3d1c71b 100644 --- a/emulators/pizza-boy-gbc.yml +++ b/emulators/pizza-boy-gbc.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://play.google.com/store/apps/details?id=it.dbtecno.pizzaboypro" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=it.dbtecno.pizzaboypro&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Pizza Emulators" profiled_date: "2026-08-12" core_version: "6.0.6" diff --git a/emulators/pizza-boy-sc.yml b/emulators/pizza-boy-sc.yml index cb9be243..dbf1930d 100644 --- a/emulators/pizza-boy-sc.yml +++ b/emulators/pizza-boy-sc.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://play.google.com/store/apps/details?id=it.dbtecno.pizzaboyscpro" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=it.dbtecno.pizzaboyscpro&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Pizza Emulators" profiled_date: "2026-08-12" core_version: "1.2.4" diff --git a/emulators/real3doplayer.yml b/emulators/real3doplayer.yml index d7ce49ec..f49bdb82 100644 --- a/emulators/real3doplayer.yml +++ b/emulators/real3doplayer.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "http://www.arts-union.ru/node/23" upstream: closed-source +version_source: + url: "http://www.arts-union.ru/node/23" + pattern: 'real3DOPlayer_free_(\d+(?:\.\d+)+)\.zip' author: "AltmerSoft (Maxim Grishin)" profiled_date: "2026-08-12" core_version: "1.0.32" diff --git a/emulators/sixtyforce.yml b/emulators/sixtyforce.yml index 66c33ffe..aef48f54 100644 --- a/emulators/sixtyforce.yml +++ b/emulators/sixtyforce.yml @@ -3,6 +3,9 @@ type: standalone core_classification: embedded_hle source: "https://sixtyforce.com/" upstream: "https://sixtyforce.com/" +version_source: + url: "https://sixtyforce.com/" + pattern: 'version (\d+(?:\.\d+)+)<br>' profiled_date: "2026-08-12" core_version: "2.0.2" display_name: "Nintendo - Nintendo 64 (sixtyforce)" diff --git a/emulators/speccy.yml b/emulators/speccy.yml index 16b1fd1d..b56334d2 100644 --- a/emulators/speccy.yml +++ b/emulators/speccy.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://fms.komkon.org/Speccy/" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.fms.speccy&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "Marat Fayzullin (Garage Research)" profiled_date: "2026-08-12" core_version: "5.9.11" diff --git a/emulators/superzsnes.yml b/emulators/superzsnes.yml index cbd557f0..396d0b09 100644 --- a/emulators/superzsnes.yml +++ b/emulators/superzsnes.yml @@ -3,6 +3,9 @@ type: standalone core_classification: other source: "https://www.zsnes.com" upstream: "https://www.zsnes.com" +version_source: + url: "https://www.zsnes.com/" + pattern: 'Latest Release Notes \((v[0-9.]+[a-z]?)\)' profiled_date: "2026-08-08" core_version: "v0.230b" display_name: "Nintendo - SNES / SFC (SUPER ZSNES)" diff --git a/emulators/swf-player.yml b/emulators/swf-player.yml index 3c252422..3fcc5695 100644 --- a/emulators/swf-player.yml +++ b/emulators/swf-player.yml @@ -3,6 +3,9 @@ type: standalone core_classification: launcher source: "https://play.google.com/store/apps/details?id=com.issess.flashplayer" upstream: closed-source +version_source: + url: "https://play.google.com/store/apps/details?id=com.issess.flashplayer&hl=en" + pattern: '\[\[\["([^"]+)"\]\],\[\[\[\d+' author: "issess.net" profiled_date: "2026-08-12" core_version: "1.90 free (build 507)" diff --git a/emulators/xm6pro68k.yml b/emulators/xm6pro68k.yml index 9914dbb4..47716a60 100644 --- a/emulators/xm6pro68k.yml +++ b/emulators/xm6pro68k.yml @@ -3,6 +3,9 @@ type: standalone core_classification: enhanced_fork source: "https://mijet.eludevisibility.org/XM6%20Pro-68k/XM6%20Pro-68k.html" upstream: closed-source +version_source: + url: "https://mijet.eludevisibility.org/XM6%20Pro-68k/Version.txt" + pattern: '^(\d+)' based_on: "XM6 v2.06 by PI." profiled_date: "2026-08-10" core_version: "260726" diff --git a/emulators/xm6typeg.yml b/emulators/xm6typeg.yml index 935242d6..77c2729d 100644 --- a/emulators/xm6typeg.yml +++ b/emulators/xm6typeg.yml @@ -3,6 +3,9 @@ type: standalone core_classification: enhanced_fork source: "http://retropc.net/pi/xm6/index.html" upstream: closed-source +version_source: + url: "http://retropc.net/pi/xm6/index.html" + pattern: '\(version [0-9.]+ \S+ version ([0-9.]+)\)' based_on: "XM6 v2.06 by PI." profiled_date: "2026-08-10" core_version: "3.38" diff --git a/emulators/xroar.yml b/emulators/xroar.yml index 45d4c909..66132312 100644 --- a/emulators/xroar.yml +++ b/emulators/xroar.yml @@ -2,6 +2,9 @@ emulator: XRoar type: standalone source: "https://www.6809.org.uk/git/xroar.git" upstream: "https://www.6809.org.uk/xroar/" +version_source: + url: "https://www.6809.org.uk/xroar/" + pattern: 'version\s*<strong>([0-9.]+)</strong>, released' profiled_date: "2026-03-26" core_version: "1.10" display_name: "Dragon / CoCo / MC-10 (XRoar)"