add wiki warning ios emujs

This commit is contained in:
Georges-Antoine Assi committed 2025-01-28 10:16:24 -05:00
1 parent 0e1283819f
commit e6503c7bd5
1 file changed
+7 -1
+7 -1
View File
@@ -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