From e6503c7bd502ff2a96fb45bf36d8ab82f65acba9 Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Tue, 28 Jan 2025 10:16:24 -0500 Subject: [PATCH] add wiki warning ios emujs --- romm.wiki/EmulatorJS-Player.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/romm.wiki/EmulatorJS-Player.md b/romm.wiki/EmulatorJS-Player.md index 5eaa29f..cd4e808 100644 --- a/romm.wiki/EmulatorJS-Player.md +++ b/romm.wiki/EmulatorJS-Player.md @@ -1,5 +1,11 @@ [EmulatorJS](https://emulatorjs.org/) is a web-based emulator for various system; that is, it allows you to run old games in your web browser. It's based on [Emscripten](https://emscripten.org/), which is a toolchain for compiling C and C++ code to WebAssembly. +> [!WARNING] +> Due to a [change by Apple in iOS 18.2](https://bugs.webkit.org/show_bug.cgi?id=284752), emulation is severely limited, and likely non-functional, on iOS devices. + +> [!WARNING] +> Emulation is a complex and resource-intensive process. As such, it may not work well in all browser, especially older or less powerful ones. If you're having trouble running a game, try using a different browser or device. + ### Loading saves and states Our integration with EmulatorJS automates the process of loading and saving save files and save states. Before starting the game, select a save and/or state file to load (if one is available). Anytime you save the game (or create a save state), the save and state files stored with RomM will be updated, so there's no need to manually download or upload them. @@ -29,7 +35,7 @@ Note that only the following systems are currently supported: * Game Boy Advance * PC-FX * PlayStation (PS) -* Sega 32X [currently disabled - broken](https://github.com/EmulatorJS/EmulatorJS/issues/579) +* Sega 32X * Sega CD * Sega Game Gear * Sega Master System