From aebbc15575e15a59fd899df91fce9e8644f825a9 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sun, 23 Mar 2025 19:19:01 +0100 Subject: [PATCH] Added initial support for the Microsoft Xbox One (xboxone) game system --- es-app/src/PlatformId.cpp | 1 + es-app/src/PlatformId.h | 1 + es-app/src/scrapers/ScreenScraper.cpp | 1 + resources/systems/android/es_systems.xml | 9 +++++++++ resources/systems/haiku/es_systems.xml | 9 +++++++++ resources/systems/linux/es_systems.xml | 9 +++++++++ resources/systems/macos/es_systems.xml | 9 +++++++++ resources/systems/unix/es_systems.xml | 9 +++++++++ resources/systems/windows/es_systems.xml | 9 +++++++++ 9 files changed, 57 insertions(+) diff --git a/es-app/src/PlatformId.cpp b/es-app/src/PlatformId.cpp index c76ce25c7..68339e0df 100644 --- a/es-app/src/PlatformId.cpp +++ b/es-app/src/PlatformId.cpp @@ -157,6 +157,7 @@ namespace PlatformIds "x68000", // Sharp X68000 "xbox", // Microsoft Xbox "xbox360", // Microsoft Xbox 360 + "xboxone", // Microsoft Xbox One "zmachine", // Infocom Z-machine "zx81", // Sinclair ZX81 "zxnext", // Sinclair ZX Spectrum Next diff --git a/es-app/src/PlatformId.h b/es-app/src/PlatformId.h index 6a93c545c..8f4267fb1 100644 --- a/es-app/src/PlatformId.h +++ b/es-app/src/PlatformId.h @@ -156,6 +156,7 @@ namespace PlatformIds SHARP_X68000, MICROSOFT_XBOX, MICROSOFT_XBOX_360, + MICROSOFT_XBOX_ONE, GAMEENGINE_Z_MACHINE, SINCLAIR_ZX81_SINCLAR, SINCLAIR_ZX_SPECTRUM_NEXT, diff --git a/es-app/src/scrapers/ScreenScraper.cpp b/es-app/src/scrapers/ScreenScraper.cpp index 7e3fec8b8..658d6a8fa 100644 --- a/es-app/src/scrapers/ScreenScraper.cpp +++ b/es-app/src/scrapers/ScreenScraper.cpp @@ -79,6 +79,7 @@ namespace {LCD_GAMES, 75}, {MICROSOFT_XBOX, 32}, {MICROSOFT_XBOX_360, 33}, + {MICROSOFT_XBOX_ONE, 34}, {MSX, 113}, {MSX2, 116}, {MSX_TURBO_R, 118}, diff --git a/resources/systems/android/es_systems.xml b/resources/systems/android/es_systems.xml index 95571e626..b7c6a3179 100644 --- a/resources/systems/android/es_systems.xml +++ b/resources/systems/android/es_systems.xml @@ -2153,6 +2153,15 @@ xbox360 xbox360 + + xboxone + Microsoft Xbox One + %ROMPATH%/xboxone + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xboxone + xboxone + zmachine Infocom Z-machine diff --git a/resources/systems/haiku/es_systems.xml b/resources/systems/haiku/es_systems.xml index d28240e31..883f3539f 100644 --- a/resources/systems/haiku/es_systems.xml +++ b/resources/systems/haiku/es_systems.xml @@ -1889,6 +1889,15 @@ xbox360 xbox360 + + xboxone + Microsoft Xbox One + %ROMPATH%/xboxone + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xboxone + xboxone + zmachine Infocom Z-machine diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index 4226d5be8..59adc32b0 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -2328,6 +2328,15 @@ xbox360 xbox360 + + xboxone + Microsoft Xbox One + %ROMPATH%/xboxone + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xboxone + xboxone + zmachine Infocom Z-machine diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index 88418c7cb..da15ed6ba 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -2181,6 +2181,15 @@ xbox360 xbox360 + + xboxone + Microsoft Xbox One + %ROMPATH%/xboxone + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xboxone + xboxone + zmachine Infocom Z-machine diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 82b935e26..498221480 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -2256,6 +2256,15 @@ xbox360 xbox360 + + xboxone + Microsoft Xbox One + %ROMPATH%/xboxone + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xboxone + xboxone + zmachine Infocom Z-machine diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 1a44885ab..43be84f4d 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -2307,6 +2307,15 @@ xbox360 xbox360 + + xboxone + Microsoft Xbox One + %ROMPATH%\xboxone + .7z .7Z .zip .ZIP + PLACEHOLDER %ROM% + xboxone + xboxone + zmachine Infocom Z-machine