mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-01-18 07:05:39 +00:00
Megred ES-DE stable-3.1
This commit is contained in:
commit
a68cb56ccb
|
@ -55,17 +55,27 @@ Some emulators like RetroArch are still using an older storage access method and
|
||||||
The following emulators are configured for FileProvider access:
|
The following emulators are configured for FileProvider access:
|
||||||
* 2600.emu
|
* 2600.emu
|
||||||
* DroidArcadia
|
* DroidArcadia
|
||||||
|
* EKA2L1
|
||||||
* FPseNG (still needs scoped storage to be setup in emulator)
|
* FPseNG (still needs scoped storage to be setup in emulator)
|
||||||
* FPse (still needs scoped storage to be setup in emulator)
|
* FPse (still needs scoped storage to be setup in emulator)
|
||||||
* GBA.emu
|
* GBA.emu
|
||||||
* GBC.emu
|
* GBC.emu
|
||||||
|
* Infinity
|
||||||
|
* J2ME Loader
|
||||||
|
* JL-Mod
|
||||||
* Lynx.emu
|
* Lynx.emu
|
||||||
|
* MAME4droid 2024 (for most systems)
|
||||||
|
* MAME4droid
|
||||||
* MD.emu (genesis, mastersystem, megadrive, megadrivejp)
|
* MD.emu (genesis, mastersystem, megadrive, megadrivejp)
|
||||||
* NES.emu
|
* NES.emu
|
||||||
* NGP.emu
|
* NGP.emu
|
||||||
|
* Panda3DS
|
||||||
* PCE.emu (pcengine, supergrafx and tg16 systems)
|
* PCE.emu (pcengine, supergrafx and tg16 systems)
|
||||||
* Ruffle
|
* Ruffle
|
||||||
|
* Skyline
|
||||||
* Swan.emu
|
* Swan.emu
|
||||||
|
* SWF Player
|
||||||
|
* Virtual Virtual Boy
|
||||||
|
|
||||||
Some of these emulators require BIOS files, so they still need to be configured before they can be used with ES-DE.
|
Some of these emulators require BIOS files, so they still need to be configured before they can be used with ES-DE.
|
||||||
|
|
||||||
|
@ -340,6 +350,14 @@ This emulator can be installed from the Play store.
|
||||||
|
|
||||||
https://play.google.com/store/apps/details?id=com.fms.ines.free
|
https://play.google.com/store/apps/details?id=com.fms.ines.free
|
||||||
|
|
||||||
|
### Infinity
|
||||||
|
|
||||||
|
This PICO-8 game engine/emulator can be installed from the Play store.
|
||||||
|
|
||||||
|
https://play.google.com/store/apps/details?id=me.dt2dev.infinity
|
||||||
|
|
||||||
|
Note that this emulator has a strange behavior where it will return to the home app whenever you exit a game, so unless ES-DE is set as your home app you'll need to manually switch back to it after exiting Infinity.
|
||||||
|
|
||||||
### IrataJaguar
|
### IrataJaguar
|
||||||
|
|
||||||
This Atari Jaguar emulator can be downloaded from their website. Just be aware that it's very old and has not been updated for modern Android releases, so it may be finicky on some devices or it may not work at all.
|
This Atari Jaguar emulator can be downloaded from their website. Just be aware that it's very old and has not been updated for modern Android releases, so it may be finicky on some devices or it may not work at all.
|
||||||
|
@ -370,12 +388,14 @@ https://github.com/Lime3DS/Lime3DS/releases
|
||||||
|
|
||||||
### MAME4droid 2024 and MAME4droid
|
### MAME4droid 2024 and MAME4droid
|
||||||
|
|
||||||
These emulators can be installed from the Play store. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
These emulators can be installed from the Play store or from their GitHub sites. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
||||||
|
|
||||||
Note that for MAME4droid 2024 there's an exception when it comes to setting up the ROM path. Instead of selecting each separate system directory (as is done on most other standalone emulators) you must select the root of the ROMs directory tree. To change the ROM path open _Settings_ in MAME4droid 2024, then select _General_ and then _Change ROMs path_. After restarting the emulator choose _External storage_ and then the ROMs directory which contains all your ES-DE system directories. If you instead choose a specific system directory like ROMs/arcade or ROMs/neogeo then only that specific system will work when launching games from ES-DE.
|
Note that for MAME4droid 2024 there's an exception when it comes to setting up the ROM path. Instead of selecting each separate system directory (as is done on most other standalone emulators) you must select the root of the ROMs directory tree. To change the ROM path open _Settings_ in MAME4droid 2024, then select _General_ and then _Change ROMs path_. After restarting the emulator choose _External storage_ and then the ROMs directory which contains all your ES-DE system directories. If you instead choose a specific system directory like ROMs/arcade or ROMs/neogeo then only that specific system will work when launching games from ES-DE.
|
||||||
|
|
||||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 \
|
https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 \
|
||||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid
|
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid \
|
||||||
|
https://github.com/seleuco/MAME4droid-2024/releases \
|
||||||
|
https://github.com/seleuco/MAME4droid-0.139u1-/releases
|
||||||
|
|
||||||
Be aware that MAME4droid 2024 requires specific input configuration for some systems. For instance to navigate the mouse cursor when using touch input you'll need to got into the _Settings_ menu, then _Input_, then _Touch controller_ and change _Mode_ to _Analog Stick_.
|
Be aware that MAME4droid 2024 requires specific input configuration for some systems. For instance to navigate the mouse cursor when using touch input you'll need to got into the _Settings_ menu, then _Input_, then _Touch controller_ and change _Mode_ to _Analog Stick_.
|
||||||
|
|
||||||
|
@ -520,6 +540,20 @@ Although this emulator supports both the Sinclar ZX Spectrum and MGT SAM Coupé
|
||||||
https://play.google.com/store/apps/details?id=com.fms.speccy \
|
https://play.google.com/store/apps/details?id=com.fms.speccy \
|
||||||
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
|
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
|
||||||
|
|
||||||
|
### SWF Player
|
||||||
|
|
||||||
|
This emulator which is essentially a GUI for Ruffle can be installed for free from the Play store. There's a paid Pro version as well.
|
||||||
|
|
||||||
|
https://play.google.com/store/apps/details?id=com.issess.flashplayer \
|
||||||
|
https://play.google.com/store/apps/details?id=com.issess.flashplayerpro
|
||||||
|
|
||||||
|
### Virtual Virtual Boy
|
||||||
|
|
||||||
|
This emulator can be installed from the Play store or from their GitHub site.
|
||||||
|
|
||||||
|
https://play.google.com/store/apps/details?id=com.simongellis.vvb \
|
||||||
|
https://github.com/SupernaviX/vvb/releases
|
||||||
|
|
||||||
### Visual Pinball
|
### Visual Pinball
|
||||||
|
|
||||||
Although Visual Pinball is working fine on Android it's not possible to properly integrate it with a frontend, you'll instead need to install your tables inside the app and create dummy .vpinball files for your games in ROMs/vpinball and after launching a table from ES-DE you need to manually start it from inside the Visual Pinball GUI. There are more detailed setup instructions in the Visual Pinball section of the User guide.
|
Although Visual Pinball is working fine on Android it's not possible to properly integrate it with a frontend, you'll instead need to install your tables inside the app and create dummy .vpinball files for your games in ROMs/vpinball and after launching a table from ES-DE you need to manually start it from inside the Visual Pinball GUI. There are more detailed setup instructions in the Visual Pinball section of the User guide.
|
||||||
|
@ -559,19 +593,25 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| :----------- | :---------------------- | :-------------- | :-------- | :------------------ | :------------------------- |
|
| :----------- | :---------------------- | :-------------- | :-------- | :------------------ | :------------------------- |
|
||||||
| Abxylute | One | 12 | Yes | None | |
|
| Abxylute | One | 12 | Yes | None | |
|
||||||
| Alldocube | iPlay50 mini Pro | 13 | Yes | None | |
|
| Alldocube | iPlay50 mini Pro | 13 | Yes | None | |
|
||||||
| Anbernic | RG353V | 11 | Yes | None | |
|
| Anbernic | RG353V | 11,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Anbernic | RG405M | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
| Anbernic | RG405M | 12,<br>GammaOS 12 | Yes | None | |
|
||||||
| Anbernic | RG405V | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
| Anbernic | RG405V | 12,<br>GammaOS 12 | Yes | None | |
|
||||||
| Anbernic | RG505 | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
| Anbernic | RG406H | 13 | Yes | None | |
|
||||||
|
| Anbernic | RG406V | 13 | Yes | None | |
|
||||||
|
| Anbernic | RG505 | 12,<br>GammaOS 12 | Yes | None | |
|
||||||
| Anbernic | RG556 | 13 | Yes | None | |
|
| Anbernic | RG556 | 13 | Yes | None | |
|
||||||
| Anbernic | RG ARC | 12 | Yes | None | LineageOS |
|
| Anbernic | RG ARC | LineageOS 12,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Anbernic | RG Cube | 13 | Yes | None | |
|
| Anbernic | RG Cube | 13 | Yes | None | |
|
||||||
| AYANEO | Pocket Air | 12 | Yes | None | |
|
| AYANEO | Pocket Air | 12 | Yes | None | |
|
||||||
|
| AYANEO | Pocket DMG | 13 | Yes | None | |
|
||||||
| AYANEO | Pocket Micro | 13 | Yes | None | |
|
| AYANEO | Pocket Micro | 13 | Yes | None | |
|
||||||
| AYANEO | Pocket S | 13 | Yes | None | |
|
| AYANEO | Pocket S | 13 | Yes | None | |
|
||||||
| Ayn | Odin (Base/Pro) | 10 | Yes | None | |
|
| Ayn | Odin (Base/Pro) | 10 | Yes | None | |
|
||||||
| Ayn | Odin Lite | 11 | Yes | None | |
|
| Ayn | Odin Lite | 11 | Yes | None | |
|
||||||
| Ayn | Odin 2 (Base/Pro/Max) | 13 | Yes | Minor audio issues | |
|
| Ayn | Odin 2 (Base/Pro/Max) | 13 | Yes | Minor audio issues | |
|
||||||
|
| Ayn | Odin 2 Mini | 13 | Yes | None | |
|
||||||
|
| Ayn | Odin 2 Portal | 13 | Yes | None | |
|
||||||
|
| GKD | Bubble | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Google | Pixel 2 XL | 11 | Yes | None | |
|
| Google | Pixel 2 XL | 11 | Yes | None | |
|
||||||
| Google | Pixel 3 XL | 12 | Yes | None | |
|
| Google | Pixel 3 XL | 12 | Yes | None | |
|
||||||
| Google | Pixel 4a | 13 | Yes | None | |
|
| Google | Pixel 4a | 13 | Yes | None | |
|
||||||
|
@ -592,6 +632,7 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| Infinix | Zero 30 5G | 13 | Yes | None | |
|
| Infinix | Zero 30 5G | 13 | Yes | None | |
|
||||||
| Kinhank | G1 | 11 | No | Unable to install | Possibly 32-bit operating system? |
|
| Kinhank | G1 | 11 | No | Unable to install | Possibly 32-bit operating system? |
|
||||||
| Kinhank | Super Console X5 Pro | 12 (TV) | No | None | Custom 64-bit Android TV OS |
|
| Kinhank | Super Console X5 Pro | 12 (TV) | No | None | Custom 64-bit Android TV OS |
|
||||||
|
| KTPocket | KT-R1 | GammaOS 12 | Yes | None | |
|
||||||
| Lenovo | Legion Y700 (2022) | 12 | Yes | None | |
|
| Lenovo | Legion Y700 (2022) | 12 | Yes | None | |
|
||||||
| Lenovo | Legion Y700 (2023) | 13 | Yes | None | |
|
| Lenovo | Legion Y700 (2023) | 13 | Yes | None | |
|
||||||
| Lenovo | Xiaoxin Pad Pro 2021 | 11 | Yes | None | |
|
| Lenovo | Xiaoxin Pad Pro 2021 | 11 | Yes | None | |
|
||||||
|
@ -617,6 +658,8 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| Oppo | A15 | 10 | Yes | None | |
|
| Oppo | A15 | 10 | Yes | None | |
|
||||||
| Oppo | Find X5 Pro | 14 | Yes | None | |
|
| Oppo | Find X5 Pro | 14 | Yes | None | |
|
||||||
| Oppo | Reno5 | 12 | Yes | None | |
|
| Oppo | Reno5 | 12 | Yes | None | |
|
||||||
|
| Orange Pi | Pi 5 | 12 (TV) | Yes | None | |
|
||||||
|
| Powkiddy | RGB (RK3566) series | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Raspberry | Pi 4/400 | 13, 14 | Yes | None | Low-power GPU so ES-DE may run a bit sluggish |
|
| Raspberry | Pi 4/400 | 13, 14 | Yes | None | Low-power GPU so ES-DE may run a bit sluggish |
|
||||||
| Raspberry | Pi 5 | 15 | Yes | None | Very poor GPU performance, runs at almost double speed in Raspberry Pi OS so likely a driver issue |
|
| Raspberry | Pi 5 | 15 | Yes | None | Very poor GPU performance, runs at almost double speed in Raspberry Pi OS so likely a driver issue |
|
||||||
| Razer | Edge | 13 | Yes | None | |
|
| Razer | Edge | 13 | Yes | None | |
|
||||||
|
@ -627,7 +670,9 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| Retroid | Pocket 3+ | 11 | Yes | None | |
|
| Retroid | Pocket 3+ | 11 | Yes | None | |
|
||||||
| Retroid | Pocket 4 | 13 | Yes | None | |
|
| Retroid | Pocket 4 | 13 | Yes | None | |
|
||||||
| Retroid | Pocket 4 Pro | 13 | Yes | None | |
|
| Retroid | Pocket 4 Pro | 13 | Yes | None | |
|
||||||
|
| Retroid | Pocket 5 | 13 | Yes | None | |
|
||||||
| Retroid | Pocket Flip | 11 | Yes | None | |
|
| Retroid | Pocket Flip | 11 | Yes | None | |
|
||||||
|
| Retroid | Pocket Mini | 10 | Yes | None | |
|
||||||
| Samsung | Galaxy A17 | 11 | Yes | None | |
|
| Samsung | Galaxy A17 | 11 | Yes | None | |
|
||||||
| Samsung | Galaxy A20 | 10 | Yes | No write access to SD card | ROMs folder can be moved to SD card after setup and be used in read-only mode |
|
| Samsung | Galaxy A20 | 10 | Yes | No write access to SD card | ROMs folder can be moved to SD card after setup and be used in read-only mode |
|
||||||
| Samsung | Galaxy A52 | 13 | Yes | None | |
|
| Samsung | Galaxy A52 | 13 | Yes | None | |
|
||||||
|
@ -734,7 +779,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| fba | FinalBurn Alpha | FB Alpha 2012 | FB Alpha 2012 Neo Geo,<br>FB Alpha 2012 CPS-1,<br>FB Alpha 2012 CPS-2,<br>FB Alpha 2012 CPS-3 | Yes | |
|
| fba | FinalBurn Alpha | FB Alpha 2012 | FB Alpha 2012 Neo Geo,<br>FB Alpha 2012 CPS-1,<br>FB Alpha 2012 CPS-2,<br>FB Alpha 2012 CPS-3 | Yes | |
|
||||||
| fbneo | FinalBurn Neo | FinalBurn Neo | | Yes | |
|
| fbneo | FinalBurn Neo | FinalBurn Neo | | Yes | |
|
||||||
| fds | Nintendo Famicom Disk System | Mesen | Nestopia UE,<br>FCEUmm,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | Yes | Single archive or ROM file |
|
| fds | Nintendo Famicom Disk System | Mesen | Nestopia UE,<br>FCEUmm,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| flash | Adobe Flash | Ruffle **(Standalone)** | | No | Single .swf file |
|
| flash | Adobe Flash | Ruffle **(Standalone)** | SWF Player **(Standalone)** | No | Single .swf file |
|
||||||
| fm7 | Fujitsu FM-7 | MAME4droid 2024 [FM-7 Diskette] **(Standalone)** | MAME4droid 2024 [FM-7 Tape] **(Standalone)**,<br>MAME4droid 2024 [FM-7 Software list] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Diskette] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Tape] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Software list] **(Standalone)** | Yes | For tape files you need to manually start the cassette player from the MAME menu after the "load" command, as well as entering the "run" command after loading is complete |
|
| fm7 | Fujitsu FM-7 | MAME4droid 2024 [FM-7 Diskette] **(Standalone)** | MAME4droid 2024 [FM-7 Tape] **(Standalone)**,<br>MAME4droid 2024 [FM-7 Software list] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Diskette] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Tape] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Software list] **(Standalone)** | Yes | For tape files you need to manually start the cassette player from the MAME menu after the "load" command, as well as entering the "run" command after loading is complete |
|
||||||
| fmtowns | Fujitsu FM Towns | MAME4droid 2024 **(Standalone)** | | Yes | See the specific _Fujitsu FM Towns_ section in the user guide |
|
| fmtowns | Fujitsu FM Towns | MAME4droid 2024 **(Standalone)** | | Yes | See the specific _Fujitsu FM Towns_ section in the user guide |
|
||||||
| fpinball | Future Pinball | _Placeholder_ | | | |
|
| fpinball | Future Pinball | _Placeholder_ | | | |
|
||||||
|
@ -784,8 +829,8 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| n64dd | Nintendo 64DD | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | Yes | |
|
| n64dd | Nintendo 64DD | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | Yes | |
|
||||||
| nds | Nintendo DS | melonDS DS | melonDS,<br>melonDS **(Standalone)**,<br>melonDS Nightly **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DraStic **(Standalone)**,<br>NooDS **(Standalone)** | No | Single archive or ROM file |
|
| nds | Nintendo DS | melonDS DS | melonDS,<br>melonDS **(Standalone)**,<br>melonDS Nightly **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DraStic **(Standalone)**,<br>NooDS **(Standalone)** | No | Single archive or ROM file |
|
||||||
| neogeo | SNK Neo Geo | FinalBurn Neo | Geolith,<br>NEO.emu **(Standalone)**,<br>MAME4droid 2024 **(Standalone)**,<br>MAME4droid **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section in the user guide |
|
| neogeo | SNK Neo Geo | FinalBurn Neo | Geolith,<br>NEO.emu **(Standalone)**,<br>MAME4droid 2024 **(Standalone)**,<br>MAME4droid **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section in the user guide |
|
||||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
| neogeocd | SNK Neo Geo CD | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||||
| nes | Nintendo Entertainment System | Mesen | Nestopia UE,<br>FCEUmm,<br>QuickNES,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | No | Single archive or ROM file |
|
| nes | Nintendo Entertainment System | Mesen | Nestopia UE,<br>FCEUmm,<br>QuickNES,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | No | Single archive or ROM file |
|
||||||
| ngage | Nokia N-Gage | EKA2L1 **(Standalone)** | | Yes | See the specific _Symbian and Nokia N-Gage_ section in the User guide |
|
| ngage | Nokia N-Gage | EKA2L1 **(Standalone)** | | Yes | See the specific _Symbian and Nokia N-Gage_ section in the User guide |
|
||||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>NGP.emu **(Standalone)** | No | Single archive or ROM file |
|
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>NGP.emu **(Standalone)** | No | Single archive or ROM file |
|
||||||
|
@ -801,7 +846,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| pcengine | NEC PC Engine | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | No | Single archive or ROM file |
|
| pcengine | NEC PC Engine | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | No | Single archive or ROM file |
|
||||||
| pcenginecd | NEC PC Engine CD | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | Yes | |
|
| pcenginecd | NEC PC Engine CD | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | Yes | |
|
||||||
| pcfx | NEC PC-FX | Beetle PC-FX | | Yes | |
|
| pcfx | NEC PC-FX | Beetle PC-FX | | Yes | |
|
||||||
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8 | No | See the specific _PICO-8_ section in the User guide |
|
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8,<br>Infinity **(Standalone)** | No | See the specific _PICO-8_ section in the User guide |
|
||||||
| plus4 | Commodore Plus/4 | VICE xplus4 | | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
| plus4 | Commodore Plus/4 | VICE xplus4 | | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
||||||
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
||||||
| ports | Ports | ECWolf (Wolfenstein 3D) | NXEngine (Cave Story),<br>OpenLara (Tomb Raider),<br>Super Bros War | Yes for ECWolf | |
|
| ports | Ports | ECWolf (Wolfenstein 3D) | NXEngine (Cave Story),<br>OpenLara (Tomb Raider),<br>Super Bros War | Yes for ECWolf | |
|
||||||
|
@ -851,7 +896,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| vectrex | GCE Vectrex | vecx | MAME4droid 2024 **(Standalone)** | Yes for MAME4droid 2024 | Single archive or ROM file |
|
| vectrex | GCE Vectrex | vecx | MAME4droid 2024 **(Standalone)** | Yes for MAME4droid 2024 | Single archive or ROM file |
|
||||||
| vic20 | Commodore VIC-20 | VICE xvic | | No | Single archive or tape, cartridge or diskette image file |
|
| vic20 | Commodore VIC-20 | VICE xvic | | No | Single archive or tape, cartridge or diskette image file |
|
||||||
| videopac | Philips Videopac G7000 | O2EM | MAME4droid 2024 **(Standalone)** | Yes | Single archive or ROM file |
|
| videopac | Philips Videopac G7000 | O2EM | MAME4droid 2024 **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | | No | |
|
| virtualboy | Nintendo Virtual Boy | Beetle VB | Virtual Virtual Boy **(Standalone)** | No | Single archive or ROM file |
|
||||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section in the user guide |
|
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section in the user guide |
|
||||||
| vsmile | VTech V.Smile | MAME4droid 2024 **(Standalone)** | | Yes | Single archive or ROM file |
|
| vsmile | VTech V.Smile | MAME4droid 2024 **(Standalone)** | | Yes | Single archive or ROM file |
|
||||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||||
|
|
95
ANDROID.md
95
ANDROID.md
|
@ -55,17 +55,27 @@ Some emulators like RetroArch are still using an older storage access method and
|
||||||
The following emulators are configured for FileProvider access:
|
The following emulators are configured for FileProvider access:
|
||||||
* 2600.emu
|
* 2600.emu
|
||||||
* DroidArcadia
|
* DroidArcadia
|
||||||
|
* EKA2L1
|
||||||
* FPseNG (still needs scoped storage to be setup in emulator)
|
* FPseNG (still needs scoped storage to be setup in emulator)
|
||||||
* FPse (still needs scoped storage to be setup in emulator)
|
* FPse (still needs scoped storage to be setup in emulator)
|
||||||
* GBA.emu
|
* GBA.emu
|
||||||
* GBC.emu
|
* GBC.emu
|
||||||
|
* Infinity
|
||||||
|
* J2ME Loader
|
||||||
|
* JL-Mod
|
||||||
* Lynx.emu
|
* Lynx.emu
|
||||||
|
* MAME4droid 2024 (for most systems)
|
||||||
|
* MAME4droid
|
||||||
* MD.emu (genesis, mastersystem, megadrive, megadrivejp)
|
* MD.emu (genesis, mastersystem, megadrive, megadrivejp)
|
||||||
* NES.emu
|
* NES.emu
|
||||||
* NGP.emu
|
* NGP.emu
|
||||||
|
* Panda3DS
|
||||||
* PCE.emu (pcengine, supergrafx and tg16 systems)
|
* PCE.emu (pcengine, supergrafx and tg16 systems)
|
||||||
* Ruffle
|
* Ruffle
|
||||||
|
* Skyline
|
||||||
* Swan.emu
|
* Swan.emu
|
||||||
|
* SWF Player
|
||||||
|
* Virtual Virtual Boy
|
||||||
|
|
||||||
Some of these emulators require BIOS files, so they still need to be configured before they can be used with ES-DE.
|
Some of these emulators require BIOS files, so they still need to be configured before they can be used with ES-DE.
|
||||||
|
|
||||||
|
@ -185,6 +195,14 @@ Also be aware that the version check that runs on app startup may not be able to
|
||||||
|
|
||||||
It's generally a very good idea to import your native Android apps into ES-DE prior to setting it as the home app, this way you can easily access things like the Settings app. Note however that even if you somehow lock yourself out of the system by setting ES-DE as the home app and not having any native apps added you can still always access the Settings app via the Android notification shade. On most devices you access this by swiping down from the top of the screen. After swiping down, just select the cogwheel icon to start the Settings app. From there you can change the home app to something else than ES-DE, should you need to.
|
It's generally a very good idea to import your native Android apps into ES-DE prior to setting it as the home app, this way you can easily access things like the Settings app. Note however that even if you somehow lock yourself out of the system by setting ES-DE as the home app and not having any native apps added you can still always access the Settings app via the Android notification shade. On most devices you access this by swiping down from the top of the screen. After swiping down, just select the cogwheel icon to start the Settings app. From there you can change the home app to something else than ES-DE, should you need to.
|
||||||
|
|
||||||
|
## Running ES-DE in multi-window mode
|
||||||
|
|
||||||
|
On tablets and other devices that support it, ES-DE can be run in multi-window mode. This does come with some caveats though, most importantly that changing to or from multi-window mode or changing the size of the ES-DE window when running in multi-window mode will trigger a reload of the application. When this happens any menu that is open will get unceremoniously closed, so make sure to never do this when for instance the scraper or theme downloader is running as they will get instantly stopped.
|
||||||
|
|
||||||
|
Also be aware that running in multi-window mode obviously changes the ES-DE window size and therefore likely the window aspect ratio as well, so it may not look good with some themes that do not support the new aspect ratio.
|
||||||
|
|
||||||
|
Finally, multi-window mode doesn't work when ES-DE has been set as the home app as Android does not allow that.
|
||||||
|
|
||||||
## Known ES-DE problems
|
## Known ES-DE problems
|
||||||
|
|
||||||
* Poor performance/low frame rate after startup on some devices, which seems to happen randomly and is usually resolved by itself within 10 to 30 seconds.
|
* Poor performance/low frame rate after startup on some devices, which seems to happen randomly and is usually resolved by itself within 10 to 30 seconds.
|
||||||
|
@ -214,6 +232,12 @@ If you prefer to apply the NetherSX2 patch yourself (i.e. build the APK) then yo
|
||||||
|
|
||||||
https://github.com/Trixarian/NetherSX2-patch
|
https://github.com/Trixarian/NetherSX2-patch
|
||||||
|
|
||||||
|
### Cemu
|
||||||
|
|
||||||
|
This emulator can be downloaded from the following GitHub site. Note that this repository is not from the official Cemu project, we consider Cemu as experimental on Android for the time being.
|
||||||
|
|
||||||
|
https://github.com/SSimco/Cemu/releases
|
||||||
|
|
||||||
### Citra
|
### Citra
|
||||||
|
|
||||||
The original Citra emulator project is no longer alive, but there is a fork that should work as a drop-in replacement. The Citra MMJ fork is also a viable alternative. Both of these emulators are available for download from their GitHub sites.
|
The original Citra emulator project is no longer alive, but there is a fork that should work as a drop-in replacement. The Citra MMJ fork is also a viable alternative. Both of these emulators are available for download from their GitHub sites.
|
||||||
|
@ -326,6 +350,14 @@ This emulator can be installed from the Play store.
|
||||||
|
|
||||||
https://play.google.com/store/apps/details?id=com.fms.ines.free
|
https://play.google.com/store/apps/details?id=com.fms.ines.free
|
||||||
|
|
||||||
|
### Infinity
|
||||||
|
|
||||||
|
This PICO-8 game engine/emulator can be installed from the Play store.
|
||||||
|
|
||||||
|
https://play.google.com/store/apps/details?id=me.dt2dev.infinity
|
||||||
|
|
||||||
|
Note that this emulator has a strange behavior where it will return to the home app whenever you exit a game, so unless ES-DE is set as your home app you'll need to manually switch back to it after exiting Infinity.
|
||||||
|
|
||||||
### IrataJaguar
|
### IrataJaguar
|
||||||
|
|
||||||
This Atari Jaguar emulator can be downloaded from their website. Just be aware that it's very old and has not been updated for modern Android releases, so it may be finicky on some devices or it may not work at all.
|
This Atari Jaguar emulator can be downloaded from their website. Just be aware that it's very old and has not been updated for modern Android releases, so it may be finicky on some devices or it may not work at all.
|
||||||
|
@ -356,12 +388,14 @@ https://github.com/Lime3DS/Lime3DS/releases
|
||||||
|
|
||||||
### MAME4droid 2024 and MAME4droid
|
### MAME4droid 2024 and MAME4droid
|
||||||
|
|
||||||
These emulators can be installed from the Play store. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
These emulators can be installed from the Play store or from their GitHub sites. It's strongly recommended to go for the _MAME4droid 2024_ version as this is updated with a recent MAME release while the older _MAME4droid_ is using an ancient MAME release.
|
||||||
|
|
||||||
Note that for MAME4droid 2024 there's an exception when it comes to setting up the ROM path. Instead of selecting each separate system directory (as is done on most other standalone emulators) you must select the root of the ROMs directory tree. To change the ROM path open _Settings_ in MAME4droid 2024, then select _General_ and then _Change ROMs path_. After restarting the emulator choose _External storage_ and then the ROMs directory which contains all your ES-DE system directories. If you instead choose a specific system directory like ROMs/arcade or ROMs/neogeo then only that specific system will work when launching games from ES-DE.
|
Note that for MAME4droid 2024 there's an exception when it comes to setting up the ROM path. Instead of selecting each separate system directory (as is done on most other standalone emulators) you must select the root of the ROMs directory tree. To change the ROM path open _Settings_ in MAME4droid 2024, then select _General_ and then _Change ROMs path_. After restarting the emulator choose _External storage_ and then the ROMs directory which contains all your ES-DE system directories. If you instead choose a specific system directory like ROMs/arcade or ROMs/neogeo then only that specific system will work when launching games from ES-DE.
|
||||||
|
|
||||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 \
|
https://play.google.com/store/apps/details?id=com.seleuco.mame4d2024 \
|
||||||
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid
|
https://play.google.com/store/apps/details?id=com.seleuco.mame4droid \
|
||||||
|
https://github.com/seleuco/MAME4droid-2024/releases \
|
||||||
|
https://github.com/seleuco/MAME4droid-0.139u1-/releases
|
||||||
|
|
||||||
Be aware that MAME4droid 2024 requires specific input configuration for some systems. For instance to navigate the mouse cursor when using touch input you'll need to got into the _Settings_ menu, then _Input_, then _Touch controller_ and change _Mode_ to _Analog Stick_.
|
Be aware that MAME4droid 2024 requires specific input configuration for some systems. For instance to navigate the mouse cursor when using touch input you'll need to got into the _Settings_ menu, then _Input_, then _Touch controller_ and change _Mode_ to _Analog Stick_.
|
||||||
|
|
||||||
|
@ -371,6 +405,12 @@ For some systems you will need to explictly set the _Start_ and _Select_ buttons
|
||||||
|
|
||||||
There are a few more things that you may need to configure for some systems, but that's beyond the scope of this document and should be covered by the MAME emulator documentation.
|
There are a few more things that you may need to configure for some systems, but that's beyond the scope of this document and should be covered by the MAME emulator documentation.
|
||||||
|
|
||||||
|
### Mandarine
|
||||||
|
|
||||||
|
This emulator which is forked from Citra can be downloaded from their GitHub site.
|
||||||
|
|
||||||
|
https://github.com/mandarine3ds/mandarine/releases
|
||||||
|
|
||||||
### MasterGear
|
### MasterGear
|
||||||
|
|
||||||
This emulator can be installed from the Play store as a paid app.
|
This emulator can be installed from the Play store as a paid app.
|
||||||
|
@ -500,6 +540,20 @@ Although this emulator supports both the Sinclar ZX Spectrum and MGT SAM Coupé
|
||||||
https://play.google.com/store/apps/details?id=com.fms.speccy \
|
https://play.google.com/store/apps/details?id=com.fms.speccy \
|
||||||
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
|
https://play.google.com/store/apps/details?id=com.fms.speccy.deluxe
|
||||||
|
|
||||||
|
### SWF Player
|
||||||
|
|
||||||
|
This emulator which is essentially a GUI for Ruffle can be installed for free from the Play store. There's a paid Pro version as well.
|
||||||
|
|
||||||
|
https://play.google.com/store/apps/details?id=com.issess.flashplayer \
|
||||||
|
https://play.google.com/store/apps/details?id=com.issess.flashplayerpro
|
||||||
|
|
||||||
|
### Virtual Virtual Boy
|
||||||
|
|
||||||
|
This emulator can be installed from the Play store or from their GitHub site.
|
||||||
|
|
||||||
|
https://play.google.com/store/apps/details?id=com.simongellis.vvb \
|
||||||
|
https://github.com/SupernaviX/vvb/releases
|
||||||
|
|
||||||
### Visual Pinball
|
### Visual Pinball
|
||||||
|
|
||||||
Although Visual Pinball is working fine on Android it's not possible to properly integrate it with a frontend, you'll instead need to install your tables inside the app and create dummy .vpinball files for your games in ROMs/vpinball and after launching a table from ES-DE you need to manually start it from inside the Visual Pinball GUI. There are more detailed setup instructions in the Visual Pinball section of the User guide.
|
Although Visual Pinball is working fine on Android it's not possible to properly integrate it with a frontend, you'll instead need to install your tables inside the app and create dummy .vpinball files for your games in ROMs/vpinball and after launching a table from ES-DE you need to manually start it from inside the Visual Pinball GUI. There are more detailed setup instructions in the Visual Pinball section of the User guide.
|
||||||
|
@ -539,19 +593,25 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| :----------- | :---------------------- | :-------------- | :-------- | :------------------ | :------------------------- |
|
| :----------- | :---------------------- | :-------------- | :-------- | :------------------ | :------------------------- |
|
||||||
| Abxylute | One | 12 | Yes | None | |
|
| Abxylute | One | 12 | Yes | None | |
|
||||||
| Alldocube | iPlay50 mini Pro | 13 | Yes | None | |
|
| Alldocube | iPlay50 mini Pro | 13 | Yes | None | |
|
||||||
| Anbernic | RG353V | 11 | Yes | None | |
|
| Anbernic | RG353V | 11,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Anbernic | RG405M | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
| Anbernic | RG405M | 12,<br>GammaOS 12 | Yes | None | |
|
||||||
| Anbernic | RG405V | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
| Anbernic | RG405V | 12,<br>GammaOS 12 | Yes | None | |
|
||||||
| Anbernic | RG505 | 12 | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
| Anbernic | RG406H | 13 | Yes | None | |
|
||||||
|
| Anbernic | RG406V | 13 | Yes | None | |
|
||||||
|
| Anbernic | RG505 | 12,<br>GammaOS 12 | Yes | None | |
|
||||||
| Anbernic | RG556 | 13 | Yes | None | |
|
| Anbernic | RG556 | 13 | Yes | None | |
|
||||||
| Anbernic | RG ARC | 12 | Yes | None | LineageOS |
|
| Anbernic | RG ARC | LineageOS 12,<br>GammaOS 12,<br>GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Anbernic | RG Cube | 13 | Yes | None | |
|
| Anbernic | RG Cube | 13 | Yes | None | |
|
||||||
| AYANEO | Pocket Air | 12 | Yes | None | |
|
| AYANEO | Pocket Air | 12 | Yes | None | |
|
||||||
|
| AYANEO | Pocket DMG | 13 | Yes | None | |
|
||||||
| AYANEO | Pocket Micro | 13 | Yes | None | |
|
| AYANEO | Pocket Micro | 13 | Yes | None | |
|
||||||
| AYANEO | Pocket S | 13 | Yes | None | |
|
| AYANEO | Pocket S | 13 | Yes | None | |
|
||||||
| Ayn | Odin (Base/Pro) | 10 | Yes | None | |
|
| Ayn | Odin (Base/Pro) | 10 | Yes | None | |
|
||||||
| Ayn | Odin Lite | 11 | Yes | None | |
|
| Ayn | Odin Lite | 11 | Yes | None | |
|
||||||
| Ayn | Odin 2 (Base/Pro/Max) | 13 | Yes | Minor audio issues | |
|
| Ayn | Odin 2 (Base/Pro/Max) | 13 | Yes | Minor audio issues | |
|
||||||
|
| Ayn | Odin 2 Mini | 13 | Yes | None | |
|
||||||
|
| Ayn | Odin 2 Portal | 13 | Yes | None | |
|
||||||
|
| GKD | Bubble | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Google | Pixel 2 XL | 11 | Yes | None | |
|
| Google | Pixel 2 XL | 11 | Yes | None | |
|
||||||
| Google | Pixel 3 XL | 12 | Yes | None | |
|
| Google | Pixel 3 XL | 12 | Yes | None | |
|
||||||
| Google | Pixel 4a | 13 | Yes | None | |
|
| Google | Pixel 4a | 13 | Yes | None | |
|
||||||
|
@ -562,7 +622,7 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| Google | Pixel 7 Pro | 13 | Yes | None | |
|
| Google | Pixel 7 Pro | 13 | Yes | None | |
|
||||||
| Google | Pixel 8 Pro | 14 | Yes | None | |
|
| Google | Pixel 8 Pro | 14 | Yes | None | |
|
||||||
| Google | Pixel Fold | 14 | Yes | None | |
|
| Google | Pixel Fold | 14 | Yes | None | |
|
||||||
| Google | Pixel Tablet | 14 | Yes | None | |
|
| Google | Pixel Tablet | 14, 15 | Yes | None | |
|
||||||
| GPD | XD Plus | 11 | Yes | None | LineageOS |
|
| GPD | XD Plus | 11 | Yes | None | LineageOS |
|
||||||
| Honor | 20 lite | 10 | Yes | None | |
|
| Honor | 20 lite | 10 | Yes | None | |
|
||||||
| Honor | Magic5 Pro | 13 | Yes | None | |
|
| Honor | Magic5 Pro | 13 | Yes | None | |
|
||||||
|
@ -572,6 +632,7 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| Infinix | Zero 30 5G | 13 | Yes | None | |
|
| Infinix | Zero 30 5G | 13 | Yes | None | |
|
||||||
| Kinhank | G1 | 11 | No | Unable to install | Possibly 32-bit operating system? |
|
| Kinhank | G1 | 11 | No | Unable to install | Possibly 32-bit operating system? |
|
||||||
| Kinhank | Super Console X5 Pro | 12 (TV) | No | None | Custom 64-bit Android TV OS |
|
| Kinhank | Super Console X5 Pro | 12 (TV) | No | None | Custom 64-bit Android TV OS |
|
||||||
|
| KTPocket | KT-R1 | GammaOS 12 | Yes | None | |
|
||||||
| Lenovo | Legion Y700 (2022) | 12 | Yes | None | |
|
| Lenovo | Legion Y700 (2022) | 12 | Yes | None | |
|
||||||
| Lenovo | Legion Y700 (2023) | 13 | Yes | None | |
|
| Lenovo | Legion Y700 (2023) | 13 | Yes | None | |
|
||||||
| Lenovo | Xiaoxin Pad Pro 2021 | 11 | Yes | None | |
|
| Lenovo | Xiaoxin Pad Pro 2021 | 11 | Yes | None | |
|
||||||
|
@ -597,6 +658,8 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| Oppo | A15 | 10 | Yes | None | |
|
| Oppo | A15 | 10 | Yes | None | |
|
||||||
| Oppo | Find X5 Pro | 14 | Yes | None | |
|
| Oppo | Find X5 Pro | 14 | Yes | None | |
|
||||||
| Oppo | Reno5 | 12 | Yes | None | |
|
| Oppo | Reno5 | 12 | Yes | None | |
|
||||||
|
| Orange Pi | Pi 5 | 12 (TV) | Yes | None | |
|
||||||
|
| Powkiddy | RGB (RK3566) series | GammaOS 13 TV | Yes | None | Limited RAM capacity for this device makes it unsuitable for demanding themes and large game collections |
|
||||||
| Raspberry | Pi 4/400 | 13, 14 | Yes | None | Low-power GPU so ES-DE may run a bit sluggish |
|
| Raspberry | Pi 4/400 | 13, 14 | Yes | None | Low-power GPU so ES-DE may run a bit sluggish |
|
||||||
| Raspberry | Pi 5 | 15 | Yes | None | Very poor GPU performance, runs at almost double speed in Raspberry Pi OS so likely a driver issue |
|
| Raspberry | Pi 5 | 15 | Yes | None | Very poor GPU performance, runs at almost double speed in Raspberry Pi OS so likely a driver issue |
|
||||||
| Razer | Edge | 13 | Yes | None | |
|
| Razer | Edge | 13 | Yes | None | |
|
||||||
|
@ -607,7 +670,9 @@ This is clearly not a complete list of Android devices, but rather those we know
|
||||||
| Retroid | Pocket 3+ | 11 | Yes | None | |
|
| Retroid | Pocket 3+ | 11 | Yes | None | |
|
||||||
| Retroid | Pocket 4 | 13 | Yes | None | |
|
| Retroid | Pocket 4 | 13 | Yes | None | |
|
||||||
| Retroid | Pocket 4 Pro | 13 | Yes | None | |
|
| Retroid | Pocket 4 Pro | 13 | Yes | None | |
|
||||||
|
| Retroid | Pocket 5 | 13 | Yes | None | |
|
||||||
| Retroid | Pocket Flip | 11 | Yes | None | |
|
| Retroid | Pocket Flip | 11 | Yes | None | |
|
||||||
|
| Retroid | Pocket Mini | 10 | Yes | None | |
|
||||||
| Samsung | Galaxy A17 | 11 | Yes | None | |
|
| Samsung | Galaxy A17 | 11 | Yes | None | |
|
||||||
| Samsung | Galaxy A20 | 10 | Yes | No write access to SD card | ROMs folder can be moved to SD card after setup and be used in read-only mode |
|
| Samsung | Galaxy A20 | 10 | Yes | No write access to SD card | ROMs folder can be moved to SD card after setup and be used in read-only mode |
|
||||||
| Samsung | Galaxy A52 | 13 | Yes | None | |
|
| Samsung | Galaxy A52 | 13 | Yes | None | |
|
||||||
|
@ -714,7 +779,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| fba | FinalBurn Alpha | FB Alpha 2012 | FB Alpha 2012 Neo Geo,<br>FB Alpha 2012 CPS-1,<br>FB Alpha 2012 CPS-2,<br>FB Alpha 2012 CPS-3 | Yes | |
|
| fba | FinalBurn Alpha | FB Alpha 2012 | FB Alpha 2012 Neo Geo,<br>FB Alpha 2012 CPS-1,<br>FB Alpha 2012 CPS-2,<br>FB Alpha 2012 CPS-3 | Yes | |
|
||||||
| fbneo | FinalBurn Neo | FinalBurn Neo | | Yes | |
|
| fbneo | FinalBurn Neo | FinalBurn Neo | | Yes | |
|
||||||
| fds | Nintendo Famicom Disk System | Mesen | Nestopia UE,<br>FCEUmm,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | Yes | Single archive or ROM file |
|
| fds | Nintendo Famicom Disk System | Mesen | Nestopia UE,<br>FCEUmm,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| flash | Adobe Flash | Ruffle **(Standalone)** | | No | Single .swf file |
|
| flash | Adobe Flash | Ruffle **(Standalone)** | SWF Player **(Standalone)** | No | Single .swf file |
|
||||||
| fm7 | Fujitsu FM-7 | MAME4droid 2024 [FM-7 Diskette] **(Standalone)** | MAME4droid 2024 [FM-7 Tape] **(Standalone)**,<br>MAME4droid 2024 [FM-7 Software list] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Diskette] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Tape] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Software list] **(Standalone)** | Yes | For tape files you need to manually start the cassette player from the MAME menu after the "load" command, as well as entering the "run" command after loading is complete |
|
| fm7 | Fujitsu FM-7 | MAME4droid 2024 [FM-7 Diskette] **(Standalone)** | MAME4droid 2024 [FM-7 Tape] **(Standalone)**,<br>MAME4droid 2024 [FM-7 Software list] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Diskette] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Tape] **(Standalone)**,<br>MAME4droid 2024 [FM77AV Software list] **(Standalone)** | Yes | For tape files you need to manually start the cassette player from the MAME menu after the "load" command, as well as entering the "run" command after loading is complete |
|
||||||
| fmtowns | Fujitsu FM Towns | MAME4droid 2024 **(Standalone)** | | Yes | See the specific _Fujitsu FM Towns_ section in the user guide |
|
| fmtowns | Fujitsu FM Towns | MAME4droid 2024 **(Standalone)** | | Yes | See the specific _Fujitsu FM Towns_ section in the user guide |
|
||||||
| fpinball | Future Pinball | _Placeholder_ | | | |
|
| fpinball | Future Pinball | _Placeholder_ | | | |
|
||||||
|
@ -759,13 +824,13 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| naomi | Sega NAOMI | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
| naomi | Sega NAOMI | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||||
| naomi2 | Sega NAOMI 2 | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
| naomi2 | Sega NAOMI 2 | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||||
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||||
| n3ds | Nintendo 3DS | Citra | Citra **(Standalone)**,<br>Citra Canary **(Standalone)**,<br>Citra MMJ **(Standalone)**,<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
| n3ds | Nintendo 3DS | Citra | Citra **(Standalone)**,<br>Citra Canary **(Standalone)**,<br>Citra MMJ **(Standalone)**,<br>Mandarine **(Standalone)**,<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
||||||
| n64 | Nintendo 64 | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | No | Single archive or ROM file |
|
| n64 | Nintendo 64 | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | No | Single archive or ROM file |
|
||||||
| n64dd | Nintendo 64DD | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | Yes | |
|
| n64dd | Nintendo 64DD | Mupen64Plus-Next | M64Plus FZ **(Standalone)**,<br>Mupen64Plus AE **(Standalone)**,<br>ParaLLEl N64 | Yes | |
|
||||||
| nds | Nintendo DS | melonDS DS | melonDS,<br>melonDS **(Standalone)**,<br>melonDS Nightly **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DraStic **(Standalone)**,<br>NooDS **(Standalone)** | No | Single archive or ROM file |
|
| nds | Nintendo DS | melonDS DS | melonDS,<br>melonDS **(Standalone)**,<br>melonDS Nightly **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DraStic **(Standalone)**,<br>NooDS **(Standalone)** | No | Single archive or ROM file |
|
||||||
| neogeo | SNK Neo Geo | FinalBurn Neo | Geolith,<br>NEO.emu **(Standalone)**,<br>MAME4droid 2024 **(Standalone)**,<br>MAME4droid **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section in the user guide |
|
| neogeo | SNK Neo Geo | FinalBurn Neo | Geolith,<br>NEO.emu **(Standalone)**,<br>MAME4droid 2024 **(Standalone)**,<br>MAME4droid **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section in the user guide |
|
||||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
| neogeocd | SNK Neo Geo CD | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | MAME4droid 2024 **(Standalone)** | Yes | .chd (NeoCD and MAME4droid 2024 only) or .cue file |
|
||||||
| nes | Nintendo Entertainment System | Mesen | Nestopia UE,<br>FCEUmm,<br>QuickNES,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | No | Single archive or ROM file |
|
| nes | Nintendo Entertainment System | Mesen | Nestopia UE,<br>FCEUmm,<br>QuickNES,<br>NES.emu **(Standalone)**,<br>iNES **(Standalone)**,<br>Nesoid **(Standalone)** | No | Single archive or ROM file |
|
||||||
| ngage | Nokia N-Gage | EKA2L1 **(Standalone)** | | Yes | See the specific _Symbian and Nokia N-Gage_ section in the User guide |
|
| ngage | Nokia N-Gage | EKA2L1 **(Standalone)** | | Yes | See the specific _Symbian and Nokia N-Gage_ section in the User guide |
|
||||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>NGP.emu **(Standalone)** | No | Single archive or ROM file |
|
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>NGP.emu **(Standalone)** | No | Single archive or ROM file |
|
||||||
|
@ -781,7 +846,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| pcengine | NEC PC Engine | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | No | Single archive or ROM file |
|
| pcengine | NEC PC Engine | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | No | Single archive or ROM file |
|
||||||
| pcenginecd | NEC PC Engine CD | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | Yes | |
|
| pcenginecd | NEC PC Engine CD | Beetle PCE | Beetle PCE FAST,<br>Beetle SuperGrafx,<br>PCE.emu **(Standalone)** | Yes | |
|
||||||
| pcfx | NEC PC-FX | Beetle PC-FX | | Yes | |
|
| pcfx | NEC PC-FX | Beetle PC-FX | | Yes | |
|
||||||
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8 | No | See the specific _PICO-8_ section in the User guide |
|
| pico8 | PICO-8 Fantasy Console | Fake-08 | Retro8,<br>Infinity **(Standalone)** | No | See the specific _PICO-8_ section in the User guide |
|
||||||
| plus4 | Commodore Plus/4 | VICE xplus4 | | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
| plus4 | Commodore Plus/4 | VICE xplus4 | | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
||||||
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
| pokemini | Nintendo Pokémon Mini | PokeMini | | No | |
|
||||||
| ports | Ports | ECWolf (Wolfenstein 3D) | NXEngine (Cave Story),<br>OpenLara (Tomb Raider),<br>Super Bros War | Yes for ECWolf | |
|
| ports | Ports | ECWolf (Wolfenstein 3D) | NXEngine (Cave Story),<br>OpenLara (Tomb Raider),<br>Super Bros War | Yes for ECWolf | |
|
||||||
|
@ -831,12 +896,12 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| vectrex | GCE Vectrex | vecx | MAME4droid 2024 **(Standalone)** | Yes for MAME4droid 2024 | Single archive or ROM file |
|
| vectrex | GCE Vectrex | vecx | MAME4droid 2024 **(Standalone)** | Yes for MAME4droid 2024 | Single archive or ROM file |
|
||||||
| vic20 | Commodore VIC-20 | VICE xvic | | No | Single archive or tape, cartridge or diskette image file |
|
| vic20 | Commodore VIC-20 | VICE xvic | | No | Single archive or tape, cartridge or diskette image file |
|
||||||
| videopac | Philips Videopac G7000 | O2EM | MAME4droid 2024 **(Standalone)** | Yes | Single archive or ROM file |
|
| videopac | Philips Videopac G7000 | O2EM | MAME4droid 2024 **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | | No | |
|
| virtualboy | Nintendo Virtual Boy | Beetle VB | Virtual Virtual Boy **(Standalone)** | No | Single archive or ROM file |
|
||||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section in the user guide |
|
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section in the user guide |
|
||||||
| vsmile | VTech V.Smile | MAME4droid 2024 **(Standalone)** | | Yes | Single archive or ROM file |
|
| vsmile | VTech V.Smile | MAME4droid 2024 **(Standalone)** | | Yes | Single archive or ROM file |
|
||||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||||
| wii | Nintendo Wii | Dolphin | Dolphin **(Standalone)**,<br>Dolphin MMJR **(Standalone)**,<br>Dolphin MMJR2 **(Standalone)** | No | |
|
| wii | Nintendo Wii | Dolphin | Dolphin **(Standalone)**,<br>Dolphin MMJR **(Standalone)**,<br>Dolphin MMJR2 **(Standalone)** | No | |
|
||||||
| wiiu | Nintendo Wii U | _Placeholder_ | | | |
|
| wiiu | Nintendo Wii U | Cemu **(Standalone)** | | No | See the specific _Nintendo Wii U_ section in the user guide |
|
||||||
| windows | Microsoft Windows | Winlator Cmod Glibc **(Standalone)** | Winlator Cmod PRoot **(Standalone)** | No | See the _Winlator_ section elsewhere in this document |
|
| windows | Microsoft Windows | Winlator Cmod Glibc **(Standalone)** | Winlator Cmod PRoot **(Standalone)** | No | See the _Winlator_ section elsewhere in this document |
|
||||||
| windows3x | Microsoft Windows 3.x | DOSBox-Pure | | No | |
|
| windows3x | Microsoft Windows 3.x | DOSBox-Pure | | No | |
|
||||||
| windows9x | Microsoft Windows 9x | DOSBox-Pure | | No | |
|
| windows9x | Microsoft Windows 9x | DOSBox-Pure | | No | |
|
||||||
|
|
21
CHANGELOG.md
21
CHANGELOG.md
|
@ -1,16 +1,16 @@
|
||||||
# ES-DE Frontend - Changelog
|
# ES-DE Frontend - Changelog
|
||||||
|
|
||||||
## Version 3.1.1 (in development)
|
## Version 3.1.1 / 3.1.1-39
|
||||||
|
|
||||||
**Release date:** TBD
|
**Release date:** 2024-12-13
|
||||||
|
|
||||||
### Release overview
|
### Release overview
|
||||||
|
|
||||||
This release adds support for four more languages, reduces the memory footprint under some circumstances and enables a few more emulators.
|
This release adds support for four more languages, reduces the memory footprint under some circumstances and enables a number of new emulators.
|
||||||
|
|
||||||
On Android the default audio driver has been changed from AAudio to OpenSL ES which should decrease audio latency on many devices. There is however a new menu entry in the Sound settings menu that makes it possible to easily revert to AAudio in case of issues with the OpenSL ES driver. Also for Android there is now experimental support for running ES-DE in multi-window mode on tablets and other devices that support this.
|
On Android the default audio driver has been changed from AAudio to OpenSL ES which should decrease audio latency on many devices. There is however a new menu entry in the Sound settings menu that makes it possible to easily revert to AAudio in case of issues with the OpenSL ES driver. Also for Android there is now experimental support for running ES-DE in multi-window mode on tablets and other devices that support this.
|
||||||
|
|
||||||
In addition to the above there are a number of bug fixes and other minor improvements.
|
In addition to the above there are a number of bug fixes and other improvements.
|
||||||
|
|
||||||
### Detailed list of changes
|
### Detailed list of changes
|
||||||
|
|
||||||
|
@ -21,13 +21,19 @@ In addition to the above there are a number of bug fixes and other minor improve
|
||||||
* Decreased the memory footprint under some circumstances by completely freeing up video player resources after finishing view transitions
|
* Decreased the memory footprint under some circumstances by completely freeing up video player resources after finishing view transitions
|
||||||
* The Git index stat cache is now refreshed for all themes when starting the theme downloader (this speeds up the inventory under some circumstances)
|
* The Git index stat cache is now refreshed for all themes when starting the theme downloader (this speeds up the inventory under some circumstances)
|
||||||
* Added Mandarine standalone as an alternative emulator for the n3ds system
|
* Added Mandarine standalone as an alternative emulator for the n3ds system
|
||||||
|
* Added DREAMM standalone as an alternative emulator for the dos, pc and scummvm systems on Linux, macOS and Windows
|
||||||
|
* Added Kronos standalone as an alternative emulator for the saturn and saturnjp systems on Linux and Windows
|
||||||
* (Android) Changed the default audio driver from AAudio to OpenSL ES
|
* (Android) Changed the default audio driver from AAudio to OpenSL ES
|
||||||
* (Android) Added an audio driver menu option to the Sound settings menu
|
* (Android) Added an audio driver menu option to the Sound settings menu
|
||||||
* (Android) Added experimental support for running in multi-window mode
|
* (Android) Added experimental support for running in multi-window mode
|
||||||
* (Android) Directories for corrupt themes are now automatically removed when the theme downloader is started
|
* (Android) Directories for corrupt themes are now automatically removed when the theme downloader is started
|
||||||
* (Android) Added experimental support for the Nintendo Wii U (wiiu) game system
|
* (Android) Added experimental support for the Nintendo Wii U (wiiu) game system
|
||||||
|
* (Android) Added SWF Player standalone as an alternative emulator for the flash system
|
||||||
|
* (Android) Added Infinity standalone as an alternative emulator for the pico8 system
|
||||||
|
* (Android) Added Virtual Virtual Boy standalone as an alternative emulator for the virtualboy system
|
||||||
* (Android) Changed Flycast standalone to use %ROMSAF% instead of %ROM% as the latter caused game launching to fail on some devices
|
* (Android) Changed Flycast standalone to use %ROMSAF% instead of %ROM% as the latter caused game launching to fail on some devices
|
||||||
* (Android) Added support for launching individual games directly with EKA2L1 for the ngage system
|
* (Android) Added support for launching individual games directly with EKA2L1 for the ngage system
|
||||||
|
* (Android) Removed the FinalBurn Neo RetroArch core as an alternative emulator for the neogeocd and neogeocdjp systems as it didn't work correctly
|
||||||
* (Android) Adjusted the layout for the onboarding configurator to look better on screens with wider aspect ratios
|
* (Android) Adjusted the layout for the onboarding configurator to look better on screens with wider aspect ratios
|
||||||
* (Android) Added exception handling to the onboarding configurator for broken devices where the SAF directory picker is missing
|
* (Android) Added exception handling to the onboarding configurator for broken devices where the SAF directory picker is missing
|
||||||
* (Android) The storage permission now only needs to be granted once in the onboarding configurator as indicated with an "Already granted" button
|
* (Android) The storage permission now only needs to be granted once in the onboarding configurator as indicated with an "Already granted" button
|
||||||
|
@ -35,14 +41,19 @@ In addition to the above there are a number of bug fixes and other minor improve
|
||||||
* (Android) Updated a number of Java and Kotlin dependencies to the latest stable versions
|
* (Android) Updated a number of Java and Kotlin dependencies to the latest stable versions
|
||||||
* (Android) Removed the built-in application update check for the Samsung Galaxy Store and Huawei AppGallery builds
|
* (Android) Removed the built-in application update check for the Samsung Galaxy Store and Huawei AppGallery builds
|
||||||
* (Linux) Added support for the AppImage release of melonDS
|
* (Linux) Added support for the AppImage release of melonDS
|
||||||
|
* (macOS) Added support for the Sony PlayStation Vita (psvita) game system
|
||||||
|
* (macOS) Added the %RUNINBACKGROUND% variable for RPCS3 to work around an emulator issue where ES-DE would directly resume on game launch
|
||||||
|
* (Windows) Added FinalBurn Neo standalone as an alternative emulator for the neogeocd and neogeocdjp systems
|
||||||
* (Windows) Added Yaba Sanshiro 2 standalone as an alternative emulator for the saturn and saturnjp systems
|
* (Windows) Added Yaba Sanshiro 2 standalone as an alternative emulator for the saturn and saturnjp systems
|
||||||
* (Windows) Added BeebEm standalone as an alternative emulator for the bbcmicro system
|
* (Windows) Added BeebEm standalone as an alternative emulator for the bbcmicro system
|
||||||
* (Windows) Added a find rule for the SSE2 build of DuckStation
|
* (Windows) Added a find rule for the SSE2 build of DuckStation
|
||||||
* Added the -f flag for fullscreen mode for melonDS standalone on Linux, macOS and Windows
|
* Added the -f flag for fullscreen mode for melonDS standalone on Linux, macOS and Windows
|
||||||
|
* Various translation updates for multiple languages
|
||||||
* Added support to the theme downloader for detecting and handling theme repository URL changes
|
* Added support to the theme downloader for detecting and handling theme repository URL changes
|
||||||
* Added a "textBackgroundCornerRadius" property to the carousel element
|
* Added a "textBackgroundCornerRadius" property to the carousel element
|
||||||
* Added a "textBackgroundCornerRadius" property to the grid element
|
* Added a "textBackgroundCornerRadius" property to the grid element
|
||||||
* Made the "backgroundCornerRadius" and "selectorCornerRadius" properties for the grid element apply also to colored rectangles
|
* Made the "backgroundCornerRadius" and "selectorCornerRadius" properties for the grid element apply also to colored rectangles
|
||||||
|
* Changed an snprintf call in MathUtil as it could cause false positives for buffer overflow checks when building with GCC fortification
|
||||||
* (modern-es-de) Replaced some legacy carousel icons
|
* (modern-es-de) Replaced some legacy carousel icons
|
||||||
* Added the Nanum Square Neo Korean font
|
* Added the Nanum Square Neo Korean font
|
||||||
* Updated SDL to 2.30.9 on Android, Windows, macOS and the Linux AppImage builds
|
* Updated SDL to 2.30.9 on Android, Windows, macOS and the Linux AppImage builds
|
||||||
|
@ -57,8 +68,10 @@ In addition to the above there are a number of bug fixes and other minor improve
|
||||||
* (Android) Audio was not working correctly on some Android 15 devices (fixed by updating SDL to 2.30.9)
|
* (Android) Audio was not working correctly on some Android 15 devices (fixed by updating SDL to 2.30.9)
|
||||||
* (Android) Switching from ES-DE to another app and back again while the "no ROMs" dialog was shown crashed the application
|
* (Android) Switching from ES-DE to another app and back again while the "no ROMs" dialog was shown crashed the application
|
||||||
* (Android) Switching from ES-DE to the home app and back again while the onboarding configurator was running crashed the application
|
* (Android) Switching from ES-DE to the home app and back again while the onboarding configurator was running crashed the application
|
||||||
|
* (Android) On some devices, disabling the "Blur background when menu is open" option led to rendering issues
|
||||||
* (Windows) The video and slideshow screensavers didn't work if a custom game media directory had been configured
|
* (Windows) The video and slideshow screensavers didn't work if a custom game media directory had been configured
|
||||||
* There was a regression where filesystem case-sensitivity was not considered when looking for media files for the screensaver
|
* There was a regression where filesystem case-sensitivity was not considered when looking for media files for the screensaver
|
||||||
|
* Some metadata values were sometimes not saved by the single-game scraper if overwriting was disabled and the language was not set to English
|
||||||
* Invalid popup notifications were sometimes shown after a download error message had been displayed in the theme downloader
|
* Invalid popup notifications were sometimes shown after a download error message had been displayed in the theme downloader
|
||||||
* Attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
|
* Attempting to view media for a game that had no downloaded media paused the playback of all static theme videos
|
||||||
* Pasting text into a text edit field would make the cursor jump to an incorrect position
|
* Pasting text into a text edit field would make the cursor jump to an incorrect position
|
||||||
|
|
|
@ -19,7 +19,7 @@ endif()
|
||||||
project(es-de)
|
project(es-de)
|
||||||
|
|
||||||
# Application version, update this when making a new release.
|
# Application version, update this when making a new release.
|
||||||
set(ES_VERSION 3.1.1-alpha)
|
set(ES_VERSION 3.1.1)
|
||||||
|
|
||||||
# Set this to ON to show verbose compiler output (e.g. compiler flags, include directories etc.)
|
# Set this to ON to show verbose compiler output (e.g. compiler flags, include directories etc.)
|
||||||
set(CMAKE_VERBOSE_MAKEFILE OFF CACHE BOOL "Show verbose compiler output" FORCE)
|
set(CMAKE_VERBOSE_MAKEFILE OFF CACHE BOOL "Show verbose compiler output" FORCE)
|
||||||
|
|
|
@ -24,7 +24,7 @@ You only need to buy the Patreon release once, and then you can use it on all yo
|
||||||
|
|
||||||
## ES-DE doesn't work on my device, can I get a refund?
|
## ES-DE doesn't work on my device, can I get a refund?
|
||||||
|
|
||||||
Although the overwhelming majority of people have successfully got ES-DE to run on their devices (assuming they are fulfilling the basic requirements of 64-bit Android 10 or later) there are some devices that have been problematic. Unfortunately Android is not really a standardized operating system and hardware manufacturers are sometimes applying custom patches and such which may prevent ES-DE from working correctly. We will refund anyone that bought ES-DE on Patreon within one month from the purchase date if they are unable to get ES-DE to run on their device. Just send a DM on Patreon and we will issue a refund as soon as possible. We are however unfortunately not able to refund purchases on the Samsung Galaxy Store and Huawei AppGallery. But make sure to read the next question below as your device may be compatible after all.
|
Although the overwhelming majority of people have successfully got ES-DE to run on their devices (assuming they are fulfilling the basic requirements of 64-bit Android 10 or later) there are some devices that have been problematic. Unfortunately Android is not really a standardized operating system and hardware manufacturers are sometimes applying custom patches and such which may prevent ES-DE from working correctly. We will refund anyone that bought ES-DE on Patreon within one month from the purchase date if they are unable to get ES-DE to run on their device. Just send a DM on Patreon and we will issue a refund as soon as possible. We are unfortunately not able to directly refund purchases on the Samsung Galaxy Store and Huawei AppGallery, but you may still be able to get a refund by contacting Samsung or Huawei. Anyway, make sure to read the next question below as your device may be compatible after all.
|
||||||
|
|
||||||
## ES-DE hangs at the onboarding configurator, is the app not compatible with my device?
|
## ES-DE hangs at the onboarding configurator, is the app not compatible with my device?
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ There seems to be an issue with Gmail (both web version and app) that a few peop
|
||||||
|
|
||||||
## Will I lose any settings or data when upgrading to a new release?
|
## Will I lose any settings or data when upgrading to a new release?
|
||||||
|
|
||||||
No, you will not lose any settings or data when you upgrade. Just download the latest version and sideload it on your device to apply the update.
|
No, you will not lose any settings or data when you upgrade, everything will stay intact.
|
||||||
|
|
||||||
## Why do I get a "There was a problem parsing the package" error when I attempt to install ES-DE?
|
## Why do I get a "There was a problem parsing the package" error when I attempt to install ES-DE?
|
||||||
|
|
||||||
|
|
|
@ -1868,7 +1868,7 @@ Here's an example es_systems.xml file for Android:
|
||||||
<path>%ROMPATH%/psx</path>
|
<path>%ROMPATH%/psx</path>
|
||||||
<extension>.bin .BIN .cbn .CBN .ccd .CCD .chd .CHD .cue .CUE .ecm .ECM .exe .EXE .img .IMG .iso .ISO .m3u .M3U .mdf .MDF .mds .MDS .minipsf .MINIPSF .pbp .PBP .psexe .PSEXE .psf .PSF .toc .TOC .z .Z .znx .ZNX .7z .7Z .zip .ZIP</extension>
|
<extension>.bin .BIN .cbn .CBN .ccd .CCD .chd .CHD .cue .CUE .ecm .ECM .exe .EXE .img .IMG .iso .ISO .m3u .M3U .mdf .MDF .mds .MDS .minipsf .MINIPSF .pbp .PBP .psexe .PSEXE .psf .PSF .toc .TOC .z .Z .znx .ZNX .7z .7Z .zip .ZIP</extension>
|
||||||
<command label="Beetle PSX">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_psx_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
<command label="Beetle PSX">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_psx_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||||
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
||||||
<platform>psx</platform>
|
<platform>psx</platform>
|
||||||
<theme>psx</theme>
|
<theme>psx</theme>
|
||||||
</system>
|
</system>
|
||||||
|
|
|
@ -1873,7 +1873,7 @@ Here's an example es_systems.xml file for Android:
|
||||||
<path>%ROMPATH%/psx</path>
|
<path>%ROMPATH%/psx</path>
|
||||||
<extension>.bin .BIN .cbn .CBN .ccd .CCD .chd .CHD .cue .CUE .ecm .ECM .exe .EXE .img .IMG .iso .ISO .m3u .M3U .mdf .MDF .mds .MDS .minipsf .MINIPSF .pbp .PBP .psexe .PSEXE .psf .PSF .toc .TOC .z .Z .znx .ZNX .7z .7Z .zip .ZIP</extension>
|
<extension>.bin .BIN .cbn .CBN .ccd .CCD .chd .CHD .cue .CUE .ecm .ECM .exe .EXE .img .IMG .iso .ISO .m3u .M3U .mdf .MDF .mds .MDS .minipsf .MINIPSF .pbp .PBP .psexe .PSEXE .psf .PSF .toc .TOC .z .Z .znx .ZNX .7z .7Z .zip .ZIP</extension>
|
||||||
<command label="Beetle PSX">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_psx_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
<command label="Beetle PSX">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_psx_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||||
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
<command label="DuckStation (Standalone)">%EMULATOR_DUCKSTATION% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %EXTRABOOL_resumeState%=false %EXTRA_bootPath%=%ROMSAF%</command>
|
||||||
<platform>psx</platform>
|
<platform>psx</platform>
|
||||||
<theme>psx</theme>
|
<theme>psx</theme>
|
||||||
</system>
|
</system>
|
||||||
|
|
|
@ -5,6 +5,7 @@ ES-DE is developed using an agile methodology so which features to include per r
|
||||||
A more detailed breakdown can be found on the [Kanban](https://gitlab.com/es-de/emulationstation-de/-/boards) board, and for previous releases the [Changelog](CHANGELOG.md) contains all relevant details.
|
A more detailed breakdown can be found on the [Kanban](https://gitlab.com/es-de/emulationstation-de/-/boards) board, and for previous releases the [Changelog](CHANGELOG.md) contains all relevant details.
|
||||||
|
|
||||||
**General functionality**
|
**General functionality**
|
||||||
|
|
||||||
* RetroAchievements.org integration
|
* RetroAchievements.org integration
|
||||||
* "Time played" counter per game, similar to how it works in Steam
|
* "Time played" counter per game, similar to how it works in Steam
|
||||||
* Bulk metadata editor
|
* Bulk metadata editor
|
||||||
|
@ -14,15 +15,16 @@ A more detailed breakdown can be found on the [Kanban](https://gitlab.com/es-de/
|
||||||
|
|
||||||
**User interface**
|
**User interface**
|
||||||
|
|
||||||
* Menu reorganization, possibly adding basic/advanced modes
|
|
||||||
* Simple file browsing component
|
* Simple file browsing component
|
||||||
|
|
||||||
**Theme engine**
|
**Theme engine**
|
||||||
|
|
||||||
* Composite element support for enabling advanced and finely controlled layouts
|
* Composite element support for enabling advanced and finely controlled layouts
|
||||||
* Element animation support (storyboards)
|
* Element animation support (storyboards)
|
||||||
* Scrollbar component for the system and gamelist views
|
* Scrollbar component for the system and gamelist views
|
||||||
|
|
||||||
**Scraper**
|
**Scraper**
|
||||||
|
|
||||||
* Support for additional scraper services
|
* Support for additional scraper services
|
||||||
|
|
||||||
**Infrastructure**
|
**Infrastructure**
|
||||||
|
@ -33,4 +35,4 @@ A more detailed breakdown can be found on the [Kanban](https://gitlab.com/es-de/
|
||||||
* Proper audio mixer
|
* Proper audio mixer
|
||||||
* Improved multi-threading
|
* Improved multi-threading
|
||||||
* Reduced amount of gamelist reloading to retain cached textures and improve overall performance
|
* Reduced amount of gamelist reloading to retain cached textures and improve overall performance
|
||||||
* Replacement for the abandoned FreeImage library
|
* Replacement for the FreeImage library
|
||||||
|
|
18
THEMES.md
18
THEMES.md
|
@ -755,15 +755,19 @@ The following languages are supported:
|
||||||
| :------------ | :----------------------- | :----------------------- |
|
| :------------ | :----------------------- | :----------------------- |
|
||||||
| en_US | English (United States) | English (United States) |
|
| en_US | English (United States) | English (United States) |
|
||||||
| en_GB | English (United Kingdom) | English (United Kingdom) |
|
| en_GB | English (United Kingdom) | English (United Kingdom) |
|
||||||
|
| ca_ES | Catalan | Català |
|
||||||
|
| de_DE | German | Deutsch |
|
||||||
| es_ES | Spanish (Spain) | Español (España) |
|
| es_ES | Spanish (Spain) | Español (España) |
|
||||||
| fr_FR | French | Français |
|
| fr_FR | French | Français |
|
||||||
| it_IT | Italian | Italiano |
|
| it_IT | Italian | Italiano |
|
||||||
|
| nl_NL | Dutch | Nederlands |
|
||||||
| pl_PL | Polish | Polski |
|
| pl_PL | Polish | Polski |
|
||||||
| pt_BR | Portuguese (Brazil) | Português (Brasil) |
|
| pt_BR | Portuguese (Brazil) | Português (Brasil) |
|
||||||
| ro_RO | Romanian | Română |
|
| ro_RO | Romanian | Română |
|
||||||
| ru_RU | Russian | Русский |
|
| ru_RU | Russian | Русский |
|
||||||
| sv_SE | Swedish | Svenska |
|
| sv_SE | Swedish | Svenska |
|
||||||
| ja_JP | Japanese | 日本語 |
|
| ja_JP | Japanese | 日本語 |
|
||||||
|
| ko_KR | Korean | 한국어 |
|
||||||
| zh_CN | Simplified Chinese | 简体中文 |
|
| zh_CN | Simplified Chinese | 简体中文 |
|
||||||
|
|
||||||
Note that the native name is what is shown inside the _UI Settings_ menu for the _Theme Language_ and _Application Language_ settings.
|
Note that the native name is what is shown inside the _UI Settings_ menu for the _Theme Language_ and _Application Language_ settings.
|
||||||
|
@ -1895,6 +1899,11 @@ Properties:
|
||||||
- This property makes it possible to size the text relative to the overall item size. If using this and also defining a text background color using `textBackgroundColor` or `textSelectedBackgroundColor` then this color will still fill the entire item size.
|
- This property makes it possible to size the text relative to the overall item size. If using this and also defining a text background color using `textBackgroundColor` or `textSelectedBackgroundColor` then this color will still fill the entire item size.
|
||||||
- Minimum value is `0.2` and maximum value is `1`
|
- Minimum value is `0.2` and maximum value is `1`
|
||||||
- Default is `1`
|
- Default is `1`
|
||||||
|
* `textBackgroundCornerRadius` - type: FLOAT
|
||||||
|
- Setting this property higher than zero applies rounded corners to the text background, assuming it has a color set. The radius is a percentage of the screen width. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the text background height.
|
||||||
|
- Minimum value is `0` and maximum value is `0.5`
|
||||||
|
- Default is `0` (corners are not rounded)
|
||||||
|
- This property can only be used if `textBackgroundColor` has a value defined.
|
||||||
* `textColor` - type: COLOR
|
* `textColor` - type: COLOR
|
||||||
- Default is `000000FF`
|
- Default is `000000FF`
|
||||||
* `textBackgroundColor` - type: COLOR
|
* `textBackgroundColor` - type: COLOR
|
||||||
|
@ -2101,7 +2110,7 @@ Properties:
|
||||||
- Minimum value is `0.2` and maximum value is `1`
|
- Minimum value is `0.2` and maximum value is `1`
|
||||||
- Default is `1`
|
- Default is `1`
|
||||||
* `backgroundCornerRadius` - type: FLOAT
|
* `backgroundCornerRadius` - type: FLOAT
|
||||||
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`. The radius is a percentage of the screen width and not directly related to the image size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `backgroundRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square image into a perfectly round one.
|
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`, or to the colored rectangle if `backgroundColor` has been defined without using a background image. The radius is a percentage of the screen width and not directly related to the background size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `backgroundRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square background into a perfectly round one.
|
||||||
- Minimum value is `0` and maximum value is `0.5`
|
- Minimum value is `0` and maximum value is `0.5`
|
||||||
- Default is `0` (corners are not rounded)
|
- Default is `0` (corners are not rounded)
|
||||||
* `backgroundColor` - type: COLOR
|
* `backgroundColor` - type: COLOR
|
||||||
|
@ -2124,7 +2133,7 @@ Properties:
|
||||||
- Valid values are `bottom`, `middle` or `top`
|
- Valid values are `bottom`, `middle` or `top`
|
||||||
- Default is `top`
|
- Default is `top`
|
||||||
* `selectorCornerRadius` - type: FLOAT
|
* `selectorCornerRadius` - type: FLOAT
|
||||||
- Setting this property higher than zero applies rounded corners to the image defined by `backgroundImage`. The radius is a percentage of the screen width and not directly related to the image size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `selectorRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square image into a perfectly round one.
|
- Setting this property higher than zero applies rounded corners to the image defined by `selectorImage`, or to the colored rectangle if `selectorColor` has been defined without using a selector image. The radius is a percentage of the screen width and not directly related to the selector size. This makes it possible to apply identically sized corners regardless of image dimensions. The size is calculated internally with `itemScale` and `selectorRelativeScale` set to `1`. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the width or height. It means that setting this property sufficiently high will turn a perfectly square selector into a perfectly round one.
|
||||||
- Minimum value is `0` and maximum value is `0.5`
|
- Minimum value is `0` and maximum value is `0.5`
|
||||||
- Default is `0` (corners are not rounded)
|
- Default is `0` (corners are not rounded)
|
||||||
* `selectorColor` - type: COLOR
|
* `selectorColor` - type: COLOR
|
||||||
|
@ -2144,6 +2153,11 @@ Properties:
|
||||||
- This property makes it possible to size the text relative to the overall item size.
|
- This property makes it possible to size the text relative to the overall item size.
|
||||||
- Minimum value is `0.2` and maximum value is `1`
|
- Minimum value is `0.2` and maximum value is `1`
|
||||||
- Default is `1`
|
- Default is `1`
|
||||||
|
* `textBackgroundCornerRadius` - type: FLOAT
|
||||||
|
- Setting this property higher than zero applies rounded corners to the text background, assuming it has a color set. The radius is a percentage of the screen width. Note that the maximum allowed value is quite arbitrary as the renderer will in practice limit the maximum roundness so it can never go beyond half the text background height.
|
||||||
|
- Minimum value is `0` and maximum value is `0.5`
|
||||||
|
- Default is `0` (corners are not rounded)
|
||||||
|
- This property can only be used if `textBackgroundColor` has a value defined.
|
||||||
* `textColor` - type: COLOR
|
* `textColor` - type: COLOR
|
||||||
- Default is `000000FF`
|
- Default is `000000FF`
|
||||||
* `textBackgroundColor` - type: COLOR
|
* `textBackgroundColor` - type: COLOR
|
||||||
|
|
|
@ -347,6 +347,8 @@ Instructions on how to customize the es_systems.xml file can be found in [INSTAL
|
||||||
|
|
||||||
In addition to the above it's also possible to customize the find rules via the `es_find_rules.xml` file. The logic is essentially identical to what is described for es_systems.xml, and details regarding this file can be found in [INSTALL-DEV.md](INSTALL-DEV.md#es_find_rulesxml) as well.
|
In addition to the above it's also possible to customize the find rules via the `es_find_rules.xml` file. The logic is essentially identical to what is described for es_systems.xml, and details regarding this file can be found in [INSTALL-DEV.md](INSTALL-DEV.md#es_find_rulesxml) as well.
|
||||||
|
|
||||||
|
While the es_systems.xml and es_find_rules.xml files for Android in principle work identically to the desktop ports, there are still some important differences as far as the syntax is concerned. For this reason there's a specific section in the [INSTALL-DEV.md](INSTALL-DEV.md#es_find_rulesxml-and-es_systemsxml-on-android) document that covers the Android configuration.
|
||||||
|
|
||||||
## Migrating from EmulationStation
|
## Migrating from EmulationStation
|
||||||
|
|
||||||
**IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!**
|
**IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!**
|
||||||
|
@ -813,6 +815,8 @@ The following manually downloaded emulators are supported when using the bundled
|
||||||
| pico8 | PICO-8 | pico-8/pico8 |
|
| pico8 | PICO-8 | pico-8/pico8 |
|
||||||
| psvita | Vita3K | Vita3K/Vita3K |
|
| psvita | Vita3K | Vita3K/Vita3K |
|
||||||
| samcoupe | SimCoupé | simcoupe/simcoupe |
|
| samcoupe | SimCoupé | simcoupe/simcoupe |
|
||||||
|
| saturn/saturnjp | Kronos | kronos/kronos |
|
||||||
|
| scummvm | DREAMM | dreamm/dreamm |
|
||||||
| switch | Ryujinx | publish/Ryujinx |
|
| switch | Ryujinx | publish/Ryujinx |
|
||||||
| switch | Ryujinx | publish/Ryujinx.Ava |
|
| switch | Ryujinx | publish/Ryujinx.Ava |
|
||||||
| trs-80 | sdl2trs | sdl2trs/sdl2trs |
|
| trs-80 | sdl2trs | sdl2trs/sdl2trs |
|
||||||
|
@ -1479,9 +1483,11 @@ How to configure each emulator is far beyond the scope of this document, but the
|
||||||
|
|
||||||
For this platform there are two basic approaches for how the setup could be done; either to present each game as a single entry inside ES-DE, or to retain each game's directory structure. The first alternative is more user-friendly, tidy and requires less setup but basically restricts the emulator selection to the DOSBox-Pure RetroArch core. There is an alternative way to setup single entries to work with all DOSBox forks, but it has some drawbacks as discussed below.
|
For this platform there are two basic approaches for how the setup could be done; either to present each game as a single entry inside ES-DE, or to retain each game's directory structure. The first alternative is more user-friendly, tidy and requires less setup but basically restricts the emulator selection to the DOSBox-Pure RetroArch core. There is an alternative way to setup single entries to work with all DOSBox forks, but it has some drawbacks as discussed below.
|
||||||
|
|
||||||
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation only covers DOSBox.
|
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation does not cover VirtualXT in more detail.
|
||||||
|
|
||||||
If you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
Additionally, for a limited set of LucasArts games [DREAMM](https://aarongiles.com/dreamm) can be used. Note that DREAMM works a bit differently than both DOSBox and VirtualXT in that it just receives the game directory as an argument on game launch and will autodetect the game based on the content of this directory. This also means that DREAMM does not support launching of .zip files, i.e. the games need to be unpacked into separate directories. You can however use the _directories interpreted as a files_ functionality to present them as single entries in the gamelist view instead of as folders that you would have to go into to launch the games.
|
||||||
|
|
||||||
|
Moving on to the DOSBox setup, if you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
||||||
|
|
||||||
Here's an example of a .zip archive setup for use with DOSBox-Pure:
|
Here's an example of a .zip archive setup for use with DOSBox-Pure:
|
||||||
```
|
```
|
||||||
|
@ -2427,6 +2433,14 @@ A final alternative is to use _folder links_ to keep the directory structure int
|
||||||
|
|
||||||
If you're using the Flatpak release of ScummVM on Linux then you need to manually grant the application the necessary permissions using Flatseal or similar, otherwise you won't be able to launch any games.
|
If you're using the Flatpak release of ScummVM on Linux then you need to manually grant the application the necessary permissions using Flatseal or similar, otherwise you won't be able to launch any games.
|
||||||
|
|
||||||
|
**DREAMM**
|
||||||
|
|
||||||
|
For Linux, macOS and Windows there's an alternative to using ScummVM for a limited set of games, more specifically those from LucasArts. For these games [DREAMM](https://aarongiles.com/dreamm) can be used instead. It works a bit differently than ScummVM in that games will be autodetected based on the content of the game directory. So the way ES-DE launches these games is to pass the directory of the launched game file to DREAMM which will then autodetect which game it is. This means the ScummVM setup described above can be used without any extra configuration. Here's an example setup of two games, one using a game file inside a normal folder, and one using the _directories interpreted as a files_ approach:
|
||||||
|
```
|
||||||
|
~/ROMs/scummvm/dott/dott.scummvm
|
||||||
|
~/ROMs/scummvm/monkey.scummvm/monkey.scummvm
|
||||||
|
```
|
||||||
|
|
||||||
### Sony PlayStation 3
|
### Sony PlayStation 3
|
||||||
|
|
||||||
There are two ways to add PS3 games to ES-DE, by using shortcuts or by adding game directories directly to the ~/ROMs/ps3 folder and interpreting these as files. Shortcuts is generally the way to go as it's easier to setup and for HDD/pkg games it's the only way to make it work unless you manually create symlinks to the internal RPCS3 directory structure. So another benefit with shortcuts is consistency as both HDD/pkg games and disc-based games will be setup in the same manner. This also means that the same RPCS3 emulator entry can be used to launch every game. The drawback to using shortcuts is that they're not portable, if you change the location of RPCS3 or your games, you need to manually update the shortcuts as well.
|
There are two ways to add PS3 games to ES-DE, by using shortcuts or by adding game directories directly to the ~/ROMs/ps3 folder and interpreting these as files. Shortcuts is generally the way to go as it's easier to setup and for HDD/pkg games it's the only way to make it work unless you manually create symlinks to the internal RPCS3 directory structure. So another benefit with shortcuts is consistency as both HDD/pkg games and disc-based games will be setup in the same manner. This also means that the same RPCS3 emulator entry can be used to launch every game. The drawback to using shortcuts is that they're not portable, if you change the location of RPCS3 or your games, you need to manually update the shortcuts as well.
|
||||||
|
@ -2479,9 +2493,7 @@ When using this setup method you need to set the alternative emulator to _RPCS3
|
||||||
There is also a video on the official ES-DE YouTube channel on how to setup Vita3K:\
|
There is also a video on the official ES-DE YouTube channel on how to setup Vita3K:\
|
||||||
https://www.youtube.com/watch?v=4U8yAUJ9-Tk
|
https://www.youtube.com/watch?v=4U8yAUJ9-Tk
|
||||||
|
|
||||||
On Android and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE-DEV.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
On Android, macOS and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE-DEV.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
||||||
|
|
||||||
Although a macOS release of Vita3K seems to be in the works this does not seem to be readily available for download so there is currently no macOS support for this system in ES-DE.
|
|
||||||
|
|
||||||
After you've installed Vita3K, add your games via the GUI and make sure that they work correctly when launched from inside the emulator.
|
After you've installed Vita3K, add your games via the GUI and make sure that they work correctly when launched from inside the emulator.
|
||||||
|
|
||||||
|
@ -3260,7 +3272,7 @@ If the selected theme has multilingual support then you can select between its s
|
||||||
|
|
||||||
**Application language**
|
**Application language**
|
||||||
|
|
||||||
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be auto-detected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language auto-detection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be autodetected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language autodetection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
||||||
|
|
||||||
**Quick system select**
|
**Quick system select**
|
||||||
|
|
||||||
|
@ -3615,7 +3627,7 @@ The metadata for a game is updated by scraping or by manual editing it using the
|
||||||
|
|
||||||
**Check for application updates** _Not available for some builds_
|
**Check for application updates** _Not available for some builds_
|
||||||
|
|
||||||
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
|
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Android app store releases, the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
|
||||||
|
|
||||||
**Include prereleases in update checks** _Always enabled for prereleases_
|
**Include prereleases in update checks** _Always enabled for prereleases_
|
||||||
|
|
||||||
|
@ -4134,7 +4146,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| daphne | Daphne Arcade LaserDisc Emulator | Hypseus [Daphne] **(Standalone)** | Hypseus [Singe] **(Standalone)**,<br>MAME - Current,<br>MAME **(Standalone)**,<br>DirkSimple | Depends | See the specific _LaserDisc Games_ section elsewhere in this guide |
|
| daphne | Daphne Arcade LaserDisc Emulator | Hypseus [Daphne] **(Standalone)** | Hypseus [Singe] **(Standalone)**,<br>MAME - Current,<br>MAME **(Standalone)**,<br>DirkSimple | Depends | See the specific _LaserDisc Games_ section elsewhere in this guide |
|
||||||
| desktop | Desktop Applications | _Suspend ES-DE_ | _Keep ES-DE running_,<br> _AppImage (Suspend ES-DE)_ [L],<br> _AppImage (Keep ES-DE running)_ [L] | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
| desktop | Desktop Applications | _Suspend ES-DE_ | _Keep ES-DE running_,<br> _AppImage (Suspend ES-DE)_ [L],<br> _AppImage (Keep ES-DE running)_ [L] | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
||||||
| doom | Doom | PrBoom | PrBoom+ **(Standalone)**,<br>Boom 3 [LW],<br>Boom 3 xp [LW],<br> _Shortcut or script_ | No | |
|
| doom | Doom | PrBoom | PrBoom+ **(Standalone)**,<br>Boom 3 [LW],<br>Boom 3 xp [LW],<br> _Shortcut or script_ | No | |
|
||||||
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||||
| dragon32 | Dragon Data Dragon 32 | MAME Dragon 32 [Tape] **(Standalone)** | MAME Dragon 32 [Cartridge] **(Standalone)**,<br>MAME Dragon 64 [Tape] **(Standalone)**,<br>MAME Dragon 64 [Cartridge] **(Standalone)**,<br>XRoar Dragon 32 **(Standalone)**,<br>XRoar Dragon 64 **(Standalone)** | Yes | See the specific _Dragon 32 and Tano Dragon_ section elsewhere in this guide |
|
| dragon32 | Dragon Data Dragon 32 | MAME Dragon 32 [Tape] **(Standalone)** | MAME Dragon 32 [Cartridge] **(Standalone)**,<br>MAME Dragon 64 [Tape] **(Standalone)**,<br>MAME Dragon 64 [Cartridge] **(Standalone)**,<br>XRoar Dragon 32 **(Standalone)**,<br>XRoar Dragon 64 **(Standalone)** | Yes | See the specific _Dragon 32 and Tano Dragon_ section elsewhere in this guide |
|
||||||
| dreamcast | Sega Dreamcast | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Redream **(Standalone)**,<br>Demul **(Standalone)** [W] | No | In separate folder interpreted as a file, with .m3u playlist if multi-disc game |
|
| dreamcast | Sega Dreamcast | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Redream **(Standalone)**,<br>Demul **(Standalone)** [W] | No | In separate folder interpreted as a file, with .m3u playlist if multi-disc game |
|
||||||
| easyrpg | EasyRPG Game Engine | EasyRPG | EasyRPG Player **(Standalone)** | No | See the specific _EasyRPG Game Engine_ section elsewhere in this guide |
|
| easyrpg | EasyRPG Game Engine | EasyRPG | EasyRPG Player **(Standalone)** | No | See the specific _EasyRPG Game Engine_ section elsewhere in this guide |
|
||||||
|
@ -4195,8 +4207,8 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||||
| nds | Nintendo DS | melonDS DS | melonDS @,<br>melonDS **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DeSmuME **(Standalone)** [L],<br>SkyEmu **(Standalone)**,<br>NooDS **(Standalone)** [LW] | No | Single archive or ROM file |
|
| nds | Nintendo DS | melonDS DS | melonDS @,<br>melonDS **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DeSmuME **(Standalone)** [L],<br>SkyEmu **(Standalone)**,<br>NooDS **(Standalone)** [LW] | No | Single archive or ROM file |
|
||||||
| neogeo | SNK Neo Geo | FinalBurn Neo | FinalBurn Neo **(Standalone)** [LW],<br>Geolith,<br>MAME **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section elsewhere in this guide |
|
| neogeo | SNK Neo Geo | FinalBurn Neo | FinalBurn Neo **(Standalone)** [LW],<br>Geolith,<br>MAME **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section elsewhere in this guide |
|
||||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||||
| nes | Nintendo Entertainment System | Mesen | Mesen **(Standalone)** [LW],<br>Nestopia UE,<br>Nestopia UE **(Standalone)** [L],<br>FCEUmm,<br>QuickNES,<br>puNES **(Standalone)** [LW],<br>Mednafen **(Standalone)**,<br>ares **(Standalone)**,<br>ares FDS **(Standalone)**,<br>jgenesis **(Standalone)** [LW],<br>3dSen **(Wine)** [L],<br>3dSen **(Proton)** [L],<br>3dSen **(Standalone)** [W] | No | Single archive or ROM file. For NES games in 3D see the specific _Nintendo NES and Famicom in 3D_ section elsewhere in this guide |
|
| nes | Nintendo Entertainment System | Mesen | Mesen **(Standalone)** [LW],<br>Nestopia UE,<br>Nestopia UE **(Standalone)** [L],<br>FCEUmm,<br>QuickNES,<br>puNES **(Standalone)** [LW],<br>Mednafen **(Standalone)**,<br>ares **(Standalone)**,<br>ares FDS **(Standalone)**,<br>jgenesis **(Standalone)** [LW],<br>3dSen **(Wine)** [L],<br>3dSen **(Proton)** [L],<br>3dSen **(Standalone)** [W] | No | Single archive or ROM file. For NES games in 3D see the specific _Nintendo NES and Famicom in 3D_ section elsewhere in this guide |
|
||||||
| ngage | Nokia N-Gage | EKA2L1 [Mounted] **(Standalone)** | EKA2L1 [Installed] **(Standalone)**,<br>EKA2L1 [Mounted] **(Wine)** [L],<br>EKA2L1 [Installed] **(Wine)** [L] | Yes | See the specific _Symbian and Nokia N-Gage_ section elsewhere in this guide |
|
| ngage | Nokia N-Gage | EKA2L1 [Mounted] **(Standalone)** | EKA2L1 [Installed] **(Standalone)**,<br>EKA2L1 [Mounted] **(Wine)** [L],<br>EKA2L1 [Installed] **(Wine)** [L] | Yes | See the specific _Symbian and Nokia N-Gage_ section elsewhere in this guide |
|
||||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>Mednafen **(Standalone)**,<br>ares **(Standalone)** | No | Single archive or ROM file |
|
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>Mednafen **(Standalone)**,<br>ares **(Standalone)** | No | Single archive or ROM file |
|
||||||
|
@ -4205,7 +4217,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| openbor | OpenBOR Game Engine | OpenBOR **(Standalone)** [LW] | | No | See the specific _OpenBOR_ section elsewhere in this guide |
|
| openbor | OpenBOR Game Engine | OpenBOR **(Standalone)** [LW] | | No | See the specific _OpenBOR_ section elsewhere in this guide |
|
||||||
| oric | Tangerine Computer Systems Oric | MAME **(Standalone)** | Oricutron **(Standalone)** | Yes | See the specific _Tangerine Computer Systems Oric_ section elsewhere in this guide |
|
| oric | Tangerine Computer Systems Oric | MAME **(Standalone)** | Oricutron **(Standalone)** | Yes | See the specific _Tangerine Computer Systems Oric_ section elsewhere in this guide |
|
||||||
| palm | Palm OS | Mu | | | |
|
| palm | Palm OS | Mu | | | |
|
||||||
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||||
| pc88 | NEC PC-8800 Series | QUASI88 | QUASI88 **(Standalone)** | Yes | |
|
| pc88 | NEC PC-8800 Series | QUASI88 | QUASI88 **(Standalone)** | Yes | |
|
||||||
| pc98 | NEC PC-9800 Series | Neko Project II Kai | Neko Project II | | |
|
| pc98 | NEC PC-9800 Series | Neko Project II Kai | Neko Project II | | |
|
||||||
| pcarcade | PC Arcade Systems | Wine **(Standalone)** [L],<br> _Shortcut or script_ [MW] | Proton **(Standalone)** [L],<br> _AppImage_ [L],<br> _Shortcut or script_ [L] | No | |
|
| pcarcade | PC Arcade Systems | Wine **(Standalone)** [L],<br> _Shortcut or script_ [MW] | Proton **(Standalone)** [L],<br> _AppImage_ [L],<br> _Shortcut or script_ [L] | No | |
|
||||||
|
@ -4220,15 +4232,15 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** | RPCS3 Directory **(Standalone)** | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** | RPCS3 Directory **(Standalone)** | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
||||||
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
||||||
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single disc image file |
|
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single disc image file |
|
||||||
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** [LW] | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
||||||
| psx | Sony PlayStation | Beetle PSX | Beetle PSX HW,<br>PCSX ReARMed,<br>SwanStation,<br>DuckStation **(Standalone)**,<br>Mednafen **(Standalone)** | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
| psx | Sony PlayStation | Beetle PSX | Beetle PSX HW,<br>PCSX ReARMed,<br>SwanStation,<br>DuckStation **(Standalone)**,<br>Mednafen **(Standalone)** | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||||
| pv1000 | Casio PV-1000 | MAME - Current | MAME **(Standalone)** | No | Single archive or ROM file |
|
| pv1000 | Casio PV-1000 | MAME - Current | MAME **(Standalone)** | No | Single archive or ROM file |
|
||||||
| quake | Quake | TyrQuake | vitaQuake 2,<br>vitaQuake 2 [Rogue],<br>vitaQuake 2 [Xatrix],<br>vitaQuake 2 [Zaero],<br>vitaQuake 3 [LW],<br> _Shortcut or script_ | No | |
|
| quake | Quake | TyrQuake | vitaQuake 2,<br>vitaQuake 2 [Rogue],<br>vitaQuake 2 [Xatrix],<br>vitaQuake 2 [Zaero],<br>vitaQuake 3 [LW],<br> _Shortcut or script_ | No | |
|
||||||
| samcoupe | MGT SAM Coupé | SimCoupé **(Standalone)** | | No | Single archive or ROM file |
|
| samcoupe | MGT SAM Coupé | SimCoupé **(Standalone)** | | No | Single archive or ROM file |
|
||||||
| satellaview | Nintendo Satellaview | Snes9x - Current | Snes9x 2010,<br>Snes9x 2005 Plus,<br>Snes9x **(Standalone)**,<br>bsnes,<br>bsnes-hd,<br>bsnes-mercury Accuracy,<br>bsnes **(Standalone)** [LW],<br>Mesen-S,<br>Mesen **(Standalone)** [LW],<br>ares **(Standalone)** | | |
|
| satellaview | Nintendo Satellaview | Snes9x - Current | Snes9x 2010,<br>Snes9x 2005 Plus,<br>Snes9x **(Standalone)**,<br>bsnes,<br>bsnes-hd,<br>bsnes-mercury Accuracy,<br>bsnes **(Standalone)** [LW],<br>Mesen-S,<br>Mesen **(Standalone)** [LW],<br>ares **(Standalone)** | | |
|
||||||
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||||
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||||
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)**,<br>DREAMM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
||||||
| scv | Epoch Super Cassette Vision | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
| scv | Epoch Super Cassette Vision | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| sega32x | Sega Mega Drive 32X | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
| sega32x | Sega Mega Drive 32X | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||||
| sega32xjp | Sega Super 32X [Japan] | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
| sega32xjp | Sega Super 32X [Japan] | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||||
|
@ -4262,7 +4274,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| vectrex | GCE Vectrex | vecx | MAME - Current,<br>MAME **(Standalone)** | Yes for MAME | Single archive or ROM file |
|
| vectrex | GCE Vectrex | vecx | MAME - Current,<br>MAME **(Standalone)** | Yes for MAME | Single archive or ROM file |
|
||||||
| vic20 | Commodore VIC-20 | VICE xvic | VICE xvic **(Standalone)** | No | Single archive or tape, cartridge or diskette image file |
|
| vic20 | Commodore VIC-20 | VICE xvic | VICE xvic **(Standalone)** | No | Single archive or tape, cartridge or diskette image file |
|
||||||
| videopac | Philips Videopac G7000 | O2EM | MAME - Current,<br>MAME **(Standalone)** | Yes | Single archive or ROM file |
|
| videopac | Philips Videopac G7000 | O2EM | MAME - Current,<br>MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | |
|
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | Single archive or ROM file |
|
||||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section elsewhere in this guide |
|
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section elsewhere in this guide |
|
||||||
| vsmile | VTech V.Smile | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
| vsmile | VTech V.Smile | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||||
|
|
68
USERGUIDE.md
68
USERGUIDE.md
|
@ -345,6 +345,8 @@ Instructions on how to customize the es_systems.xml file can be found in [INSTAL
|
||||||
|
|
||||||
In addition to the above it's also possible to customize the find rules via the `es_find_rules.xml` file. The logic is essentially identical to what is described for es_systems.xml, and details regarding this file can be found in [INSTALL.md](INSTALL.md#es_find_rulesxml) as well.
|
In addition to the above it's also possible to customize the find rules via the `es_find_rules.xml` file. The logic is essentially identical to what is described for es_systems.xml, and details regarding this file can be found in [INSTALL.md](INSTALL.md#es_find_rulesxml) as well.
|
||||||
|
|
||||||
|
While the es_systems.xml and es_find_rules.xml files for Android in principle work identically to the desktop ports, there are still some important differences as far as the syntax is concerned. For this reason there's a specific section in the [INSTALL.md](INSTALL.md#es_find_rulesxml-and-es_systemsxml-on-android) document that covers the Android configuration.
|
||||||
|
|
||||||
## Migrating from EmulationStation
|
## Migrating from EmulationStation
|
||||||
|
|
||||||
**IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!**
|
**IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!**
|
||||||
|
@ -600,6 +602,8 @@ Themes are downloaded from their respective GitHub or GitLab sites using _Git_ (
|
||||||
|
|
||||||
If you have manually downloaded any of the themes from the [official themes list](https://gitlab.com/es-de/themes/themes-list) then these would need to be downloaded again as they will not contain the necessary information required by the theme downloader. A dialog will be presented to inform you about this and the theme directory will be renamed by adding the _DISABLED extension to its name. To conserve disk space it's a good idea to manually delete these _DISABLED directories outside of ES-DE. Alternatively you could just completely delete the theme from the user interface using the _Y_ button and start a fresh download.
|
If you have manually downloaded any of the themes from the [official themes list](https://gitlab.com/es-de/themes/themes-list) then these would need to be downloaded again as they will not contain the necessary information required by the theme downloader. A dialog will be presented to inform you about this and the theme directory will be renamed by adding the _DISABLED extension to its name. To conserve disk space it's a good idea to manually delete these _DISABLED directories outside of ES-DE. Alternatively you could just completely delete the theme from the user interface using the _Y_ button and start a fresh download.
|
||||||
|
|
||||||
|
On Android specifically all theme directories that were previously renamed with the _DISABLED suffix are automatically deleted every time the theme downloader is started. This is the case as Android prevents direct access to the theme directory due to it being located on application-internal storage, meaning it's not possible to manually delete these directories.
|
||||||
|
|
||||||
If you have customized a theme by for instance modifying any of its XML files, then this will be highlighted with an exclamation mark and the text _LOCAL CHANGES_ in the theme downloader interface. If you attempt to fetch updates for such a theme you will be asked a question of whether to overwrite your local changes, or whether to cancel. If you have however added additional files to the theme that are not included in the theme repository, then these will not interfere and you can go ahead and fetch theme updates without any risk of having your local files being deleted. But there is a special (although unlikely) situation, if you add files that are not part of the theme repository but that are later added by the theme developer as well, then your local copies of any such files will be ovewritten when fetching theme updates.
|
If you have customized a theme by for instance modifying any of its XML files, then this will be highlighted with an exclamation mark and the text _LOCAL CHANGES_ in the theme downloader interface. If you attempt to fetch updates for such a theme you will be asked a question of whether to overwrite your local changes, or whether to cancel. If you have however added additional files to the theme that are not included in the theme repository, then these will not interfere and you can go ahead and fetch theme updates without any risk of having your local files being deleted. But there is a special (although unlikely) situation, if you add files that are not part of the theme repository but that are later added by the theme developer as well, then your local copies of any such files will be ovewritten when fetching theme updates.
|
||||||
|
|
||||||
In worst case there could be a situation where a repository is corrupted and the theme downloader can't properly identify or handle the corruption. In this case you will have to rename or delete that directory. This could also apply to the actual themes list repository. The latter is named _themes-list_ so by just deleting this directory (i.e. `~/ES-DE/themes/themes-list`) you'll reset the theme downloader to its initial state.
|
In worst case there could be a situation where a repository is corrupted and the theme downloader can't properly identify or handle the corruption. In this case you will have to rename or delete that directory. This could also apply to the actual themes list repository. The latter is named _themes-list_ so by just deleting this directory (i.e. `~/ES-DE/themes/themes-list`) you'll reset the theme downloader to its initial state.
|
||||||
|
@ -700,8 +704,10 @@ The following emulators are supported in AppImage format when using the bundled
|
||||||
| macintosh | SheepShaver | SheepShaver*.AppImage |
|
| macintosh | SheepShaver | SheepShaver*.AppImage |
|
||||||
| n3ds | Citra | citra-qt*.AppImage |
|
| n3ds | Citra | citra-qt*.AppImage |
|
||||||
| n3ds | Lime3DS | lime3ds.AppImage |
|
| n3ds | Lime3DS | lime3ds.AppImage |
|
||||||
|
| n3ds | Mandarine | mandarine-qt.AppImage |
|
||||||
| n3ds | Panda3DS | Alber-*.AppImage |
|
| n3ds | Panda3DS | Alber-*.AppImage |
|
||||||
| n64/n64dd | Rosalie's Mupen GUI | RMG*.AppImage |
|
| n64/n64dd | Rosalie's Mupen GUI | RMG*.AppImage |
|
||||||
|
| nds | melonDS | melonDS*.AppImage |
|
||||||
| ngage/symbian | EKA2L1 | EKA2L1*.AppImage |
|
| ngage/symbian | EKA2L1 | EKA2L1*.AppImage |
|
||||||
| ps2 | PCSX2 | pcsx2*.AppImage |
|
| ps2 | PCSX2 | pcsx2*.AppImage |
|
||||||
| ps2 | Play! | Play!*.AppImage |
|
| ps2 | Play! | Play!*.AppImage |
|
||||||
|
@ -807,6 +813,8 @@ The following manually downloaded emulators are supported when using the bundled
|
||||||
| pico8 | PICO-8 | pico-8/pico8 |
|
| pico8 | PICO-8 | pico-8/pico8 |
|
||||||
| psvita | Vita3K | Vita3K/Vita3K |
|
| psvita | Vita3K | Vita3K/Vita3K |
|
||||||
| samcoupe | SimCoupé | simcoupe/simcoupe |
|
| samcoupe | SimCoupé | simcoupe/simcoupe |
|
||||||
|
| saturn/saturnjp | Kronos | kronos/kronos |
|
||||||
|
| scummvm | DREAMM | dreamm/dreamm |
|
||||||
| switch | Ryujinx | publish/Ryujinx |
|
| switch | Ryujinx | publish/Ryujinx |
|
||||||
| switch | Ryujinx | publish/Ryujinx.Ava |
|
| switch | Ryujinx | publish/Ryujinx.Ava |
|
||||||
| trs-80 | sdl2trs | sdl2trs/sdl2trs |
|
| trs-80 | sdl2trs | sdl2trs/sdl2trs |
|
||||||
|
@ -1473,9 +1481,11 @@ How to configure each emulator is far beyond the scope of this document, but the
|
||||||
|
|
||||||
For this platform there are two basic approaches for how the setup could be done; either to present each game as a single entry inside ES-DE, or to retain each game's directory structure. The first alternative is more user-friendly, tidy and requires less setup but basically restricts the emulator selection to the DOSBox-Pure RetroArch core. There is an alternative way to setup single entries to work with all DOSBox forks, but it has some drawbacks as discussed below.
|
For this platform there are two basic approaches for how the setup could be done; either to present each game as a single entry inside ES-DE, or to retain each game's directory structure. The first alternative is more user-friendly, tidy and requires less setup but basically restricts the emulator selection to the DOSBox-Pure RetroArch core. There is an alternative way to setup single entries to work with all DOSBox forks, but it has some drawbacks as discussed below.
|
||||||
|
|
||||||
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation only covers DOSBox.
|
If you want to emulate older DOS games and applications then there's also support for the VirtualXT RetroArch core, but this emulator can only run .img and .zip files and it probably won't be able to run most games from the 1990s. For these reasons this documentation does not cover VirtualXT in more detail.
|
||||||
|
|
||||||
If you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
Additionally, for a limited set of LucasArts games [DREAMM](https://aarongiles.com/dreamm) can be used. Note that DREAMM works a bit differently than both DOSBox and VirtualXT in that it just receives the game directory as an argument on game launch and will autodetect the game based on the content of this directory. This also means that DREAMM does not support launching of .zip files, i.e. the games need to be unpacked into separate directories. You can however use the _directories interpreted as a files_ functionality to present them as single entries in the gamelist view instead of as folders that you would have to go into to launch the games.
|
||||||
|
|
||||||
|
Moving on to the DOSBox setup, if you prefer to present the games as single entries you could compress each game directory into a ZIP file with either the .zip or .dosz file extension. On game launch a menu will be displayed by DOSBox-Pure, asking which file inside the archive you would like to execute. This makes it possible to select the actual game file, or for example a setup utility like SETUP.EXE or INSTALL.EXE. Attempting to launch such an archive file with any other DOSBox fork will fail, or not work as expected.
|
||||||
|
|
||||||
Here's an example of a .zip archive setup for use with DOSBox-Pure:
|
Here's an example of a .zip archive setup for use with DOSBox-Pure:
|
||||||
```
|
```
|
||||||
|
@ -2421,6 +2431,14 @@ A final alternative is to use _folder links_ to keep the directory structure int
|
||||||
|
|
||||||
If you're using the Flatpak release of ScummVM on Linux then you need to manually grant the application the necessary permissions using Flatseal or similar, otherwise you won't be able to launch any games.
|
If you're using the Flatpak release of ScummVM on Linux then you need to manually grant the application the necessary permissions using Flatseal or similar, otherwise you won't be able to launch any games.
|
||||||
|
|
||||||
|
**DREAMM**
|
||||||
|
|
||||||
|
For Linux, macOS and Windows there's an alternative to using ScummVM for a limited set of games, more specifically those from LucasArts. For these games [DREAMM](https://aarongiles.com/dreamm) can be used instead. It works a bit differently than ScummVM in that games will be autodetected based on the content of the game directory. So the way ES-DE launches these games is to pass the directory of the launched game file to DREAMM which will then autodetect which game it is. This means the ScummVM setup described above can be used without any extra configuration. Here's an example setup of two games, one using a game file inside a normal folder, and one using the _directories interpreted as a files_ approach:
|
||||||
|
```
|
||||||
|
~/ROMs/scummvm/dott/dott.scummvm
|
||||||
|
~/ROMs/scummvm/monkey.scummvm/monkey.scummvm
|
||||||
|
```
|
||||||
|
|
||||||
### Sony PlayStation 3
|
### Sony PlayStation 3
|
||||||
|
|
||||||
There are two ways to add PS3 games to ES-DE, by using shortcuts or by adding game directories directly to the ~/ROMs/ps3 folder and interpreting these as files. Shortcuts is generally the way to go as it's easier to setup and for HDD/pkg games it's the only way to make it work unless you manually create symlinks to the internal RPCS3 directory structure. So another benefit with shortcuts is consistency as both HDD/pkg games and disc-based games will be setup in the same manner. This also means that the same RPCS3 emulator entry can be used to launch every game. The drawback to using shortcuts is that they're not portable, if you change the location of RPCS3 or your games, you need to manually update the shortcuts as well.
|
There are two ways to add PS3 games to ES-DE, by using shortcuts or by adding game directories directly to the ~/ROMs/ps3 folder and interpreting these as files. Shortcuts is generally the way to go as it's easier to setup and for HDD/pkg games it's the only way to make it work unless you manually create symlinks to the internal RPCS3 directory structure. So another benefit with shortcuts is consistency as both HDD/pkg games and disc-based games will be setup in the same manner. This also means that the same RPCS3 emulator entry can be used to launch every game. The drawback to using shortcuts is that they're not portable, if you change the location of RPCS3 or your games, you need to manually update the shortcuts as well.
|
||||||
|
@ -2473,9 +2491,7 @@ When using this setup method you need to set the alternative emulator to _RPCS3
|
||||||
There is also a video on the official ES-DE YouTube channel on how to setup Vita3K:\
|
There is also a video on the official ES-DE YouTube channel on how to setup Vita3K:\
|
||||||
https://www.youtube.com/watch?v=4U8yAUJ9-Tk
|
https://www.youtube.com/watch?v=4U8yAUJ9-Tk
|
||||||
|
|
||||||
On Android and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
On Android, macOS and Windows the Vita3K installation is straightforward, but on Linux you may need to place the emulator in a location recognized by ES-DE. See the [Using manually downloaded emulators on Linux](USERGUIDE.md#using-manually-downloaded-emulators-on-linux) section of this guide for more details. If using a Linux distribution that provides Vita3K via the repository (such as the AUR on Arch/Manjaro) then you can skip this step and install the emulator using your OS package manager.
|
||||||
|
|
||||||
Although a macOS release of Vita3K seems to be in the works this does not seem to be readily available for download so there is currently no macOS support for this system in ES-DE.
|
|
||||||
|
|
||||||
After you've installed Vita3K, add your games via the GUI and make sure that they work correctly when launched from inside the emulator.
|
After you've installed Vita3K, add your games via the GUI and make sure that they work correctly when launched from inside the emulator.
|
||||||
|
|
||||||
|
@ -2529,17 +2545,15 @@ As the Nokia N-Gage was running Symbian it may seem like the _ngage_ and _symbia
|
||||||
|
|
||||||
**Android**
|
**Android**
|
||||||
|
|
||||||
For the symbian system it's possible to launch individual games directly from ES-DE, but for the ngage system this is unfortunately not possible. Instead the EKA2L1 user interface will open on game launch and you need to manually start your game from inside the emulator. For both the symbian and ngage systems all games need to be installed upfront in EKA2L1.
|
For both the ngage and symbian systems it's possible to launch individual games directly from ES-DE, although they need to be installed upfront in EKA2L1.
|
||||||
|
|
||||||
For N-Gage games it's a good idea to just create empty dummy files with the .ngage file extensions inside the ROMs/ngage directory. These will then appear as indvidual games inside ES-DE and you can add metadata to them, scrape them etc.
|
After installing the games in EKA2L1, long press the game icon and select _Create launch file_ from the popup list which will export a JSON file for the game. Then select the directory where the file should be saved, i.e. ROMs/ngage or ROMs/symbian. Following this, game launching from ES-DE will work as expected.
|
||||||
|
|
||||||
For Symbian games you can export JSON launch files from EKA2L1 that can be run directly from ES-DE. Just open EKA2L1, long press the game icon and select _Create launch file_ from the popup list. Then just select the ROMs/symbian directory and the file will be saved there and game launching from ES-DE will work as expected.
|
|
||||||
|
|
||||||
Here's an example setup:
|
Here's an example setup:
|
||||||
```
|
```
|
||||||
/storage/emulated/0/ROMs/ngage/Asphalt 2.ngage
|
/storage/emulated/0/ROMs/ngage/Asphalt 2.json
|
||||||
/storage/emulated/0/ROMs/ngage/Bomberman.ngage
|
/storage/emulated/0/ROMs/ngage/Bomberman.json
|
||||||
/storage/emulated/0/ROMs/ngage/CallofDuty.ngage
|
/storage/emulated/0/ROMs/ngage/CallofDuty.json
|
||||||
/storage/emulated/0/ROMs/symbian/Animal Farm.json
|
/storage/emulated/0/ROMs/symbian/Animal Farm.json
|
||||||
/storage/emulated/0/ROMs/symbian/AnotherWorld.json
|
/storage/emulated/0/ROMs/symbian/AnotherWorld.json
|
||||||
```
|
```
|
||||||
|
@ -3256,7 +3270,7 @@ If the selected theme has multilingual support then you can select between its s
|
||||||
|
|
||||||
**Application language**
|
**Application language**
|
||||||
|
|
||||||
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be auto-detected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language auto-detection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
Sets the language for the application user interface. If this option is set to _automatic_ then the language will be autodetected, which means ES-DE will attempt to use whatever language has been selected in the operating system language settings. If there are no translations available in ES-DE for this precise language then a fallback will be done to the closest match, such as _Svenska_ instead of _Svenska (Finland)_. If no close match is available then ES-DE will revert to the default language which is _English (United States)_. It's also possible to explicitly select a supported language, which will override whatever has been set by the operating system. Note that the onboarding configurator for the Android release is unaffected by this setting. Also note that language autodetection does not work on the Steam Deck when running in game mode, so there it's necessary to select a language explicitly. If you accidentally select a language you didn't intend to, then you can access the application language setting via the second menu entry from the top after opening the main menu, and then after entering this sub-menu by pressing the down button eight times.
|
||||||
|
|
||||||
**Quick system select**
|
**Quick system select**
|
||||||
|
|
||||||
|
@ -3458,6 +3472,10 @@ Whether to use a shader to render a slight horizontal blur which somewhat simula
|
||||||
|
|
||||||
Various sound settings.
|
Various sound settings.
|
||||||
|
|
||||||
|
**Audio driver (requires restart)** _(Android only)_
|
||||||
|
|
||||||
|
This setting makes it possible to select between the _OpenSL ES_ and _AAudio_ audio drivers. Note that this is a preference only, if OpenSL ES is not available on your device then ES-DE will automatically revert to using AAudio and log that a fallback took place to the es_log.txt file. It's generally recommended to keep the driver set to its default value OpenSL ES as that offers lower audio latency for most devices.
|
||||||
|
|
||||||
**System volume** _(Linux and Windows only)_
|
**System volume** _(Linux and Windows only)_
|
||||||
|
|
||||||
As the name implies, this sets the overall system volume and not the volume specifically for ES-DE. The volume change is applied when leaving the sound settings menu and not immediately when moving the slider.
|
As the name implies, this sets the overall system volume and not the volume specifically for ES-DE. The volume change is applied when leaving the sound settings menu and not immediately when moving the slider.
|
||||||
|
@ -3607,7 +3625,7 @@ The metadata for a game is updated by scraping or by manual editing it using the
|
||||||
|
|
||||||
**Check for application updates** _Not available for some builds_
|
**Check for application updates** _Not available for some builds_
|
||||||
|
|
||||||
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Linux AUR release and the semiofficial FreeBSD, Raspberry Pi and Haiku releases where pre-built packages are not provided.
|
By default a check for new ES-DE versions will be done on every application startup and a notification will be displayed if there is a new release available for download. Using this option the frequency of these checks can be set to _Always_, _Daily_, _Weekly_, _Monthly_ or _Never_. This setting is not available on some platforms and package formats such as the Android app store releases, the Linux AUR release and the semi-official FreeBSD and Raspberry Pi releases where pre-built packages are not provided.
|
||||||
|
|
||||||
**Include prereleases in update checks** _Always enabled for prereleases_
|
**Include prereleases in update checks** _Always enabled for prereleases_
|
||||||
|
|
||||||
|
@ -4109,7 +4127,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| atarist | Atari ST [also STE and Falcon] | Hatari | Hatari **(Standalone)** | Yes | Single archive or image file for single-diskette games, .m3u playlist for multi-diskette games |
|
| atarist | Atari ST [also STE and Falcon] | Hatari | Hatari **(Standalone)** | Yes | Single archive or image file for single-diskette games, .m3u playlist for multi-diskette games |
|
||||||
| atarixe | Atari XE | Atari800 | Atari800 **(Standalone)**,<br>Altirra **(Standalone)** [W] | Yes except for Altirra | |
|
| atarixe | Atari XE | Atari800 | Atari800 **(Standalone)**,<br>Altirra **(Standalone)** [W] | Yes except for Altirra | |
|
||||||
| atomiswave | Sammy Corporation Atomiswave | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Demul **(Standalone)** [W] | Depends | Single archive file |
|
| atomiswave | Sammy Corporation Atomiswave | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Demul **(Standalone)** [W] | Depends | Single archive file |
|
||||||
| bbcmicro | Acorn Computers BBC Micro | MAME **(Standalone)** | | Yes | Single archive or diskette image file |
|
| bbcmicro | Acorn Computers BBC Micro | MAME **(Standalone)** | BeebEm **(Standalone)** [W] | Yes | Single archive (MAME only) or diskette image file |
|
||||||
| c64 | Commodore 64 | VICE x64sc Accurate | VICE x64sc Accurate **(Standalone)**,<br>VICE x64 Fast,<br>VICE x64 SuperCPU,<br>VICE x128,<br>Frodo | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
| c64 | Commodore 64 | VICE x64sc Accurate | VICE x64sc Accurate **(Standalone)**,<br>VICE x64 Fast,<br>VICE x64 SuperCPU,<br>VICE x128,<br>Frodo | No | Single archive or image file for tape, cartridge or single-diskette games, .m3u playlist for multi-diskette games |
|
||||||
| cdimono1 | Philips CD-i | SAME CDi | CDi 2015 @,<br>MAME **(Standalone)** | Yes | Single .bin/.cue pair |
|
| cdimono1 | Philips CD-i | SAME CDi | CDi 2015 @,<br>MAME **(Standalone)** | Yes | Single .bin/.cue pair |
|
||||||
| cdtv | Commodore CDTV | PUAE | PUAE 2021,<br>FS-UAE **(Standalone)**,<br>Amiberry **(Standalone)** [LM] | Yes | See the specific _Commodore Amiga and CDTV_ section elsewhere in this guide |
|
| cdtv | Commodore CDTV | PUAE | PUAE 2021,<br>FS-UAE **(Standalone)**,<br>Amiberry **(Standalone)** [LM] | Yes | See the specific _Commodore Amiga and CDTV_ section elsewhere in this guide |
|
||||||
|
@ -4126,7 +4144,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| daphne | Daphne Arcade LaserDisc Emulator | Hypseus [Daphne] **(Standalone)** | Hypseus [Singe] **(Standalone)**,<br>MAME - Current,<br>MAME **(Standalone)**,<br>DirkSimple | Depends | See the specific _LaserDisc Games_ section elsewhere in this guide |
|
| daphne | Daphne Arcade LaserDisc Emulator | Hypseus [Daphne] **(Standalone)** | Hypseus [Singe] **(Standalone)**,<br>MAME - Current,<br>MAME **(Standalone)**,<br>DirkSimple | Depends | See the specific _LaserDisc Games_ section elsewhere in this guide |
|
||||||
| desktop | Desktop Applications | _Suspend ES-DE_ | _Keep ES-DE running_,<br> _AppImage (Suspend ES-DE)_ [L],<br> _AppImage (Keep ES-DE running)_ [L] | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
| desktop | Desktop Applications | _Suspend ES-DE_ | _Keep ES-DE running_,<br> _AppImage (Suspend ES-DE)_ [L],<br> _AppImage (Keep ES-DE running)_ [L] | No | See the specific _Ports and desktop applications_ section elsewhere in this guide |
|
||||||
| doom | Doom | PrBoom | PrBoom+ **(Standalone)**,<br>Boom 3 [LW],<br>Boom 3 xp [LW],<br> _Shortcut or script_ | No | |
|
| doom | Doom | PrBoom | PrBoom+ **(Standalone)**,<br>Boom 3 [LW],<br>Boom 3 xp [LW],<br> _Shortcut or script_ | No | |
|
||||||
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
| dos | DOS (PC) | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||||
| dragon32 | Dragon Data Dragon 32 | MAME Dragon 32 [Tape] **(Standalone)** | MAME Dragon 32 [Cartridge] **(Standalone)**,<br>MAME Dragon 64 [Tape] **(Standalone)**,<br>MAME Dragon 64 [Cartridge] **(Standalone)**,<br>XRoar Dragon 32 **(Standalone)**,<br>XRoar Dragon 64 **(Standalone)** | Yes | See the specific _Dragon 32 and Tano Dragon_ section elsewhere in this guide |
|
| dragon32 | Dragon Data Dragon 32 | MAME Dragon 32 [Tape] **(Standalone)** | MAME Dragon 32 [Cartridge] **(Standalone)**,<br>MAME Dragon 64 [Tape] **(Standalone)**,<br>MAME Dragon 64 [Cartridge] **(Standalone)**,<br>XRoar Dragon 32 **(Standalone)**,<br>XRoar Dragon 64 **(Standalone)** | Yes | See the specific _Dragon 32 and Tano Dragon_ section elsewhere in this guide |
|
||||||
| dreamcast | Sega Dreamcast | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Redream **(Standalone)**,<br>Demul **(Standalone)** [W] | No | In separate folder interpreted as a file, with .m3u playlist if multi-disc game |
|
| dreamcast | Sega Dreamcast | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Redream **(Standalone)**,<br>Demul **(Standalone)** [W] | No | In separate folder interpreted as a file, with .m3u playlist if multi-disc game |
|
||||||
| easyrpg | EasyRPG Game Engine | EasyRPG | EasyRPG Player **(Standalone)** | No | See the specific _EasyRPG Game Engine_ section elsewhere in this guide |
|
| easyrpg | EasyRPG Game Engine | EasyRPG | EasyRPG Player **(Standalone)** | No | See the specific _EasyRPG Game Engine_ section elsewhere in this guide |
|
||||||
|
@ -4179,7 +4197,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| msxturbor | MSX Turbo R | blueMSX | openMSX **(Standalone)**,<br>openMSX No Machine **(Standalone)** | Yes | |
|
| msxturbor | MSX Turbo R | blueMSX | openMSX **(Standalone)**,<br>openMSX No Machine **(Standalone)** | Yes | |
|
||||||
| mugen | M.U.G.E.N Game Engine | Ikemen GO **(Standalone)** | | No | See the specific _M.U.G.E.N Game Engine_ section elsewhere in this guide |
|
| mugen | M.U.G.E.N Game Engine | Ikemen GO **(Standalone)** | | No | See the specific _M.U.G.E.N Game Engine_ section elsewhere in this guide |
|
||||||
| multivision | Othello Multivision | Gearsystem | Mesen **(Standalone)** [LW] | No | Single archive or ROM file |
|
| multivision | Othello Multivision | Gearsystem | Mesen **(Standalone)** [LW] | No | Single archive or ROM file |
|
||||||
| n3ds | Nintendo 3DS | Citra [LW],<br>Citra **(Standalone)** [M] | Citra 2018 [LW],<br>Citra **(Standalone)** [LW],<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
| n3ds | Nintendo 3DS | Citra [LW],<br>Citra **(Standalone)** [M] | Citra 2018 [LW],<br>Citra **(Standalone)** [LW]<br>Mandarine **(Standalone)**,<br>Lime3DS **(Standalone)**,<br>Panda3DS **(Standalone)** | No | Single ROM file |
|
||||||
| n64 | Nintendo 64 | Mupen64Plus-Next | Mupen64Plus **(Standalone)**,<br>ParaLLEl N64,<br>simple64 **(Standalone)** [LW],<br>Rosalie's Mupen GUI **(Standalone)** [LW],<br>Project64 **(Standalone)** [W],<br>ares **(Standalone)**,<br>sixtyforce **(Standalone)** [M] | No | Single archive or ROM file |
|
| n64 | Nintendo 64 | Mupen64Plus-Next | Mupen64Plus **(Standalone)**,<br>ParaLLEl N64,<br>simple64 **(Standalone)** [LW],<br>Rosalie's Mupen GUI **(Standalone)** [LW],<br>Project64 **(Standalone)** [W],<br>ares **(Standalone)**,<br>sixtyforce **(Standalone)** [M] | No | Single archive or ROM file |
|
||||||
| n64dd | Nintendo 64DD | ParaLLEl N64 [LW],<br>Mupen64Plus-Next [M] | Mupen64Plus-Next [LW],<br>ParaLLEl N64 [M],<br>Rosalie's Mupen GUI **(Standalone)** [LW],<br>ares **(Standalone)** | Yes | See the specific _Nintendo 64DD_ section elsewhere in this guide |
|
| n64dd | Nintendo 64DD | ParaLLEl N64 [LW],<br>Mupen64Plus-Next [M] | Mupen64Plus-Next [LW],<br>ParaLLEl N64 [M],<br>Rosalie's Mupen GUI **(Standalone)** [LW],<br>ares **(Standalone)** | Yes | See the specific _Nintendo 64DD_ section elsewhere in this guide |
|
||||||
| naomi | Sega NAOMI | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Demul **(Standalone)** [W] | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
| naomi | Sega NAOMI | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)**,<br>Demul **(Standalone)** [W] | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||||
|
@ -4187,8 +4205,8 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
| naomigd | Sega NAOMI GD-ROM | Flycast | Flycast **(Standalone)**,<br>Flycast Dojo **(Standalone)** | Yes | Single archive file + .chd file in subdirectory if GD-ROM game |
|
||||||
| nds | Nintendo DS | melonDS DS | melonDS @,<br>melonDS **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DeSmuME **(Standalone)** [L],<br>SkyEmu **(Standalone)**,<br>NooDS **(Standalone)** [LW] | No | Single archive or ROM file |
|
| nds | Nintendo DS | melonDS DS | melonDS @,<br>melonDS **(Standalone)**,<br>DeSmuME,<br>DeSmuME 2015,<br>DeSmuME **(Standalone)** [L],<br>SkyEmu **(Standalone)**,<br>NooDS **(Standalone)** [LW] | No | Single archive or ROM file |
|
||||||
| neogeo | SNK Neo Geo | FinalBurn Neo | FinalBurn Neo **(Standalone)** [LW],<br>Geolith,<br>MAME **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section elsewhere in this guide |
|
| neogeo | SNK Neo Geo | FinalBurn Neo | FinalBurn Neo **(Standalone)** [LW],<br>Geolith,<br>MAME **(Standalone)** | Yes | See the specific _Arcade and Neo Geo_ section elsewhere in this guide |
|
||||||
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
| neogeocd | SNK Neo Geo CD | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||||
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [L],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
| neogeocdjp | SNK Neo Geo CD [Japan] | NeoCD | FinalBurn Neo,<br>FinalBurn Neo **(Standalone)** [LW],<br>MAME **(Standalone)** | Yes | .chd (NeoCD and MAME only) or .cue file |
|
||||||
| nes | Nintendo Entertainment System | Mesen | Mesen **(Standalone)** [LW],<br>Nestopia UE,<br>Nestopia UE **(Standalone)** [L],<br>FCEUmm,<br>QuickNES,<br>puNES **(Standalone)** [LW],<br>Mednafen **(Standalone)**,<br>ares **(Standalone)**,<br>ares FDS **(Standalone)**,<br>jgenesis **(Standalone)** [LW],<br>3dSen **(Wine)** [L],<br>3dSen **(Proton)** [L],<br>3dSen **(Standalone)** [W] | No | Single archive or ROM file. For NES games in 3D see the specific _Nintendo NES and Famicom in 3D_ section elsewhere in this guide |
|
| nes | Nintendo Entertainment System | Mesen | Mesen **(Standalone)** [LW],<br>Nestopia UE,<br>Nestopia UE **(Standalone)** [L],<br>FCEUmm,<br>QuickNES,<br>puNES **(Standalone)** [LW],<br>Mednafen **(Standalone)**,<br>ares **(Standalone)**,<br>ares FDS **(Standalone)**,<br>jgenesis **(Standalone)** [LW],<br>3dSen **(Wine)** [L],<br>3dSen **(Proton)** [L],<br>3dSen **(Standalone)** [W] | No | Single archive or ROM file. For NES games in 3D see the specific _Nintendo NES and Famicom in 3D_ section elsewhere in this guide |
|
||||||
| ngage | Nokia N-Gage | EKA2L1 [Mounted] **(Standalone)** | EKA2L1 [Installed] **(Standalone)**,<br>EKA2L1 [Mounted] **(Wine)** [L],<br>EKA2L1 [Installed] **(Wine)** [L] | Yes | See the specific _Symbian and Nokia N-Gage_ section elsewhere in this guide |
|
| ngage | Nokia N-Gage | EKA2L1 [Mounted] **(Standalone)** | EKA2L1 [Installed] **(Standalone)**,<br>EKA2L1 [Mounted] **(Wine)** [L],<br>EKA2L1 [Installed] **(Wine)** [L] | Yes | See the specific _Symbian and Nokia N-Gage_ section elsewhere in this guide |
|
||||||
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>Mednafen **(Standalone)**,<br>ares **(Standalone)** | No | Single archive or ROM file |
|
| ngp | SNK Neo Geo Pocket | Beetle NeoPop | RACE,<br>Mednafen **(Standalone)**,<br>ares **(Standalone)** | No | Single archive or ROM file |
|
||||||
|
@ -4197,7 +4215,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| openbor | OpenBOR Game Engine | OpenBOR **(Standalone)** [LW] | | No | See the specific _OpenBOR_ section elsewhere in this guide |
|
| openbor | OpenBOR Game Engine | OpenBOR **(Standalone)** [LW] | | No | See the specific _OpenBOR_ section elsewhere in this guide |
|
||||||
| oric | Tangerine Computer Systems Oric | MAME **(Standalone)** | Oricutron **(Standalone)** | Yes | See the specific _Tangerine Computer Systems Oric_ section elsewhere in this guide |
|
| oric | Tangerine Computer Systems Oric | MAME **(Standalone)** | Oricutron **(Standalone)** | Yes | See the specific _Tangerine Computer Systems Oric_ section elsewhere in this guide |
|
||||||
| palm | Palm OS | Mu | | | |
|
| palm | Palm OS | Mu | | | |
|
||||||
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
| pc | IBM PC | DOSBox-Pure | DOSBox-Core,<br>DOSBox-SVN,<br>DOSBox-X **(Standalone)**,<br>DOSBox Staging **(Standalone)**,<br>DREAMM **(Standalone)**,<br>VirtualXT | No | See the specific _DOS / PC_ section elsewhere in this guide |
|
||||||
| pc88 | NEC PC-8800 Series | QUASI88 | QUASI88 **(Standalone)** | Yes | |
|
| pc88 | NEC PC-8800 Series | QUASI88 | QUASI88 **(Standalone)** | Yes | |
|
||||||
| pc98 | NEC PC-9800 Series | Neko Project II Kai | Neko Project II | | |
|
| pc98 | NEC PC-9800 Series | Neko Project II Kai | Neko Project II | | |
|
||||||
| pcarcade | PC Arcade Systems | Wine **(Standalone)** [L],<br> _Shortcut or script_ [MW] | Proton **(Standalone)** [L],<br> _AppImage_ [L],<br> _Shortcut or script_ [L] | No | |
|
| pcarcade | PC Arcade Systems | Wine **(Standalone)** [L],<br> _Shortcut or script_ [MW] | Proton **(Standalone)** [L],<br> _AppImage_ [L],<br> _Shortcut or script_ [L] | No | |
|
||||||
|
@ -4212,15 +4230,15 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** | RPCS3 Directory **(Standalone)** | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
| ps3 | Sony PlayStation 3 | RPCS3 Shortcut **(Standalone)** | RPCS3 Directory **(Standalone)** | Yes | See the specific _Sony PlayStation 3_ section elsewhere in this guide |
|
||||||
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
| ps4 | Sony PlayStation 4 | _Placeholder_ | | | |
|
||||||
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single disc image file |
|
| psp | Sony PlayStation Portable | PPSSPP | PPSSPP **(Standalone)** | No | Single disc image file |
|
||||||
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** [LW] | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
| psvita | Sony PlayStation Vita | Vita3K **(Standalone)** | | Yes | See the specific _Sony PlayStation Vita_ section elsewhere in this guide |
|
||||||
| psx | Sony PlayStation | Beetle PSX | Beetle PSX HW,<br>PCSX ReARMed,<br>SwanStation,<br>DuckStation **(Standalone)**,<br>Mednafen **(Standalone)** | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
| psx | Sony PlayStation | Beetle PSX | Beetle PSX HW,<br>PCSX ReARMed,<br>SwanStation,<br>DuckStation **(Standalone)**,<br>Mednafen **(Standalone)** | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||||
| pv1000 | Casio PV-1000 | MAME - Current | MAME **(Standalone)** | No | Single archive or ROM file |
|
| pv1000 | Casio PV-1000 | MAME - Current | MAME **(Standalone)** | No | Single archive or ROM file |
|
||||||
| quake | Quake | TyrQuake | vitaQuake 2,<br>vitaQuake 2 [Rogue],<br>vitaQuake 2 [Xatrix],<br>vitaQuake 2 [Zaero],<br>vitaQuake 3 [LW],<br> _Shortcut or script_ | No | |
|
| quake | Quake | TyrQuake | vitaQuake 2,<br>vitaQuake 2 [Rogue],<br>vitaQuake 2 [Xatrix],<br>vitaQuake 2 [Zaero],<br>vitaQuake 3 [LW],<br> _Shortcut or script_ | No | |
|
||||||
| samcoupe | MGT SAM Coupé | SimCoupé **(Standalone)** | | No | Single archive or ROM file |
|
| samcoupe | MGT SAM Coupé | SimCoupé **(Standalone)** | | No | Single archive or ROM file |
|
||||||
| satellaview | Nintendo Satellaview | Snes9x - Current | Snes9x 2010,<br>Snes9x 2005 Plus,<br>Snes9x **(Standalone)**,<br>bsnes,<br>bsnes-hd,<br>bsnes-mercury Accuracy,<br>bsnes **(Standalone)** [LW],<br>Mesen-S,<br>Mesen **(Standalone)** [LW],<br>ares **(Standalone)** | | |
|
| satellaview | Nintendo Satellaview | Snes9x - Current | Snes9x 2010,<br>Snes9x 2005 Plus,<br>Snes9x **(Standalone)**,<br>bsnes,<br>bsnes-hd,<br>bsnes-mercury Accuracy,<br>bsnes **(Standalone)** [LW],<br>Mesen-S,<br>Mesen **(Standalone)** [LW],<br>ares **(Standalone)** | | |
|
||||||
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
| saturn | Sega Saturn | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||||
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>YabaSanshiro [LW],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
| saturnjp | Sega Saturn [Japan] | Beetle Saturn | Kronos [LW],<br>Kronos **(Standalone)** [LW],<br>YabaSanshiro [LW],<br>Yaba Sanshiro 2 **(Standalone)** [W],<br>Yabause,<br>Mednafen **(Standalone)**,<br>SSF **(Standalone)** [W] | Yes | .chd file for single-disc games, .m3u playlist for multi-disc games |
|
||||||
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
| scummvm | ScummVM Game Engine | ScummVM | ScummVM **(Standalone)**,<br>DREAMM **(Standalone)** | No | See the specific _ScummVM_ section elsewhere in this guide |
|
||||||
| scv | Epoch Super Cassette Vision | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
| scv | Epoch Super Cassette Vision | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| sega32x | Sega Mega Drive 32X | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
| sega32x | Sega Mega Drive 32X | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||||
| sega32xjp | Sega Super 32X [Japan] | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
| sega32xjp | Sega Super 32X [Japan] | PicoDrive | ares **(Standalone)** | No | Single archive or ROM file |
|
||||||
|
@ -4254,7 +4272,7 @@ The **@** symbol indicates that the emulator is _deprecated_ and will be removed
|
||||||
| vectrex | GCE Vectrex | vecx | MAME - Current,<br>MAME **(Standalone)** | Yes for MAME | Single archive or ROM file |
|
| vectrex | GCE Vectrex | vecx | MAME - Current,<br>MAME **(Standalone)** | Yes for MAME | Single archive or ROM file |
|
||||||
| vic20 | Commodore VIC-20 | VICE xvic | VICE xvic **(Standalone)** | No | Single archive or tape, cartridge or diskette image file |
|
| vic20 | Commodore VIC-20 | VICE xvic | VICE xvic **(Standalone)** | No | Single archive or tape, cartridge or diskette image file |
|
||||||
| videopac | Philips Videopac G7000 | O2EM | MAME - Current,<br>MAME **(Standalone)** | Yes | Single archive or ROM file |
|
| videopac | Philips Videopac G7000 | O2EM | MAME - Current,<br>MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | |
|
| virtualboy | Nintendo Virtual Boy | Beetle VB | Mednafen **(Standalone)** | No | Single archive or ROM file |
|
||||||
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section elsewhere in this guide |
|
| vpinball | Visual Pinball | Visual Pinball **(Standalone)** | | No | See the specific _Visual Pinball_ section elsewhere in this guide |
|
||||||
| vsmile | VTech V.Smile | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
| vsmile | VTech V.Smile | MAME - Current | MAME **(Standalone)** | Yes | Single archive or ROM file |
|
||||||
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
| wasm4 | WASM-4 Fantasy Console | WASM-4 | | No | Single .wasm file |
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>3.1.1-alpha</string>
|
<string>3.1.1</string>
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
<string>English</string>
|
<string>English</string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
|
@ -21,9 +21,9 @@
|
||||||
<key>CFBundleSignature</key>
|
<key>CFBundleSignature</key>
|
||||||
<string>ESDE</string>
|
<string>ESDE</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>3.1.1-alpha</string>
|
<string>3.1.1</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>3.1.1-alpha</string>
|
<string>3.1.1</string>
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
<string>6.0</string>
|
<string>6.0</string>
|
||||||
<key>LSApplicationCategoryType</key>
|
<key>LSApplicationCategoryType</key>
|
||||||
|
|
|
@ -2,7 +2,7 @@ ES-DE Frontend - Portable installation on Windows
|
||||||
-------------------------------------------------
|
-------------------------------------------------
|
||||||
|
|
||||||
ES-DE release:
|
ES-DE release:
|
||||||
3.1.1-alpha
|
3.1.1
|
||||||
|
|
||||||
The latest version can be downloaded from https://es-de.org
|
The latest version can be downloaded from https://es-de.org
|
||||||
|
|
||||||
|
@ -65,6 +65,7 @@ Emulators\demul\demul.exe
|
||||||
Emulators\Dolphin-x64\Dolphin.exe
|
Emulators\Dolphin-x64\Dolphin.exe
|
||||||
Emulators\dosbox-staging\dosbox.exe
|
Emulators\dosbox-staging\dosbox.exe
|
||||||
Emulators\DOSBox-X\dosbox-x.exe
|
Emulators\DOSBox-X\dosbox-x.exe
|
||||||
|
Emulators\dreamm\dreamm.exe
|
||||||
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe
|
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe
|
||||||
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG-SSE2.exe
|
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG-SSE2.exe
|
||||||
Emulators\EasyRPG\Player.exe
|
Emulators\EasyRPG\Player.exe
|
||||||
|
@ -85,6 +86,7 @@ Emulators\Hypseus Singe\hypseus.exe
|
||||||
Emulators\izapple2\izapple2sdl_windows_amd64.exe
|
Emulators\izapple2\izapple2sdl_windows_amd64.exe
|
||||||
Emulators\jgenesis\jgenesis-cli.exe
|
Emulators\jgenesis\jgenesis-cli.exe
|
||||||
Emulators\KEmulator\KEmulator.exe
|
Emulators\KEmulator\KEmulator.exe
|
||||||
|
Emulators\kronos\kronos.exe
|
||||||
Emulators\lime3ds\lime3ds.exe
|
Emulators\lime3ds\lime3ds.exe
|
||||||
Emulators\m2emulator\EMULATOR.EXE
|
Emulators\m2emulator\EMULATOR.EXE
|
||||||
Emulators\mame\mame.exe
|
Emulators\mame\mame.exe
|
||||||
|
|
Binary file not shown.
|
@ -1133,6 +1133,12 @@ bool GuiScraperSearch::saveMetadata(const ScraperSearchResult& result,
|
||||||
metadata.set(key, result.mdl.get(key));
|
metadata.set(key, result.mdl.get(key));
|
||||||
metadataUpdated = true;
|
metadataUpdated = true;
|
||||||
}
|
}
|
||||||
|
// We need to check against a translated "unknown" for keys that have this default value.
|
||||||
|
else if ((key == "developer" || key == "publisher" || key == "genre" || key == "players") &&
|
||||||
|
metadata.get(key) == _("unknown")) {
|
||||||
|
metadata.set(key, result.mdl.get(key));
|
||||||
|
metadataUpdated = true;
|
||||||
|
}
|
||||||
// Else only update the value if it is set to the default metadata value.
|
// Else only update the value if it is set to the default metadata value.
|
||||||
else if (metadata.get(key) == mMetaDataDecl.at(i).defaultValue) {
|
else if (metadata.get(key) == mMetaDataDecl.at(i).defaultValue) {
|
||||||
metadata.set(key, result.mdl.get(key));
|
metadata.set(key, result.mdl.get(key));
|
||||||
|
|
|
@ -1290,6 +1290,7 @@ const std::string applicationName = "ES-DE";
|
||||||
delete window->peekGui();
|
delete window->peekGui();
|
||||||
window->deinit();
|
window->deinit();
|
||||||
|
|
||||||
|
HttpReq::cleanupCurlMulti();
|
||||||
TextureResource::setExit();
|
TextureResource::setExit();
|
||||||
CollectionSystemsManager::getInstance()->deinit(true);
|
CollectionSystemsManager::getInstance()->deinit(true);
|
||||||
SystemData::deleteSystems();
|
SystemData::deleteSystems();
|
||||||
|
|
|
@ -1586,7 +1586,11 @@ void ViewController::reloadAll()
|
||||||
void ViewController::setWindowSizeChanged(const int width, const int height)
|
void ViewController::setWindowSizeChanged(const int width, const int height)
|
||||||
{
|
{
|
||||||
#if defined(__ANDROID__)
|
#if defined(__ANDROID__)
|
||||||
const std::pair<int, int> windowSize {Utils::Platform::Android::getWindowSize()};
|
std::pair<int, int> windowSize {Utils::Platform::Android::getWindowSize()};
|
||||||
|
const int screenRotation {Settings::getInstance()->getInt("ScreenRotate")};
|
||||||
|
|
||||||
|
if (screenRotation == 90 || screenRotation == 270)
|
||||||
|
windowSize = std::make_pair(windowSize.second, windowSize.first);
|
||||||
|
|
||||||
if (windowSize.first == static_cast<int>(mRenderer->getScreenWidth()) &&
|
if (windowSize.first == static_cast<int>(mRenderer->getScreenWidth()) &&
|
||||||
windowSize.second == static_cast<int>(mRenderer->getScreenHeight())) {
|
windowSize.second == static_cast<int>(mRenderer->getScreenHeight())) {
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#define PROGRAM_VERSION_MAINTENANCE 1
|
#define PROGRAM_VERSION_MAINTENANCE 1
|
||||||
#define PROGRAM_RELEASE_NUMBER 46
|
#define PROGRAM_RELEASE_NUMBER 46
|
||||||
// clang-format on
|
// clang-format on
|
||||||
#define PROGRAM_VERSION_STRING "3.1.1-alpha"
|
#define PROGRAM_VERSION_STRING "3.1.1"
|
||||||
|
|
||||||
#define PROGRAM_BUILT_STRING __DATE__ " - " __TIME__
|
#define PROGRAM_BUILT_STRING __DATE__ " - " __TIME__
|
||||||
|
|
||||||
|
|
|
@ -669,6 +669,19 @@ void RendererOpenGL::shaderPostprocessing(unsigned int shaders,
|
||||||
if (shaders & Shader::SCANLINES)
|
if (shaders & Shader::SCANLINES)
|
||||||
shaderList.push_back(Shader::SCANLINES);
|
shaderList.push_back(Shader::SCANLINES);
|
||||||
|
|
||||||
|
#if defined(__ANDROID__)
|
||||||
|
// For unknown reasons some specific Android devices won't be able to render directly
|
||||||
|
// from screen to a texture using one FBO and then read the pixels from there, instead
|
||||||
|
// they need to render twice to both FBOs. This hack simply adds another core shader pass
|
||||||
|
// to work around this issue. It only happens when the background is dimmed, i.e. when
|
||||||
|
// opening a menu and when the blur has also been disabled.
|
||||||
|
bool renderHack {false};
|
||||||
|
if (textureRGBA && shaderList.size() == 1) {
|
||||||
|
renderHack = true;
|
||||||
|
shaderList.push_back(Shader::CORE);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
setMatrix(getIdentity());
|
setMatrix(getIdentity());
|
||||||
bindTexture(mPostProcTexture1, 0);
|
bindTexture(mPostProcTexture1, 0);
|
||||||
|
|
||||||
|
@ -754,6 +767,12 @@ void RendererOpenGL::shaderPostprocessing(unsigned int shaders,
|
||||||
drawTriangleStrips(vertices, 4, BlendFactor::SRC_ALPHA,
|
drawTriangleStrips(vertices, 4, BlendFactor::SRC_ALPHA,
|
||||||
BlendFactor::ONE_MINUS_SRC_ALPHA);
|
BlendFactor::ONE_MINUS_SRC_ALPHA);
|
||||||
|
|
||||||
|
#if defined(__ANDROID__)
|
||||||
|
if (renderHack) {
|
||||||
|
vertices->dimming = 1.0f;
|
||||||
|
vertices->shaderFlags ^= ShaderFlags::CONVERT_PIXEL_FORMAT;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
if (shaderCalls == 1)
|
if (shaderCalls == 1)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -187,8 +187,7 @@ namespace Utils
|
||||||
// Convert to hex string.
|
// Convert to hex string.
|
||||||
char buf[33];
|
char buf[33];
|
||||||
for (int i {0}; i < 16; ++i)
|
for (int i {0}; i < 16; ++i)
|
||||||
snprintf(buf + i * 2, 16, "%02x", digest[i]);
|
snprintf(buf + i * 2, 3, "%02x", digest[i]);
|
||||||
buf[32] = 0;
|
|
||||||
|
|
||||||
return std::string(buf);
|
return std::string(buf);
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -8,7 +8,7 @@ msgstr ""
|
||||||
"Project-Id-Version: ES-DE Frontend\n"
|
"Project-Id-Version: ES-DE Frontend\n"
|
||||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-24 17:41+0100\n"
|
"PO-Revision-Date: 2024-12-02 10:11+0100\n"
|
||||||
"Last-Translator: Josep M <johnnydement@duck.com>\n"
|
"Last-Translator: Josep M <johnnydement@duck.com>\n"
|
||||||
"Language-Team: Català <info@es-de.org>\n"
|
"Language-Team: Català <info@es-de.org>\n"
|
||||||
"Language: ca_ES\n"
|
"Language: ca_ES\n"
|
||||||
|
@ -1944,6 +1944,9 @@ msgid ""
|
||||||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"EL REPOSITORI CLONAT LOCALMENT CONTÉ UNA URL INCORRECTA. AIXÒ ACOSTUMA A "
|
||||||
|
"SIGNIFICAR QUE S'HA DESPLAÇAT EL TEMA A UN NOU GIT. CAL UNA DESCÀRREGA NOVA "
|
||||||
|
"I ES REANOMENARÀ EL DIRECTORI DEL TEMA «%s» COM «%s_WRONG_URL_DISABLED»"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1988,7 +1991,7 @@ msgid "NOT INSTALLED"
|
||||||
msgstr "NO INSTAL·LAT"
|
msgstr "NO INSTAL·LAT"
|
||||||
|
|
||||||
msgid "WRONG URL"
|
msgid "WRONG URL"
|
||||||
msgstr ""
|
msgstr "URL INCORRECTA"
|
||||||
|
|
||||||
msgid "LOCAL CHANGES"
|
msgid "LOCAL CHANGES"
|
||||||
msgstr "CANVIS LOCALS"
|
msgstr "CANVIS LOCALS"
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
||||||
"Project-Id-Version: ES-DE Frontend\n"
|
"Project-Id-Version: ES-DE Frontend\n"
|
||||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||||
"PO-Revision-Date: 2024-09-16 22:53+0200\n"
|
"PO-Revision-Date: 2024-12-05 20:20+0100\n"
|
||||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||||
"Language-Team: Deutsch <info@es-de.org>\n"
|
"Language-Team: Deutsch <info@es-de.org>\n"
|
||||||
"Language: de_DE\n"
|
"Language: de_DE\n"
|
||||||
|
@ -1022,13 +1022,13 @@ msgstr "TASTATUR BEENDEN SCHNELLEINGABE"
|
||||||
|
|
||||||
msgctxt "short"
|
msgctxt "short"
|
||||||
msgid "WHEN TO SAVE GAME METADATA"
|
msgid "WHEN TO SAVE GAME METADATA"
|
||||||
msgstr "WANN SPIELE-METADATEN SPEICHERN"
|
msgstr "SPIELE-METADATEN SPEICHERN"
|
||||||
|
|
||||||
msgid "ON EXIT"
|
msgid "ON EXIT"
|
||||||
msgstr "BEIM BEENDEN"
|
msgstr "BEIM BEENDEN"
|
||||||
|
|
||||||
msgid "WHEN TO SAVE GAME METADATA"
|
msgid "WHEN TO SAVE GAME METADATA"
|
||||||
msgstr "WANN SPIELE-METADATEN SPEICHERN"
|
msgstr "SPIELE-METADATEN SPEICHERN"
|
||||||
|
|
||||||
msgid "APPLICATION UPDATES"
|
msgid "APPLICATION UPDATES"
|
||||||
msgstr "APPLICATION UPDATES"
|
msgstr "APPLICATION UPDATES"
|
||||||
|
@ -1043,7 +1043,7 @@ msgid "MONTHLY"
|
||||||
msgstr "MONATLICH"
|
msgstr "MONATLICH"
|
||||||
|
|
||||||
msgid "CHECK FOR APPLICATION UPDATES"
|
msgid "CHECK FOR APPLICATION UPDATES"
|
||||||
msgstr "NACH APPLICATION-UPDATES SUCHEN"
|
msgstr "APPLICATION-UPDATES SUCHEN"
|
||||||
|
|
||||||
msgid "INCLUDE PRERELEASES IN UPDATE CHECKS"
|
msgid "INCLUDE PRERELEASES IN UPDATE CHECKS"
|
||||||
msgstr "VORABVERSIONEN IN DER UPDATE-SUCHE"
|
msgstr "VORABVERSIONEN IN DER UPDATE-SUCHE"
|
||||||
|
@ -1082,7 +1082,7 @@ msgid "DISABLE DESKTOP COMPOSITION (REQUIRES RESTART)"
|
||||||
msgstr "DESKTOP-ZUSAMMENSETZUNG DEAKTIVIEREN (NEUSTART ERFORDERLICH)"
|
msgstr "DESKTOP-ZUSAMMENSETZUNG DEAKTIVIEREN (NEUSTART ERFORDERLICH)"
|
||||||
|
|
||||||
msgid "BACK BUTTON/BACK SWIPE EXITS APP"
|
msgid "BACK BUTTON/BACK SWIPE EXITS APP"
|
||||||
msgstr "ZURÜCK-TASTE/ZURÜCK-WISCHEN SCHLIESST DIE APP"
|
msgstr "ZURÜCK-TASTE/-WISCHEN SCHLIESST DIE APP"
|
||||||
|
|
||||||
msgid "DEBUG MODE"
|
msgid "DEBUG MODE"
|
||||||
msgstr "DEBUG MODUS"
|
msgstr "DEBUG MODUS"
|
||||||
|
@ -1622,7 +1622,7 @@ msgid "PHYSICAL MEDIA SIZE"
|
||||||
msgstr "PHYSISCHE MEDIENGRÖSSE"
|
msgstr "PHYSISCHE MEDIENGRÖSSE"
|
||||||
|
|
||||||
msgid "GENERATE MIXIMAGES WHEN SCRAPING"
|
msgid "GENERATE MIXIMAGES WHEN SCRAPING"
|
||||||
msgstr "MIXIMAGES BEIN SCRAPEN GENERIEREN"
|
msgstr "MIXIMAGES BEIM SCRAPEN GENERIEREN"
|
||||||
|
|
||||||
msgid "OVERWRITE MIXIMAGES (SCRAPER/OFFLINE GENERATOR)"
|
msgid "OVERWRITE MIXIMAGES (SCRAPER/OFFLINE GENERATOR)"
|
||||||
msgstr "ÜBERSCHREIBEN VON MIXIMAGES (SCRAPER/OFFLINE-GENERATOR)"
|
msgstr "ÜBERSCHREIBEN VON MIXIMAGES (SCRAPER/OFFLINE-GENERATOR)"
|
||||||
|
@ -1970,6 +1970,10 @@ msgid ""
|
||||||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"DAS LOKAL GEKLONTE REPOSITORY ENTHÄLT DIE FALSCHE URL, WAS NORMALERWEISE "
|
||||||
|
"BEDEUTET, DASS DAS THEME AUF EINE NEUE GIT-SITE VERSCHOBEN WURDE. EIN NEUER "
|
||||||
|
"DOWNLOAD IST ERFORDERLICH UND DAS ALTE THEME-VERZEICHNIS „%s“ WIRD IN "
|
||||||
|
"„%s_WRONG_URL_DISABLED“ UMBENANNT."
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -2014,7 +2018,7 @@ msgid "NOT INSTALLED"
|
||||||
msgstr "NICHT INSTALLIERT"
|
msgstr "NICHT INSTALLIERT"
|
||||||
|
|
||||||
msgid "WRONG URL"
|
msgid "WRONG URL"
|
||||||
msgstr ""
|
msgstr "FALSCHE URL"
|
||||||
|
|
||||||
msgid "LOCAL CHANGES"
|
msgid "LOCAL CHANGES"
|
||||||
msgstr "LOKALE ÄNDERUNGEN"
|
msgstr "LOKALE ÄNDERUNGEN"
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
||||||
"Project-Id-Version: ES-DE Frontend\n"
|
"Project-Id-Version: ES-DE Frontend\n"
|
||||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||||
"PO-Revision-Date: 2024-09-01 18:27+0200\n"
|
"PO-Revision-Date: 2024-11-29 19:08+0100\n"
|
||||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||||
"Language-Team: Español (España) <info@es-de.org>\n"
|
"Language-Team: Español (España) <info@es-de.org>\n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
|
@ -1975,6 +1975,10 @@ msgid ""
|
||||||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"EL REPOSITORIO CLONADO LOCALMENTE CONTIENE LA URL INCORRECTA, LO QUE "
|
||||||
|
"NORMALMENTE SIGNIFICA QUE EL TEMA HA SIDO MOVIDO A UN NUEVO SITIO GIT. SE "
|
||||||
|
"REQUIERE UNA NUEVA DESCARGA Y EL ANTIGUO DIRECTORIO DEL TEMA \"%s\" SERÁ "
|
||||||
|
"RENOMBRADO A \"%s_WRONG_URL_DISABLED\""
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -2019,7 +2023,7 @@ msgid "NOT INSTALLED"
|
||||||
msgstr "NO INSTALADO"
|
msgstr "NO INSTALADO"
|
||||||
|
|
||||||
msgid "WRONG URL"
|
msgid "WRONG URL"
|
||||||
msgstr ""
|
msgstr "URL INCORRECTA"
|
||||||
|
|
||||||
msgid "LOCAL CHANGES"
|
msgid "LOCAL CHANGES"
|
||||||
msgstr "CAMBIOS LOCALES"
|
msgstr "CAMBIOS LOCALES"
|
||||||
|
|
|
@ -7,8 +7,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: ES-DE Frontend\n"
|
"Project-Id-Version: ES-DE Frontend\n"
|
||||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
"POT-Creation-Date: 2024-12-04 20:29+0100\n"
|
||||||
"PO-Revision-Date: 2024-11-24 18:17+0100\n"
|
"PO-Revision-Date: 2024-12-04 18:55+0100\n"
|
||||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||||
"Language-Team: Français <info@es-de.org>\n"
|
"Language-Team: Français <info@es-de.org>\n"
|
||||||
"Language: fr_FR\n"
|
"Language: fr_FR\n"
|
||||||
|
@ -1628,7 +1628,7 @@ msgid "BOX SIZE"
|
||||||
msgstr "TAILLE DE LA BOITE"
|
msgstr "TAILLE DE LA BOITE"
|
||||||
|
|
||||||
msgid "PHYSICAL MEDIA SIZE"
|
msgid "PHYSICAL MEDIA SIZE"
|
||||||
msgstr "TAILLE DES MÉDIAS PHYQUES"
|
msgstr "TAILLE DES MÉDIAS PHYSIQUE"
|
||||||
|
|
||||||
msgid "GENERATE MIXIMAGES WHEN SCRAPING"
|
msgid "GENERATE MIXIMAGES WHEN SCRAPING"
|
||||||
msgstr "GÉNÉRER LE MIX D'IMAGES LORS DU SCRAPING"
|
msgstr "GÉNÉRER LE MIX D'IMAGES LORS DU SCRAPING"
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
||||||
"Project-Id-Version: ES-DE Frontend\n"
|
"Project-Id-Version: ES-DE Frontend\n"
|
||||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||||
"PO-Revision-Date: 2024-09-02 13:06+0300\n"
|
"PO-Revision-Date: 2024-12-03 23:46+0200\n"
|
||||||
"Last-Translator: Lorenzo Castelletta <lorenzo.castelletta@gmail.com>\n"
|
"Last-Translator: Lorenzo Castelletta <lorenzo.castelletta@gmail.com>\n"
|
||||||
"Language-Team: Italiano <info@es-de.org>\n"
|
"Language-Team: Italiano <info@es-de.org>\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
|
@ -16,7 +16,7 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 3.4.4\n"
|
"X-Generator: Poedit 3.5\n"
|
||||||
|
|
||||||
msgid "Network error (status:"
|
msgid "Network error (status:"
|
||||||
msgstr "Errore di rete (stato:"
|
msgstr "Errore di rete (stato:"
|
||||||
|
@ -25,7 +25,7 @@ msgid "New prerelease available:"
|
||||||
msgstr "Nuova prerelease disponibile:"
|
msgstr "Nuova prerelease disponibile:"
|
||||||
|
|
||||||
msgid "New release available:"
|
msgid "New release available:"
|
||||||
msgstr "Nuova release disponibile:"
|
msgstr "Nuova versione disponibile:"
|
||||||
|
|
||||||
msgid "For more information visit"
|
msgid "For more information visit"
|
||||||
msgstr "Per ulteriori informazioni visita"
|
msgstr "Per ulteriori informazioni visita"
|
||||||
|
@ -200,7 +200,7 @@ msgstr "ERRORE: IL FILE DEL DESKTOP NON ESISTE O È ILLEGIBILE"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "ERROR LAUNCHING GAME '%s' (ERROR CODE %i)"
|
msgid "ERROR LAUNCHING GAME '%s' (ERROR CODE %i)"
|
||||||
msgstr "ERRORE NEL LANCIO DEL GIOCO '%s' (CODICE DI ERRORE %i)"
|
msgstr "ERRORE NELL'ESECUZIONE DEL GIOCO '%s' (CODICE DI ERRORE %i)"
|
||||||
|
|
||||||
msgid "RATING"
|
msgid "RATING"
|
||||||
msgstr "VOTO"
|
msgstr "VOTO"
|
||||||
|
@ -663,7 +663,7 @@ msgid "THEME COLOR SCHEME"
|
||||||
msgstr "PROFILO COLORI DEL TEMA"
|
msgstr "PROFILO COLORI DEL TEMA"
|
||||||
|
|
||||||
msgid "THEME FONT SIZE"
|
msgid "THEME FONT SIZE"
|
||||||
msgstr "DIMENSIONI CARATTERI TEMA"
|
msgstr "DIMENSIONE CARATTERI TEMA"
|
||||||
|
|
||||||
msgid "THEME ASPECT RATIO"
|
msgid "THEME ASPECT RATIO"
|
||||||
msgstr "RAPPORTO D'ASPETTO DEL TEMA"
|
msgstr "RAPPORTO D'ASPETTO DEL TEMA"
|
||||||
|
@ -838,19 +838,19 @@ msgid "SCREENSAVER SETTINGS"
|
||||||
msgstr "IMPOSTAZIONI SCREENSAVER"
|
msgstr "IMPOSTAZIONI SCREENSAVER"
|
||||||
|
|
||||||
msgid "ENABLE THEME VARIANT TRIGGERS"
|
msgid "ENABLE THEME VARIANT TRIGGERS"
|
||||||
msgstr "ABILITA GLI ATTIVATORI DELLE VARIANI DEL TEMA"
|
msgstr "ABILITA GLI ATTIVATORI DELLE VARIANTI DEL TEMA"
|
||||||
|
|
||||||
msgid "BLUR BACKGROUND WHEN MENU IS OPEN"
|
msgid "BLUR BACKGROUND WHEN MENU IS OPEN"
|
||||||
msgstr "OFFUSCA LO SFONDO QUANDO IL MENÙ E APERTO"
|
msgstr "OFFUSCA LO SFONDO QUANDO IL MENÙ È APERTO"
|
||||||
|
|
||||||
msgid "SORT FOLDERS ON TOP OF GAMELISTS"
|
msgid "SORT FOLDERS ON TOP OF GAMELISTS"
|
||||||
msgstr "ORDINA LE CARTELLE IN CIMA AI FILE GAMELIST"
|
msgstr "ORDINA LE CARTELLE IN CIMA AI FILE GAMELIST"
|
||||||
|
|
||||||
msgid "SORT FAVORITE GAMES ABOVE NON-FAVORITES"
|
msgid "SORT FAVORITE GAMES ABOVE NON-FAVORITES"
|
||||||
msgstr "MOSTRA I FAVORITI PRIMA DEI NON FAVORITI"
|
msgstr "MOSTRA I PREFERITI PRIMA DEI NON PREFERITI"
|
||||||
|
|
||||||
msgid "ADD STAR MARKINGS TO FAVORITE GAMES"
|
msgid "ADD STAR MARKINGS TO FAVORITE GAMES"
|
||||||
msgstr "AGGIUNGI L'INDICATORE A STELLE AI GIOCHI FAVORITI"
|
msgstr "AGGIUNGI L'INDICATORE A STELLE AI GIOCHI PREFERITI"
|
||||||
|
|
||||||
msgid "ENABLE TEXTLIST QUICK SCROLLING OVERLAY"
|
msgid "ENABLE TEXTLIST QUICK SCROLLING OVERLAY"
|
||||||
msgstr "ABILITA L'OVERLAY DI SCORRIMENTO RAPIDO DEI TESTI"
|
msgstr "ABILITA L'OVERLAY DI SCORRIMENTO RAPIDO DEI TESTI"
|
||||||
|
@ -859,7 +859,7 @@ msgid "ENABLE VIRTUAL KEYBOARD"
|
||||||
msgstr "ABILITA LA TASTIERA VIRTUALE"
|
msgstr "ABILITA LA TASTIERA VIRTUALE"
|
||||||
|
|
||||||
msgid "ENABLE TOGGLE FAVORITES BUTTON"
|
msgid "ENABLE TOGGLE FAVORITES BUTTON"
|
||||||
msgstr "ABILITA IL PULSANTE FAVORITI"
|
msgstr "ABILITA IL PULSANTE PREFERITI"
|
||||||
|
|
||||||
msgid "ENABLE GAMELIST FILTERS"
|
msgid "ENABLE GAMELIST FILTERS"
|
||||||
msgstr "ABILITA I FILTRI DEI FILE GAMELIST"
|
msgstr "ABILITA I FILTRI DEI FILE GAMELIST"
|
||||||
|
@ -960,13 +960,13 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"LA TASTIERA ED I CONTROLLER SONO CONFIGURATI AUTOMATICAMENTE, MA USANDO "
|
"LA TASTIERA ED I CONTROLLER SONO CONFIGURATI AUTOMATICAMENTE, MA USANDO "
|
||||||
"QUESTO STRUMENTO PUOI SOVRASCRIVERE LA MAPPATURA PREDEFINITA DEI PULSANTI "
|
"QUESTO STRUMENTO PUOI SOVRASCRIVERE LA MAPPATURA PREDEFINITA DEI PULSANTI "
|
||||||
"(QUESTO NON IMPATTERÀ SUI MESSAGGI D'AIUTO)"
|
"(QUESTO NON IMPATTERÀ I MESSAGGI D'AIUTO)"
|
||||||
|
|
||||||
msgid "PROCEED"
|
msgid "PROCEED"
|
||||||
msgstr "PROCEDI"
|
msgstr "PROCEDI"
|
||||||
|
|
||||||
msgid "GAME MEDIA DIRECTORY"
|
msgid "GAME MEDIA DIRECTORY"
|
||||||
msgstr "CARTELLA DEI MEDIA FILE"
|
msgstr "CARTELLA DEI FILE MULTIMEDIALI"
|
||||||
|
|
||||||
msgid "ENTER GAME MEDIA DIRECTORY"
|
msgid "ENTER GAME MEDIA DIRECTORY"
|
||||||
msgstr "INSERISCI LA CARTELLA DEI MEDIA FILE"
|
msgstr "INSERISCI LA CARTELLA DEI MEDIA FILE"
|
||||||
|
@ -1020,7 +1020,7 @@ msgid "ROTATE SCREEN (REQUIRES RESTART)"
|
||||||
msgstr "RUOTA SCHERMO (RIAVVIO NECESSARIO)"
|
msgstr "RUOTA SCHERMO (RIAVVIO NECESSARIO)"
|
||||||
|
|
||||||
msgid "KEYBOARD QUIT SHORTCUT"
|
msgid "KEYBOARD QUIT SHORTCUT"
|
||||||
msgstr "SCORCIATOIA DA TASTIERA PER USCIRE"
|
msgstr "SCORCIATOIA DI USCITA"
|
||||||
|
|
||||||
msgctxt "short"
|
msgctxt "short"
|
||||||
msgid "WHEN TO SAVE GAME METADATA"
|
msgid "WHEN TO SAVE GAME METADATA"
|
||||||
|
@ -1048,7 +1048,7 @@ msgid "CHECK FOR APPLICATION UPDATES"
|
||||||
msgstr "CONTROLLO AGGIORNAMENTI APPLICAZIONE"
|
msgstr "CONTROLLO AGGIORNAMENTI APPLICAZIONE"
|
||||||
|
|
||||||
msgid "INCLUDE PRERELEASES IN UPDATE CHECKS"
|
msgid "INCLUDE PRERELEASES IN UPDATE CHECKS"
|
||||||
msgstr "INCLUDI LE PRERELEASE NEL CONTROLLO DEGLI AGGIORNAMENTI"
|
msgstr "INCLUDI PRERELEASE IN CONTROLLO AGGIORNAMENTI"
|
||||||
|
|
||||||
msgid "HIDE TASKBAR (REQUIRES RESTART)"
|
msgid "HIDE TASKBAR (REQUIRES RESTART)"
|
||||||
msgstr "NASCONDI TASKBAR (RIAVVIO NECESSARIO)"
|
msgstr "NASCONDI TASKBAR (RIAVVIO NECESSARIO)"
|
||||||
|
@ -1114,9 +1114,9 @@ msgstr ""
|
||||||
"QUESTO GENERERÀ TUTTE LE DIRECTORY DEI SISTEMI ALL'INTERNO DELLA TUA "
|
"QUESTO GENERERÀ TUTTE LE DIRECTORY DEI SISTEMI ALL'INTERNO DELLA TUA "
|
||||||
"CARTELLA DELLE ROM E AGGIORNERÀ ANCHE TUTTI I FILE SYSTEMINFO.TXT. QUESTA È "
|
"CARTELLA DELLE ROM E AGGIORNERÀ ANCHE TUTTI I FILE SYSTEMINFO.TXT. QUESTA È "
|
||||||
"UN'OPERAZIONE SICURA CHE NON ELMINIERÀ O MODIFICHERÀ I TUOI FILE DEI GIOCHI. "
|
"UN'OPERAZIONE SICURA CHE NON ELMINIERÀ O MODIFICHERÀ I TUOI FILE DEI GIOCHI. "
|
||||||
"PER DIMINUIRE I TEMPI DI CARICAMENTO DELL'APPLICAZIONE È CONSIGLIATO DI "
|
"PER DIMINUIRE I TEMPI DI CARICAMENTO DELL'APPLICAZIONE. DOPO AVER ESEGUITO "
|
||||||
"ELIMINARE LE DIRECTORY DEI SISTEMI DI CUI NON SI HA BISOGNO, DOPO AVER "
|
"QUESTA OPERAZIONE È CONSIGLIATO DI ELIMINARE LE DIRECTORY DEI SISTEMI DI CUI "
|
||||||
"ESEGUITO QUESTO STRUMENTO"
|
"NON SI HA BISOGNO."
|
||||||
|
|
||||||
msgid "THE SYSTEM DIRECTORIES WERE SUCCESSFULLY CREATED"
|
msgid "THE SYSTEM DIRECTORIES WERE SUCCESSFULLY CREATED"
|
||||||
msgstr "LE DIRECTORY DEI SISTEMI SONO STATE CREATE CON SUCCESSO"
|
msgstr "LE DIRECTORY DEI SISTEMI SONO STATE CREATE CON SUCCESSO"
|
||||||
|
@ -1136,7 +1136,7 @@ msgid ""
|
||||||
"GAMES AND SYSTEMS"
|
"GAMES AND SYSTEMS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"QUESTO EFFETTUERA UN RESCAN DELLA TUA DIRECTORY DELLE ROM, RILEVANDO I "
|
"QUESTO EFFETTUERA UN RESCAN DELLA TUA DIRECTORY DELLE ROM, RILEVANDO I "
|
||||||
"CAMBIAMENTI, TIPO AGGIUNTA O RIMOZIONE DI GIOCHI E SISTEMI"
|
"CAMBIAMENTI, COME L'AGGIUNTA O LA RIMOZIONE DI GIOCHI E SISTEMI."
|
||||||
|
|
||||||
msgid "REALLY QUIT?"
|
msgid "REALLY QUIT?"
|
||||||
msgstr "VUOI DAVVERO USCIRE?"
|
msgstr "VUOI DAVVERO USCIRE?"
|
||||||
|
@ -1306,10 +1306,10 @@ msgid ""
|
||||||
"DIRECTORY. YOU CAN MANUALLY DELETE THIS FOLDER WHEN YOU ARE SURE IT'S NO "
|
"DIRECTORY. YOU CAN MANUALLY DELETE THIS FOLDER WHEN YOU ARE SURE IT'S NO "
|
||||||
"LONGER NEEDED."
|
"LONGER NEEDED."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"QUESTO RIMUOVERÀ TUTTI I FILE MEDIA CHE NON HANNO UNA CORRISPONDENZA CON I "
|
"QUESTO RIMUOVERÀ TUTTI I FILE MULTIMEDIALI SENZA UNA CORRISPONDENZA CON I "
|
||||||
"FILE DEI GIOCHI. QUESTI FILE VERRANNO SPOSTATI IN UNA CARTELLA CLEANUP, "
|
"FILE DEI GIOCHI. QUESTI FILE VERRANNO SPOSTATI IN UNA CARTELLA CLEANUP, "
|
||||||
"DENTRO ALLA TUA DIRECTORY DI MEDIA DEI GIOCHI. CANCELLA QUESTA CARTELLA "
|
"NELLA TUA DIRECTORY DEI MEDIA DEI GIOCHI. CANCELLA QUESTA CARTELLA QUANDO "
|
||||||
"QUANDO SARAI SICURO CHE IL SUO CONTENUTO NON SARÀ PIÙ NECESSARIO."
|
"SARAI SICURO CHE IL SUO CONTENUTO NON SARÀ PIÙ NECESSARIO."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"THIS WILL REMOVE ALL ENTRIES FROM YOUR GAMELIST XML FILES WHERE NO MATCHING "
|
"THIS WILL REMOVE ALL ENTRIES FROM YOUR GAMELIST XML FILES WHERE NO MATCHING "
|
||||||
|
@ -1317,11 +1317,11 @@ msgid ""
|
||||||
"CLEANUP FOLDER INSIDE YOUR GAMELISTS DIRECTORY. YOU CAN MANUALLY DELETE THIS "
|
"CLEANUP FOLDER INSIDE YOUR GAMELISTS DIRECTORY. YOU CAN MANUALLY DELETE THIS "
|
||||||
"FOLDER WHEN YOU ARE SURE IT'S NO LONGER NEEDED."
|
"FOLDER WHEN YOU ARE SURE IT'S NO LONGER NEEDED."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"QUESTO RIMUOVERÀ TUTTI I RECORD DAI TUOI FILE GAMELIST.XML CHE NON HANNO UNA "
|
"QUESTO RIMUOVERÀ TUTTI I RECORD DAI TUOI FILE GAMELIST.XML SENZA UNA "
|
||||||
"CORRISPONDENZA CON I FILE DEI GIOCHI. UN BACKUP DEI FILE ORIGINALI VERRÀ "
|
"CORRISPONDENZA CON I FILE DEI GIOCHI. UN BACKUP DEI FILE ORIGINALI VERRÀ "
|
||||||
"SALVATO DENTRO AD UNA CARTELLA CLEANUP, ALL'INTERNO DELLA TUA DIRECTORY "
|
"SALVATO IN UNA CARTELLA CLEANUP, ALL'INTERNO DELLA TUA DIRECTORY GAMELISTS. "
|
||||||
"GAMELISTS. CANCELLA QUESTA CARTELLA QUANDO SARAI SICURO CHE IL SUO CONTENUTO "
|
"CANCELLA QUESTA CARTELLA QUANDO SARAI SICURO CHE IL SUO CONTENUTO NON SARÀ "
|
||||||
"NON SARÀ PIÙ NECESSARIO."
|
"PIÙ NECESSARIO."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"THIS WILL REMOVE ALL ENTRIES FROM YOUR CUSTOM COLLECTIONS CONFIGURATION "
|
"THIS WILL REMOVE ALL ENTRIES FROM YOUR CUSTOM COLLECTIONS CONFIGURATION "
|
||||||
|
@ -1330,22 +1330,22 @@ msgid ""
|
||||||
"ONLY CURRENTLY ENABLED COLLECTIONS WILL BE PROCESSED."
|
"ONLY CURRENTLY ENABLED COLLECTIONS WILL BE PROCESSED."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"QUESTO RIMUOVERÀ TUTTI I RECORD DAI FILE DI CONFIGURAZIONE DELLE TUE "
|
"QUESTO RIMUOVERÀ TUTTI I RECORD DAI FILE DI CONFIGURAZIONE DELLE TUE "
|
||||||
"COLLEZIONI PERSONALIZZATE, CHE NON HANNO UNA CORRISPONDENZA CON I FILE DEI "
|
"COLLEZIONI PERSONALIZZATE SENZA UNA CORRISPONDENZA CON I FILE DEI GIOCHI. "
|
||||||
"GIOCHI. VERRÀ EFFETTUATO UN BACKUP DEI FILE ORIGINALI IN UNA CARTELLA "
|
"VERRÀ EFFETTUATO UN BACKUP DEI FILE ORIGINALI IN UNA CARTELLA CLEANUP, NELLA "
|
||||||
"CLEANUP, ALL'INTERNO DELLA TUA DIRECTORY DELLE COLLEZIONI. VERRANNO "
|
"TUA DIRECTORY DELLE COLLEZIONI. VERRANNO PROCESSATE SOLTANTO LE COLLEZIONI "
|
||||||
"PROCESSATE SOLTANTO LE COLLEZIONI ATTIVE."
|
"ATTIVE."
|
||||||
|
|
||||||
msgid "DESCRIPTION:"
|
msgid "DESCRIPTION:"
|
||||||
msgstr "DESCRIZIONE:"
|
msgstr "DESCRIZIONE:"
|
||||||
|
|
||||||
msgid "TOTAL ENTRIES REMOVED:"
|
msgid "TOTAL ENTRIES REMOVED:"
|
||||||
msgstr "NUMERO DI ELEMENTI TOTALI RIMOSSI:"
|
msgstr "TOTALE ELEMENTI RIMOSSI:"
|
||||||
|
|
||||||
msgid "LAST PROCESSED SYSTEM:"
|
msgid "LAST PROCESSED SYSTEM:"
|
||||||
msgstr "ULTIMO SISTEMA PROCESSATO:"
|
msgstr "ULTIMO SIS. PROCESSATO:"
|
||||||
|
|
||||||
msgid "LAST ERROR MESSAGE:"
|
msgid "LAST ERROR MESSAGE:"
|
||||||
msgstr "ULTIMO MESSAGGIO DI ERRORE:"
|
msgstr "ULTIMO MSG ERRORE:"
|
||||||
|
|
||||||
msgid "MEDIA"
|
msgid "MEDIA"
|
||||||
msgstr "MEDIA"
|
msgstr "MEDIA"
|
||||||
|
@ -1713,7 +1713,7 @@ msgid "CONVERT UNDERSCORES TO SPACES WHEN SEARCHING"
|
||||||
msgstr "CONVERTI UNDERSCORE IN SPAZI DURANTE RICERCA"
|
msgstr "CONVERTI UNDERSCORE IN SPAZI DURANTE RICERCA"
|
||||||
|
|
||||||
msgid "REMOVE DOTS FROM SEARCHES WHEN AUTO-SCRAPING"
|
msgid "REMOVE DOTS FROM SEARCHES WHEN AUTO-SCRAPING"
|
||||||
msgstr "RIMUOVI PUNTI DA RICERCHE DURANTE AUTOSCRAPING"
|
msgstr "RIMUOVI I PUNTI DA RICERCHE DURANTE AUTOSCRAPING"
|
||||||
|
|
||||||
msgid "ENABLE FALLBACK TO ADDITIONAL REGIONS"
|
msgid "ENABLE FALLBACK TO ADDITIONAL REGIONS"
|
||||||
msgstr "ABILITA IL FALLBACK SU ALTRE REGIONI"
|
msgstr "ABILITA IL FALLBACK SU ALTRE REGIONI"
|
||||||
|
@ -1864,7 +1864,7 @@ msgid "STRETCH IMAGES TO SCREEN RESOLUTION"
|
||||||
msgstr "ALLARGA IMMAGINI ALLA RISOLUZIONE SCHERMO"
|
msgstr "ALLARGA IMMAGINI ALLA RISOLUZIONE SCHERMO"
|
||||||
|
|
||||||
msgid "DISPLAY GAME INFO OVERLAY"
|
msgid "DISPLAY GAME INFO OVERLAY"
|
||||||
msgstr "MOSTRA MASCHERA DELLE INFORMAZIONI DEL GIOCO"
|
msgstr "MOSTRA OVERLAY DELLE INFORMAZIONI DEL GIOCO"
|
||||||
|
|
||||||
msgid "RENDER SCANLINES"
|
msgid "RENDER SCANLINES"
|
||||||
msgstr "RENDERIZZA SCANLINES"
|
msgstr "RENDERIZZA SCANLINES"
|
||||||
|
@ -1932,8 +1932,8 @@ msgid ""
|
||||||
"\"%s\" WILL BE RENAMED TO \"%s_DISABLED\""
|
"\"%s\" WILL BE RENAMED TO \"%s_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"SEMBRA CHE QUESTO TEMA SIA STATO SCARICATO MANUALMENTE E NON TRAMITE IL "
|
"SEMBRA CHE QUESTO TEMA SIA STATO SCARICATO MANUALMENTE E NON TRAMITE IL "
|
||||||
"DOWNLOADER DI TEMI. È RICHIESTO UN NUOVO DOWNLOAD E LA VECCHIA DIRECTORY DEL "
|
"DOWNLOADER DI TEMI. È NECESSARIO UN NUOVO DOWNLOAD DEL TEMA, LA CUI VECCHIA "
|
||||||
"TEMA \"%s\" VERRÀ RINOMINATA IN \"%s_DISABLED\""
|
"DIRECTORY \"%s\" VERRÀ RINOMINATA IN \"%s_DISABLED\""
|
||||||
|
|
||||||
msgid "DOWNLOADING THEME"
|
msgid "DOWNLOADING THEME"
|
||||||
msgstr "STO SCARICANDO IL TEMA"
|
msgstr "STO SCARICANDO IL TEMA"
|
||||||
|
@ -1945,10 +1945,10 @@ msgid ""
|
||||||
"THE ES-DE PROCESS WAS KILLED. A FRESH DOWNLOAD IS REQUIRED AND THE OLD THEME "
|
"THE ES-DE PROCESS WAS KILLED. A FRESH DOWNLOAD IS REQUIRED AND THE OLD THEME "
|
||||||
"DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_CORRUPT_DISABLED\""
|
"DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_CORRUPT_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"SEMBRA CHE QUESTO REPOSITORY DEL TEMA SIA CORROTTO, IL CHE POTREBBE ESSERE "
|
"SEMBRA CHE IL REPOSITORY DI QUESTO TEMA SIA CORROTTO, IL CHE POTREBBE ESSERE "
|
||||||
"STATO CAUSATO DA UN'INTERRUZIONE DI UN PRECEDENTE DOWNLOAD O AGGIORNAMENTO. "
|
"STATO CAUSATO DA UN'INTERRUZIONE DI UN PRECEDENTE DOWNLOAD O AGGIORNAMENTO. "
|
||||||
"AD ESEMPIO SE IL PROCESSO ES-DE È STATO INTERROTTO. È NECESSARIO UN NUOVO "
|
"AD ESEMPIO SE IL PROCESSO ES-DE È STATO INTERROTTO. È NECESSARIO RISCARICARE "
|
||||||
"DOWNLOAD E LA VECCHIA DIRECTORY DEL TEMA \"%s\" VERRÀ RINOMINATA IN "
|
"IL TEMA E LA SUA VECCHIA DIRECTORY \"%s\" VERRÀ RINOMINATA IN "
|
||||||
"\"%s_CORRUPT_DISABLED\""
|
"\"%s_CORRUPT_DISABLED\""
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -1960,7 +1960,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"SEMBRA CHE QUESTO SIA UN REPOSITORY SHALLOW, IL CHE SIGNIFICA CHE È STATO "
|
"SEMBRA CHE QUESTO SIA UN REPOSITORY SHALLOW, IL CHE SIGNIFICA CHE È STATO "
|
||||||
"SCARICATO UTILIZZANDO UNO STRUMENTO DIVERSO DAL DOWNLOADER DI TEMI. È "
|
"SCARICATO UTILIZZANDO UNO STRUMENTO DIVERSO DAL DOWNLOADER DI TEMI. È "
|
||||||
"RICHIESTO UN NUOVO DOWNLOAD E LA VECCHIA DIRECTORY DEL TEMA \"%s\" VERRÀ "
|
"NECESSARIO RISCARICARE IL TEMA, LA CUI VECCHIA DIRECTORY \"%s\" VERRÀ "
|
||||||
"RINOMINATA IN \"%s_DISABLED\""
|
"RINOMINATA IN \"%s_DISABLED\""
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
|
@ -1969,15 +1969,19 @@ msgid ""
|
||||||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"IL REPOSITORY CLONATO IN LOCALE CONTIENE L'URL ERRATO, IL CHE SOLITAMENTE "
|
||||||
|
"STA A SIGNIFICARE CHE IL TEMA È STATO SPOSTATO IN UN NUOVO REPOSITORY. È "
|
||||||
|
"NECESSARIO UN NUOVO DOWNLOAD DEL TEMA, MENTRE LA SUA VECCHIA DIRECTORY "
|
||||||
|
"\"%s\" VERRÀ RINOMINATA IN \"%s_WRONG_URL_DISABLED\""
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"THEME REPOSITORY \"%s\" CONTAINS LOCAL CHANGES. PROCEED TO OVERWRITE YOUR "
|
"THEME REPOSITORY \"%s\" CONTAINS LOCAL CHANGES. PROCEED TO OVERWRITE YOUR "
|
||||||
"CHANGES OR CANCEL TO SKIP ALL UPDATES FOR THIS THEME"
|
"CHANGES OR CANCEL TO SKIP ALL UPDATES FOR THIS THEME"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"IL REPOSITORY DEL TEMA \"%s\" CONTINENE MODIFICHE FATTE IN LOCALE. PROCEDI "
|
"IL REPOSITORY DEL TEMA \"%s\" CONTINENE MODIFICHE FATTE IN LOCALE. "
|
||||||
"PER SOVRASCRIVERE LE TUE MODIFICHE O ANNULLA PER SALTARE TUTTI GLI "
|
"PROCEDENDO SOVRASCRIVERAI TUTTE LE TUE MODIFICHE. IN ALTERNATIVA PUOI "
|
||||||
"AGGIORNAMENTI DI QUESTO TEMA"
|
"ANNULLARE PER EVITARE DI AGGIORNARE QUESTO TEMA"
|
||||||
|
|
||||||
msgid "UPDATING THEME"
|
msgid "UPDATING THEME"
|
||||||
msgstr "STO AGGIORNANDO IL TEMA"
|
msgstr "STO AGGIORNANDO IL TEMA"
|
||||||
|
@ -1992,7 +1996,7 @@ msgid "ASPECT RATIOS:"
|
||||||
msgstr "RAPPORTI D'ASPETTO:"
|
msgstr "RAPPORTI D'ASPETTO:"
|
||||||
|
|
||||||
msgid "FONT SIZES:"
|
msgid "FONT SIZES:"
|
||||||
msgstr "NR. GRANDEZZE FONTS:"
|
msgstr "NR. GRANDEZZE FONT:"
|
||||||
|
|
||||||
msgid "INSTALLED"
|
msgid "INSTALLED"
|
||||||
msgstr "INSTALLATO"
|
msgstr "INSTALLATO"
|
||||||
|
@ -2013,7 +2017,7 @@ msgid "NOT INSTALLED"
|
||||||
msgstr "NON INSTALLATO"
|
msgstr "NON INSTALLATO"
|
||||||
|
|
||||||
msgid "WRONG URL"
|
msgid "WRONG URL"
|
||||||
msgstr ""
|
msgstr "URL ERRATO"
|
||||||
|
|
||||||
msgid "LOCAL CHANGES"
|
msgid "LOCAL CHANGES"
|
||||||
msgstr "MODIFICHE LOCALI"
|
msgstr "MODIFICHE LOCALI"
|
||||||
|
@ -2087,7 +2091,7 @@ msgstr ""
|
||||||
"PER QUESTO VERRÀ PRIMA SCARICATO IL REPOSITORY DELLA LISTA DEI TEMI, IL CHE "
|
"PER QUESTO VERRÀ PRIMA SCARICATO IL REPOSITORY DELLA LISTA DEI TEMI, IL CHE "
|
||||||
"POTREBBE DURARE UN POCHINO. LE SUCCESSIVE ESECUZIONI SARANNO MOLTO PIÙ "
|
"POTREBBE DURARE UN POCHINO. LE SUCCESSIVE ESECUZIONI SARANNO MOLTO PIÙ "
|
||||||
"VELOCI DI QUESTA, VISTO CHE VERRANNO CONTROLLATI SOLTANTO I NUOVI FILE O "
|
"VELOCI DI QUESTA, VISTO CHE VERRANNO CONTROLLATI SOLTANTO I NUOVI FILE O "
|
||||||
"QUELLI AGGIORNATI. LO STESSO VALE PER QUALSIASI TEMA CHE VENGA SCARICATO. "
|
"QUELLI DA AGGIORNARE. LO STESSO VALE PER QUALSIASI TEMA CHE VENGA SCARICATO. "
|
||||||
"NOTA CHE NON PUOI INTERROMPERE UN DOWNLOAD IN CORSO, POICHÈ POTREBBE PORTARE "
|
"NOTA CHE NON PUOI INTERROMPERE UN DOWNLOAD IN CORSO, POICHÈ POTREBBE PORTARE "
|
||||||
"AD UNA CORRUZIONE DEI DATI."
|
"AD UNA CORRUZIONE DEI DATI."
|
||||||
|
|
||||||
|
@ -2374,23 +2378,23 @@ msgstr ""
|
||||||
"IMPOSSIBILE AGGIUNGERE COLLEZIONI PERSONALIZZATE A COLLEZIONI PERSONALIZZATE"
|
"IMPOSSIBILE AGGIUNGERE COLLEZIONI PERSONALIZZATE A COLLEZIONI PERSONALIZZATE"
|
||||||
|
|
||||||
msgid "CAN'T ADD PLACEHOLDERS TO CUSTOM COLLECTIONS"
|
msgid "CAN'T ADD PLACEHOLDERS TO CUSTOM COLLECTIONS"
|
||||||
msgstr "IMPOSSIBILE AGGIUNGERE DEI SEGNAPOSTO ALLE COLLEZIONI PERSONALIZZATE"
|
msgstr "IMPOSSIBILE AGGIUNGERE DEI SEGNALIBRI ALLE COLLEZIONI PERSONALIZZATE"
|
||||||
|
|
||||||
msgid "CAN'T ADD FOLDERS TO CUSTOM COLLECTIONS"
|
msgid "CAN'T ADD FOLDERS TO CUSTOM COLLECTIONS"
|
||||||
msgstr "IMPOSSIBILE AGGIUNGERE LE CARTELLE ALLE COLLEZIONI PERSONALIZZATE"
|
msgstr "IMPOSSIBILE AGGIUNGERE LE CARTELLE ALLE COLLEZIONI PERSONALIZZATE"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "MARKED FOLDER '%s' AS FAVORITE"
|
msgid "MARKED FOLDER '%s' AS FAVORITE"
|
||||||
msgstr "LA CARTELLA '%s' È STATA MARCATA COME PREFERITA"
|
msgstr "LA CARTELLA '%s' È STATA AGGIUNTA AI PREFERITI"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "REMOVED FAVORITE MARKING FOR FOLDER '%s'"
|
msgid "REMOVED FAVORITE MARKING FOR FOLDER '%s'"
|
||||||
msgstr "LA CARTELLA '%s' NON È PIÙ MARCATA COME FAVORITA"
|
msgstr "LA CARTELLA '%s' È STATA RIMOSSA DAI PREFERITI"
|
||||||
|
|
||||||
msgid "CAN'T ADD ENTRIES THAT ARE NOT COUNTED AS GAMES TO CUSTOM COLLECTIONS"
|
msgid "CAN'T ADD ENTRIES THAT ARE NOT COUNTED AS GAMES TO CUSTOM COLLECTIONS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"NON POSSONO ESSERE INSERITI RECORD, CHE NON SONO INTESI COME GIOCHI, ALLE "
|
"IMPOSSIBILE AGGIUNGERE ELEMENTI, CHE NON SIANO GIOCHI, NELLE COLLEZIONI "
|
||||||
"COLLEZIONI PERSONALIZZATE"
|
"PERSONALIZZATE"
|
||||||
|
|
||||||
msgid "system"
|
msgid "system"
|
||||||
msgstr "sistema"
|
msgstr "sistema"
|
||||||
|
@ -2464,10 +2468,10 @@ msgid ""
|
||||||
"SEE THE APPLICATION LOG FILE es_log.txt FOR ADDITIONAL INFO"
|
"SEE THE APPLICATION LOG FILE es_log.txt FOR ADDITIONAL INFO"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"IMPOSSIBILE LEGGERE IL FILE DI CONFIGURAZIONE DEI SISTEMI. SE HAI UN FILE "
|
"IMPOSSIBILE LEGGERE IL FILE DI CONFIGURAZIONE DEI SISTEMI. SE HAI UN FILE "
|
||||||
"es_systems.xml PERSONALIZZATO, ALLORA QUALCOSA C'È SICURAMENTE QUALCOSA CHE "
|
"es_systems.xml PERSONALIZZATO, PROBABILMENTE C'È QUALCOSA CHE NON VA CON LA "
|
||||||
"NON VA CON LA SUA SINTASSI XML. SE INVECE NON HAI UN FILE PERSONALIZZATO DEI "
|
"SUA SINTASSI XML. SE INVECE NON HAI UN FILE PERSONALIZZATO DEI SISTEMI, "
|
||||||
"SISTEMI, ALLORA L'INSTALLAZIONE DI ES-DE NON FUNZIONA CORRETTAMENTE. LEGGI "
|
"ALLORA L'INSTALLAZIONE DI ES-DE NON FUNZIONA CORRETTAMENTE. LEGGI IL FILE DI "
|
||||||
"IL FILE DI LOG DELL'APPLICAZIONE es_log.txt PER MAGGIORI DETTAGLI"
|
"LOG DELL'APPLICAZIONE es_log.txt PER MAGGIORI DETTAGLI"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"NO GAME FILES WERE FOUND, PLEASE PLACE YOUR GAMES IN THE CONFIGURED ROM "
|
"NO GAME FILES WERE FOUND, PLEASE PLACE YOUR GAMES IN THE CONFIGURED ROM "
|
||||||
|
@ -2510,10 +2514,10 @@ msgstr ""
|
||||||
"RISCANSIONARE I SISTEMI"
|
"RISCANSIONARE I SISTEMI"
|
||||||
|
|
||||||
msgid "Currently configured path:"
|
msgid "Currently configured path:"
|
||||||
msgstr "Percorso configurato al momento:"
|
msgstr "Percorso attualmente configurato:"
|
||||||
|
|
||||||
msgid "LOAD CURRENTLY CONFIGURED PATH"
|
msgid "LOAD CURRENTLY CONFIGURED PATH"
|
||||||
msgstr "CARICA IL PERCORSO MOMENTANEAMENTE CONFIGURATO"
|
msgstr "CARICA IL PERCORSO ATTUALMENTE CONFIGURATO"
|
||||||
|
|
||||||
msgid "CLEAR (LEAVE BLANK TO RESET TO DEFAULT PATH)"
|
msgid "CLEAR (LEAVE BLANK TO RESET TO DEFAULT PATH)"
|
||||||
msgstr "PULISCI (LASCIARE VUOTO PER RESETTARE AL PERCORSO PREDEFINITO)"
|
msgstr "PULISCI (LASCIARE VUOTO PER RESETTARE AL PERCORSO PREDEFINITO)"
|
||||||
|
@ -2528,17 +2532,18 @@ msgid ""
|
||||||
"THIS MAY CREATE A LOT OF FOLDERS SO IT'S ADVICED TO REMOVE THE ONES YOU "
|
"THIS MAY CREATE A LOT OF FOLDERS SO IT'S ADVICED TO REMOVE THE ONES YOU "
|
||||||
"DON'T NEED"
|
"DON'T NEED"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"QUESTO GENERERÀ LE DIRECTORY DI TUTTI I SISTEMI DEFINITI IN es_systems.xml\n"
|
"QUESTO GENERERÀ LE DIRECTORY PER OGNI SISTEMA DEFINITO NEL FILE es_systems."
|
||||||
|
"xml\n"
|
||||||
"\n"
|
"\n"
|
||||||
"QUESTO POTREBBE CREARE MOLTE CARTELLE ED È QUINDI CONSIGLIATO DI RIMUOVERE "
|
"QUESTO POTREBBE CREARE MOLTE CARTELLE ED È QUINDI CONSIGLIATO DI RIMUOVERE "
|
||||||
"QUELLE DI CUI NON SI HA BISOGNO"
|
"QUELLE SUPERFLUE"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"THE SYSTEM DIRECTORIES WERE SUCCESSFULLY GENERATED, EXIT THE APPLICATION AND "
|
"THE SYSTEM DIRECTORIES WERE SUCCESSFULLY GENERATED, EXIT THE APPLICATION AND "
|
||||||
"PLACE YOUR GAMES IN THE NEW FOLDERS"
|
"PLACE YOUR GAMES IN THE NEW FOLDERS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"LE SEGUENTI DIRECTORY DEI SISTEMI SONO STATE GENERATE CON SUCCESSO. ESCI "
|
"LE DIRECTORY DEI SISTEMI SONO STATE CREATE CON SUCCESSO. ESCI "
|
||||||
"DALL'APPLICAZIONE ED INSERISCI I TUOI GIOCHI NELLE NUOVE CARTELLE"
|
"DALL'APPLICAZIONE ED INSERISCI I TUOI GIOCHI IN QUESTE NUOVE CARTELLE"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"ERROR CREATING THE SYSTEM DIRECTORIES, PERMISSION PROBLEMS OR DISK FULL?\n"
|
"ERROR CREATING THE SYSTEM DIRECTORIES, PERMISSION PROBLEMS OR DISK FULL?\n"
|
||||||
|
@ -2571,13 +2576,13 @@ msgid ""
|
||||||
"ACCOMPLISHED. AS IS ALSO DESCRIBED IN THAT DOCUMENT, NEVER UNPACK A NEW "
|
"ACCOMPLISHED. AS IS ALSO DESCRIBED IN THAT DOCUMENT, NEVER UNPACK A NEW "
|
||||||
"RELEASE ON TOP OF AN OLD INSTALLATION AS THAT MAY BREAK THE APPLICATION."
|
"RELEASE ON TOP OF AN OLD INSTALLATION AS THAT MAY BREAK THE APPLICATION."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ LA VERSIONE PORTATILE PER "
|
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ LA VERSIONE PORTABLE PER "
|
||||||
"WINDOWS PIÙ RECENTE PER TE, MA DOVRAI EFFETTUARE L'AGGIORNAMENTO "
|
"WINDOWS PIÙ RECENTE PER TE, MA DOVRAI EFFETTUARE L'AGGIORNAMENTO "
|
||||||
"MANUALMENTE. LEGGI IL FILE README.TXT ALL'INTERNO DEL FILE ZIP SCARICATO, "
|
"MANUALMENTE. LEGGI IL FILE README.TXT ALL'INTERNO DEL FILE ZIP SCARICATO, "
|
||||||
"PER LE ISTRUZIONI NECESSARIE AL COMPLETAMENTO DELL'OPERAZIONE. COME "
|
"PER LE ISTRUZIONI NECESSARIE AL COMPLETAMENTO DELL'OPERAZIONE. COME "
|
||||||
"DESCRITTO ANCHE NEL DOCUMENTO STESSO, NON BISOGNA MAI SPACCHETTARE, UNA "
|
"DESCRITTO ANCHE NEL DOCUMENTO STESSO, NON BISOGNA MAI ESTRARRE L'ARCHIVIO "
|
||||||
"NUOVA VERSIONE, SOPRA AD UNA GIÀ PRE-ESISTENTE, ONDE EVITARE DI RECARE DANNI "
|
"SOVRASCRIVENDO I VECCHI FILE, ONDE EVITARE DI RENDERE L'APPLICAZIONE NON "
|
||||||
"ALL'APPLICAZIONE."
|
"FUNZIONANTE."
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"THE APPLICATION UPDATER WILL DOWNLOAD THE LATEST WINDOWS INSTALLER RELEASE "
|
"THE APPLICATION UPDATER WILL DOWNLOAD THE LATEST WINDOWS INSTALLER RELEASE "
|
||||||
|
@ -2585,29 +2590,28 @@ msgid ""
|
||||||
"DOING THIS, MAKE SURE THAT YOU ANSWER YES TO THE QUESTION OF WHETHER TO "
|
"DOING THIS, MAKE SURE THAT YOU ANSWER YES TO THE QUESTION OF WHETHER TO "
|
||||||
"UNINSTALL THE OLD VERSION, OR YOU MAY END UP WITH A BROKEN SETUP."
|
"UNINSTALL THE OLD VERSION, OR YOU MAY END UP WITH A BROKEN SETUP."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ L'INSTALLER PER WINDOWS PIÙ "
|
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ PER TE L'INSTALLER PER WINDOWS "
|
||||||
"RECENTE PER TE, MA DOVRAI ESEGUIRLO MANUALMENTE, PER ESEGUIRE "
|
"PIÙ RECENTE, MA DOVRAI ESEGUIRLO MANUALMENTE, PER ESEGUIRE L'AGGIORNAMENTO. "
|
||||||
"L'AGGIORNAMENTO. DURANTE QUESTA PROCEDURA ASSICURATI DI RISPONDERE DI SÌ "
|
"DURANTE QUESTA PROCEDURA ASSICURATI DI RISPONDERE DI SÌ ALLA DOMANDA SULLA "
|
||||||
"ALLA DOMANDA SULLA DISINSTALLAZIONE DELLA VECCHIA VERSIONE, O POTRESTI "
|
"DISINSTALLAZIONE DELLA VECCHIA VERSIONE, O POTRESTI INCORRERE IN PROBLEMI."
|
||||||
"INCORRERE IN UN'INSTALLAZIONE NON FUNZIONANTE."
|
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"THE APPLICATION UPDATER WILL DOWNLOAD THE LATEST RELEASE FOR YOU, BUT YOU "
|
"THE APPLICATION UPDATER WILL DOWNLOAD THE LATEST RELEASE FOR YOU, BUT YOU "
|
||||||
"WILL NEED TO MANUALLY INSTALL THE DMG FILE TO PERFORM THE UPGRADE."
|
"WILL NEED TO MANUALLY INSTALL THE DMG FILE TO PERFORM THE UPGRADE."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ LA VERSIONE PIÙ RECENTE PER TE, "
|
"L'AGGIORNAMENTO DELL'APPLICAZIONE SCARICHERÀ PER TE LA VERSIONE PIÙ RECENTE. "
|
||||||
"MA DOVRAI EFFETTUARE MANUALMENTE L'INSTALLAZIONE DEL FILE DMG, PER ESEGUIRE "
|
"TUTTAVIA DOVRAI EFFETTUARE MANUALMENTE L'INSTALLAZIONE DEL FILE DMG, PER "
|
||||||
"L'AGGIORNAMENTO."
|
"ESEGUIRE L'AGGIORNAMENTO."
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "LAUNCHING GAME '%s'"
|
msgid "LAUNCHING GAME '%s'"
|
||||||
msgstr "LANCIO DEL GIOCO '%s'"
|
msgstr "AVVIO DEL GIOCO '%s'"
|
||||||
|
|
||||||
msgid "menu"
|
msgid "menu"
|
||||||
msgstr "menù"
|
msgstr "menù"
|
||||||
|
|
||||||
msgid "WORKING..."
|
msgid "WORKING..."
|
||||||
msgstr "LAVORAZIONE IN CORSO..."
|
msgstr "ELABORAZIONE IN CORSO..."
|
||||||
|
|
||||||
msgctxt "theme"
|
msgctxt "theme"
|
||||||
msgid "never"
|
msgid "never"
|
||||||
|
@ -2694,7 +2698,7 @@ msgid "edit"
|
||||||
msgstr "modifica"
|
msgstr "modifica"
|
||||||
|
|
||||||
msgid "WELCOME"
|
msgid "WELCOME"
|
||||||
msgstr "BENVENUTO/A"
|
msgstr "BENVENUTI"
|
||||||
|
|
||||||
msgid "CONFIGURE INPUT DEVICE"
|
msgid "CONFIGURE INPUT DEVICE"
|
||||||
msgstr "CONFIGURA DISP. DI CONTROLLO"
|
msgstr "CONFIGURA DISP. DI CONTROLLO"
|
||||||
|
@ -2712,18 +2716,18 @@ msgid "(ONLY ACCEPTING INPUT FROM FIRST CONTROLLER)"
|
||||||
msgstr "(COMANDI ACCETTATI SOLTANTO DAL PRIMO CONTROLLER)"
|
msgstr "(COMANDI ACCETTATI SOLTANTO DAL PRIMO CONTROLLER)"
|
||||||
|
|
||||||
msgid "HOLD A BUTTON ON YOUR DEVICE TO CONFIGURE IT"
|
msgid "HOLD A BUTTON ON YOUR DEVICE TO CONFIGURE IT"
|
||||||
msgstr "TIENI PREMUTP UN PULSANTE SUL TUO DISPOSITIVO PER CONFIGURARLO"
|
msgstr "TIENI PREMUTO UN PULSANTE SUL TUO DISPOSITIVO PER CONFIGURARLO"
|
||||||
|
|
||||||
msgid "HOLD A BUTTON ON YOUR KEYBOARD TO CONFIGURE IT"
|
msgid "HOLD A BUTTON ON YOUR KEYBOARD TO CONFIGURE IT"
|
||||||
msgstr "TIENI PREMUTO UN PULSANTE SULLA TUA TASTIERA PER CONFIGURARLA"
|
msgstr "TIENI PREMUTO UN PULSANTE SULLA TUA TASTIERA PER CONFIGURARLA"
|
||||||
|
|
||||||
msgid "PRESS ESC TO SKIP (OR THE QUIT SHORTCUT TO QUIT AT ANY TIME)"
|
msgid "PRESS ESC TO SKIP (OR THE QUIT SHORTCUT TO QUIT AT ANY TIME)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"PREMI ESC PER SALTARE (OPPURE LA SCORCIATOIA DI USCITA PER USCIRE IN "
|
"PREMI ESC PER SALTARE (OPPURE USA LA SCORCIATOIA DI USCITA PER INTERROMPERE "
|
||||||
"QUALSIASI MOMENTO)"
|
"IN QUALSIASI MOMENTO)"
|
||||||
|
|
||||||
msgid "PRESS ESC TO CANCEL"
|
msgid "PRESS ESC TO CANCEL"
|
||||||
msgstr "PREMI ESC PER CANCELLARE"
|
msgstr "PREMI ESC PER ANNULLARE"
|
||||||
|
|
||||||
msgid "CONFIGURING"
|
msgid "CONFIGURING"
|
||||||
msgstr "CONFIGURAZIONE IN CORSO"
|
msgstr "CONFIGURAZIONE IN CORSO"
|
||||||
|
@ -2865,7 +2869,7 @@ msgstr "Hai oltrepassato la tua quota giornaliera di scraping"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Server returned HTTP error code %s"
|
msgid "Server returned HTTP error code %s"
|
||||||
msgstr "Il server ha ritornato un errore HTTP con codice %s"
|
msgstr "Il server ha risposto con il codice di errore HTTP %s"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "ADDED INPUT DEVICE '%s'"
|
msgid "ADDED INPUT DEVICE '%s'"
|
||||||
|
|
|
@ -9,7 +9,7 @@ msgstr ""
|
||||||
"Project-Id-Version: ES-DE Frontend\n"
|
"Project-Id-Version: ES-DE Frontend\n"
|
||||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||||
"PO-Revision-Date: 2024-09-22 21:00+0200\n"
|
"PO-Revision-Date: 2024-11-30 15:24+0100\n"
|
||||||
"Last-Translator: Stefan <s.vandenbroekprive@gmail.com>\n"
|
"Last-Translator: Stefan <s.vandenbroekprive@gmail.com>\n"
|
||||||
"Language-Team: Nederlands <info@es-de.org>\n"
|
"Language-Team: Nederlands <info@es-de.org>\n"
|
||||||
"Language: nl_NL\n"
|
"Language: nl_NL\n"
|
||||||
|
@ -17,7 +17,7 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Gtranslator 46.1\n"
|
"X-Generator: Poedit 3.5\n"
|
||||||
|
|
||||||
msgid "Network error (status:"
|
msgid "Network error (status:"
|
||||||
msgstr "Netwerkfout (status:"
|
msgstr "Netwerkfout (status:"
|
||||||
|
@ -1286,7 +1286,7 @@ msgid "DONE"
|
||||||
msgstr "KLAAR"
|
msgstr "KLAAR"
|
||||||
|
|
||||||
msgid "done (close)"
|
msgid "done (close)"
|
||||||
msgstr "Klaar (sluiten)"
|
msgstr "klaar (sluiten)"
|
||||||
|
|
||||||
msgid ""
|
msgid ""
|
||||||
"THIS WILL REMOVE ALL MEDIA FILES WHERE NO MATCHING GAME FILES CAN BE FOUND. "
|
"THIS WILL REMOVE ALL MEDIA FILES WHERE NO MATCHING GAME FILES CAN BE FOUND. "
|
||||||
|
@ -1904,7 +1904,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"HET LIJKT EROP DAT U NIET DE NIEUWSTE ES-DE RELEASE GEBRUIKT.,UPGRADE "
|
"HET LIJKT EROP DAT U NIET DE NIEUWSTE ES-DE RELEASE GEBRUIKT.,UPGRADE "
|
||||||
"ALVORENS VERDER TE GAAN, OMDAT DEZE THEMA'S MOGELIJK NIET COMPATIBEL ZIJN "
|
"ALVORENS VERDER TE GAAN, OMDAT DEZE THEMA'S MOGELIJK NIET COMPATIBEL ZIJN "
|
||||||
"MET UW VERSIE."
|
"MET UW VERSIE"
|
||||||
|
|
||||||
msgid "and"
|
msgid "and"
|
||||||
msgstr "en"
|
msgstr "en"
|
||||||
|
@ -1952,6 +1952,10 @@ msgid ""
|
||||||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"DE LOKAAL GEKLOONDE REPOSITORY BEVAT DE VERKEERDE URL, WAT NORMAAL GESPROKEN "
|
||||||
|
"BETEKENT DAT HET THEMA IS VERPLAATST NAAR EEN NIEUWE GIT-SITE. EEN NIEUWE "
|
||||||
|
"DOWNLOAD IS VEREIST, EN DE OUDE THEMAMAP “%s” WORDT HERNOEMD NAAR "
|
||||||
|
"“%s_WRONG_URL_DISABLED’’"
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1996,7 +2000,7 @@ msgid "NOT INSTALLED"
|
||||||
msgstr "NIET GEÏNSTALLEERD"
|
msgstr "NIET GEÏNSTALLEERD"
|
||||||
|
|
||||||
msgid "WRONG URL"
|
msgid "WRONG URL"
|
||||||
msgstr ""
|
msgstr "VERKEERDE URL"
|
||||||
|
|
||||||
msgid "LOCAL CHANGES"
|
msgid "LOCAL CHANGES"
|
||||||
msgstr "LOKALE WIJZIGINGEN"
|
msgstr "LOKALE WIJZIGINGEN"
|
||||||
|
@ -2030,7 +2034,7 @@ msgid "THEME WAS DELETED"
|
||||||
msgstr "THEMA IS VERWIJDERD"
|
msgstr "THEMA IS VERWIJDERD"
|
||||||
|
|
||||||
msgid "view screenshots"
|
msgid "view screenshots"
|
||||||
msgstr "Bekijk screenshots "
|
msgstr "bekijk screenshots "
|
||||||
|
|
||||||
msgid "fetch updates"
|
msgid "fetch updates"
|
||||||
msgstr "updates ophalen"
|
msgstr "updates ophalen"
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgstr ""
|
||||||
"Project-Id-Version: ES-DE Frontend\n"
|
"Project-Id-Version: ES-DE Frontend\n"
|
||||||
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
"Report-Msgid-Bugs-To: info@es-de.org\n"
|
||||||
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
"POT-Creation-Date: 2024-11-24 17:33+0100\n"
|
||||||
"PO-Revision-Date: 2024-09-03 16:34+0400\n"
|
"PO-Revision-Date: 2024-12-02 17:56+0400\n"
|
||||||
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
"Last-Translator: Northwestern Software <info@es-de.org>\n"
|
||||||
"Language-Team: Русский <info@es-de.org>\n"
|
"Language-Team: Русский <info@es-de.org>\n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
|
@ -1949,6 +1949,9 @@ msgid ""
|
||||||
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
"THE THEME HAS BEEN MOVED TO A NEW GIT SITE. A FRESH DOWNLOAD IS REQUIRED AND "
|
||||||
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
"THE OLD THEME DIRECTORY \"%s\" WILL BE RENAMED TO \"%s_WRONG_URL_DISABLED\""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
"В ЛОКАЛЬНО КЛОНИРОВАННОМ РЕПОЗИТОРИИ НЕВЕРНЫЙ URL, ЧТО ОБЫЧНО ОЗНАЧАЕТ, ЧТО "
|
||||||
|
"ТЕМА ПЕРЕМЕЩЕНА НА НОВЫЙ GIT-САЙТ. НУЖНО ЗАГРУЗИТЬ НОВУЮ ВЕРСИЮ, А КАТАЛОГ "
|
||||||
|
"СТАРОЙ ТЕМЫ \"%s\" БУДЕТ ПЕРЕИМЕНОВАН В \"%s_WRONG_URL_DISABLED\""
|
||||||
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1994,7 +1997,7 @@ msgid "NOT INSTALLED"
|
||||||
msgstr "НЕ УСТАНОВЛЕНО"
|
msgstr "НЕ УСТАНОВЛЕНО"
|
||||||
|
|
||||||
msgid "WRONG URL"
|
msgid "WRONG URL"
|
||||||
msgstr ""
|
msgstr "НЕВЕРНЫЙ URL"
|
||||||
|
|
||||||
msgid "LOCAL CHANGES"
|
msgid "LOCAL CHANGES"
|
||||||
msgstr "ЛОКАЛЬНЫЕ ИЗМЕНЕНИЯ"
|
msgstr "ЛОКАЛЬНЫЕ ИЗМЕНЕНИЯ"
|
||||||
|
|
|
@ -153,6 +153,12 @@
|
||||||
<entry>com.fms.ines.free/com.fms.emulib.TVActivity</entry>
|
<entry>com.fms.ines.free/com.fms.emulib.TVActivity</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="INFINITY">
|
||||||
|
<!-- PICO-8 Fantasy Console game engine Infinity -->
|
||||||
|
<rule type="androidpackage">
|
||||||
|
<entry>me.dt2dev.infinity/.SchemeActivity</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="IRATAJAGUAR">
|
<emulator name="IRATAJAGUAR">
|
||||||
<!-- Atari Jaguar emulator IrataJaguar -->
|
<!-- Atari Jaguar emulator IrataJaguar -->
|
||||||
<rule type="androidpackage">
|
<rule type="androidpackage">
|
||||||
|
@ -388,6 +394,19 @@
|
||||||
<entry>com.explusalpha.SwanEmu/com.imagine.BaseActivity</entry>
|
<entry>com.explusalpha.SwanEmu/com.imagine.BaseActivity</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="SWF-PLAYER">
|
||||||
|
<!-- Adobe Flash player SWF Player -->
|
||||||
|
<rule type="androidpackage">
|
||||||
|
<entry>com.issess.flashplayerpro/com.issess.flashplayer.player.FlashPlayerActivity</entry>
|
||||||
|
<entry>com.issess.flashplayer/.player.FlashPlayerActivity</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
|
<emulator name="VIRTUAL-VIRTUAL-BOY">
|
||||||
|
<!-- Nintendo Virtual Boy emulator Virtual Virtual Boy -->
|
||||||
|
<rule type="androidpackage">
|
||||||
|
<entry>com.simongellis.vvb/.MainActivity</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="VISUAL-PINBALL">
|
<emulator name="VISUAL-PINBALL">
|
||||||
<!-- Pinball simulator Visual Pinball -->
|
<!-- Pinball simulator Visual Pinball -->
|
||||||
<rule type="androidpackage">
|
<rule type="androidpackage">
|
||||||
|
|
|
@ -629,6 +629,7 @@
|
||||||
<path>%ROMPATH%/flash</path>
|
<path>%ROMPATH%/flash</path>
|
||||||
<extension>.swf .SWF</extension>
|
<extension>.swf .SWF</extension>
|
||||||
<command label="Ruffle (Standalone)">%EMULATOR_RUFFLE% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
<command label="Ruffle (Standalone)">%EMULATOR_RUFFLE% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||||
|
<command label="SWF Player (Standalone)">%EMULATOR_SWF-PLAYER% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||||
<platform>flash</platform>
|
<platform>flash</platform>
|
||||||
<theme>flash</theme>
|
<theme>flash</theme>
|
||||||
</system>
|
</system>
|
||||||
|
@ -1208,7 +1209,6 @@
|
||||||
<path>%ROMPATH%/neogeocd</path>
|
<path>%ROMPATH%/neogeocd</path>
|
||||||
<extension>.chd .CHD .cue .CUE</extension>
|
<extension>.chd .CHD .cue .CUE</extension>
|
||||||
<command label="NeoCD">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=neocd_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
<command label="NeoCD">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=neocd_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbneo_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
|
||||||
<command label="MAME4droid 2024 (Standalone)">%EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/neogeocd' -cdrm '%ROMRAW%'" %DATA%=neocdz</command>
|
<command label="MAME4droid 2024 (Standalone)">%EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/neogeocd' -cdrm '%ROMRAW%'" %DATA%=neocdz</command>
|
||||||
<platform>neogeocd</platform>
|
<platform>neogeocd</platform>
|
||||||
<theme>neogeocd</theme>
|
<theme>neogeocd</theme>
|
||||||
|
@ -1219,7 +1219,6 @@
|
||||||
<path>%ROMPATH%/neogeocdjp</path>
|
<path>%ROMPATH%/neogeocdjp</path>
|
||||||
<extension>.chd .CHD .cue .CUE</extension>
|
<extension>.chd .CHD .cue .CUE</extension>
|
||||||
<command label="NeoCD">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=neocd_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
<command label="NeoCD">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=neocd_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fbneo_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
|
||||||
<command label="MAME4droid 2024 (Standalone)">%EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/neogeocdjp' -cdrm '%ROMRAW%'" %DATA%=neocdz</command>
|
<command label="MAME4droid 2024 (Standalone)">%EMULATOR_MAME4DROID-2024% %ACTION%=android.intent.action.VIEW %EXTRA_cli_params%="-rompath '%GAMEDIRRAW%;%ROMPATHRAW%/neogeocdjp' -cdrm '%ROMRAW%'" %DATA%=neocdz</command>
|
||||||
<platform>neogeocd</platform>
|
<platform>neogeocd</platform>
|
||||||
<theme>neogeocdjp</theme>
|
<theme>neogeocdjp</theme>
|
||||||
|
@ -1388,6 +1387,7 @@
|
||||||
<extension>.p8 .P8 .png .PNG</extension>
|
<extension>.p8 .P8 .png .PNG</extension>
|
||||||
<command label="Fake-08">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fake08_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
<command label="Fake-08">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=fake08_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||||
<command label="Retro8">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=retro8_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
<command label="Retro8">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=retro8_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||||
|
<command label="Infinity (Standalone)">%EMULATOR_INFINITY% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||||
<platform>pico8</platform>
|
<platform>pico8</platform>
|
||||||
<theme>pico8</theme>
|
<theme>pico8</theme>
|
||||||
</system>
|
</system>
|
||||||
|
@ -1924,6 +1924,7 @@
|
||||||
<path>%ROMPATH%/virtualboy</path>
|
<path>%ROMPATH%/virtualboy</path>
|
||||||
<extension>.bin .BIN .vb .VB .vboy .VBOY .7z .7Z .zip .ZIP</extension>
|
<extension>.bin .BIN .vb .VB .vboy .VBOY .7z .7Z .zip .ZIP</extension>
|
||||||
<command label="Beetle VB">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_vb_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
<command label="Beetle VB">%EMULATOR_RETROARCH% %EXTRA_CONFIGFILE%=/storage/emulated/0/Android/data/%ANDROIDPACKAGE%/files/retroarch.cfg %EXTRA_LIBRETRO%=mednafen_vb_libretro_android.so %EXTRA_ROM%=%ROM%</command>
|
||||||
|
<command label="Virtual Virtual Boy (Standalone)">%EMULATOR_VIRTUAL-VIRTUAL-BOY% %ACTIVITY_CLEAR_TASK% %ACTIVITY_CLEAR_TOP% %ACTION%=android.intent.action.VIEW %DATA%=%ROMPROVIDER%</command>
|
||||||
<platform>virtualboy</platform>
|
<platform>virtualboy</platform>
|
||||||
<theme>virtualboy</theme>
|
<theme>virtualboy</theme>
|
||||||
</system>
|
</system>
|
||||||
|
|
|
@ -296,6 +296,18 @@
|
||||||
<entry>~/.local/share/flatpak/exports/bin/com.dosbox_x.DOSBox-X</entry>
|
<entry>~/.local/share/flatpak/exports/bin/com.dosbox_x.DOSBox-X</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="DREAMM">
|
||||||
|
<!-- LucasArts game engine DREAMM -->
|
||||||
|
<rule type="systempath">
|
||||||
|
<entry>dreamm</entry>
|
||||||
|
</rule>
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>~/Applications/dreamm/dreamm</entry>
|
||||||
|
<entry>~/.local/share/applications/dreamm/dreamm</entry>
|
||||||
|
<entry>~/.local/bin/dreamm/dreamm</entry>
|
||||||
|
<entry>~/bin/dreamm/dreamm</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="DUCKSTATION">
|
<emulator name="DUCKSTATION">
|
||||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||||
<rule type="systempath">
|
<rule type="systempath">
|
||||||
|
@ -491,6 +503,18 @@
|
||||||
<entry>~/bin/jgenesis-cli*.AppImage</entry>
|
<entry>~/bin/jgenesis-cli*.AppImage</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="KRONOS">
|
||||||
|
<!-- Sega Saturn emulator Kronos -->
|
||||||
|
<rule type="systempath">
|
||||||
|
<entry>kronos</entry>
|
||||||
|
</rule>
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>~/Applications/kronos/kronos</entry>
|
||||||
|
<entry>~/.local/share/applications/kronos/kronos</entry>
|
||||||
|
<entry>~/.local/bin/kronos/kronos</entry>
|
||||||
|
<entry>~/bin/kronos/kronos</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="LIGHTSPARK">
|
<emulator name="LIGHTSPARK">
|
||||||
<!-- Adobe Flash player Lightspark -->
|
<!-- Adobe Flash player Lightspark -->
|
||||||
<rule type="systempath">
|
<rule type="systempath">
|
||||||
|
|
|
@ -571,6 +571,7 @@
|
||||||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.so %ROM%</command>
|
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.so %ROM%</command>
|
||||||
<!-- <command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command> -->
|
<!-- <command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command> -->
|
||||||
<!-- <command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command> -->
|
<!-- <command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command> -->
|
||||||
|
<!-- <command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command> -->
|
||||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.so %ROM%</command>
|
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.so %ROM%</command>
|
||||||
<platform>dos</platform>
|
<platform>dos</platform>
|
||||||
<theme>dos</theme>
|
<theme>dos</theme>
|
||||||
|
@ -1475,6 +1476,7 @@
|
||||||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.so %ROM%</command>
|
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.so %ROM%</command>
|
||||||
<!-- <command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command> -->
|
<!-- <command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command> -->
|
||||||
<!-- <command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command> -->
|
<!-- <command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command> -->
|
||||||
|
<!-- <command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command> -->
|
||||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.so %ROM%</command>
|
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.so %ROM%</command>
|
||||||
<platform>pc</platform>
|
<platform>pc</platform>
|
||||||
<theme>pc</theme>
|
<theme>pc</theme>
|
||||||
|
@ -1728,6 +1730,7 @@
|
||||||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_saturn_libretro.so %ROM%</command>
|
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_saturn_libretro.so %ROM%</command>
|
||||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM%</command>
|
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM%</command>
|
||||||
|
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabasanshiro_libretro.so %ROM%</command>
|
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabasanshiro_libretro.so %ROM%</command>
|
||||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabause_libretro.so %ROM%</command>
|
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabause_libretro.so %ROM%</command>
|
||||||
<!-- <command label="Mednafen (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command> -->
|
<!-- <command label="Mednafen (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command> -->
|
||||||
|
@ -1741,6 +1744,7 @@
|
||||||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_saturn_libretro.so %ROM%</command>
|
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mednafen_saturn_libretro.so %ROM%</command>
|
||||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM%</command>
|
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM%</command>
|
||||||
|
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabasanshiro_libretro.so %ROM%</command>
|
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabasanshiro_libretro.so %ROM%</command>
|
||||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabause_libretro.so %ROM%</command>
|
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/yabause_libretro.so %ROM%</command>
|
||||||
<!-- <command label="Mednafen (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command> -->
|
<!-- <command label="Mednafen (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command> -->
|
||||||
|
@ -1754,6 +1758,7 @@
|
||||||
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
||||||
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.so %ROM%</command>
|
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.so %ROM%</command>
|
||||||
<!-- <command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command> -->
|
<!-- <command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command> -->
|
||||||
|
<!-- <command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command> -->
|
||||||
<platform>scummvm</platform>
|
<platform>scummvm</platform>
|
||||||
<theme>scummvm</theme>
|
<theme>scummvm</theme>
|
||||||
</system>
|
</system>
|
||||||
|
|
|
@ -101,6 +101,12 @@
|
||||||
<entry>/usr/local/bin/dosbox-x</entry>
|
<entry>/usr/local/bin/dosbox-x</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="DREAMM">
|
||||||
|
<!-- LucasArts game engine DREAMM -->
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>/Applications/dreamm.app/Contents/MacOS/dreamm</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="DUCKSTATION">
|
<emulator name="DUCKSTATION">
|
||||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||||
<rule type="staticpath">
|
<rule type="staticpath">
|
||||||
|
@ -402,6 +408,12 @@
|
||||||
<entry>/Applications/VPinballX_GL.app/Contents/MacOS/VPinballX_GL</entry>
|
<entry>/Applications/VPinballX_GL.app/Contents/MacOS/VPinballX_GL</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="VITA3K">
|
||||||
|
<!-- Sony PlayStation Vita emulator Vita3K -->
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>/Applications/Vita3K.app/Contents/MacOS/Vita3K</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="XEMU">
|
<emulator name="XEMU">
|
||||||
<!-- Microsoft Xbox emulator xemu -->
|
<!-- Microsoft Xbox emulator xemu -->
|
||||||
<rule type="staticpath">
|
<rule type="staticpath">
|
||||||
|
|
|
@ -411,7 +411,7 @@
|
||||||
<command label="Flycast Dojo (Standalone)">%EMULATOR_FLYCAST-DOJO% %ROM%</command>
|
<command label="Flycast Dojo (Standalone)">%EMULATOR_FLYCAST-DOJO% %ROM%</command>
|
||||||
<command label="Mednafen [Sega Saturn] (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command>
|
<command label="Mednafen [Sega Saturn] (Standalone)">%EMULATOR_MEDNAFEN% -force_module ss %ROM%</command>
|
||||||
<command label="Play! (Standalone)">%EMULATOR_PLAY!% --disc %ROM%</command>
|
<command label="Play! (Standalone)">%EMULATOR_PLAY!% --disc %ROM%</command>
|
||||||
<command label="RPCS3 Shortcut (Standalone)">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
<command label="RPCS3 Shortcut (Standalone)">%RUNINBACKGROUND% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||||
<command label="xemu (Standalone)">%EMULATOR_XEMU% -dvd_path %ROM%</command>
|
<command label="xemu (Standalone)">%EMULATOR_XEMU% -dvd_path %ROM%</command>
|
||||||
<command label="Shortcut or script">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
<command label="Shortcut or script">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||||
<platform>arcade</platform>
|
<platform>arcade</platform>
|
||||||
|
@ -541,6 +541,7 @@
|
||||||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.dylib %ROM%</command>
|
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.dylib %ROM%</command>
|
||||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||||
|
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.dylib %ROM%</command>
|
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.dylib %ROM%</command>
|
||||||
<platform>dos</platform>
|
<platform>dos</platform>
|
||||||
<theme>dos</theme>
|
<theme>dos</theme>
|
||||||
|
@ -1378,6 +1379,7 @@
|
||||||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.dylib %ROM%</command>
|
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/dosbox_svn_libretro.dylib %ROM%</command>
|
||||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||||
|
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.dylib %ROM%</command>
|
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/virtualxt_libretro.dylib %ROM%</command>
|
||||||
<platform>pc</platform>
|
<platform>pc</platform>
|
||||||
<theme>pc</theme>
|
<theme>pc</theme>
|
||||||
|
@ -1506,8 +1508,8 @@
|
||||||
<fullname>Sony PlayStation 3</fullname>
|
<fullname>Sony PlayStation 3</fullname>
|
||||||
<path>%ROMPATH%/ps3</path>
|
<path>%ROMPATH%/ps3</path>
|
||||||
<extension>.app .ps3 .PS3 .ps3dir .PS3DIR</extension>
|
<extension>.app .ps3 .PS3 .ps3dir .PS3DIR</extension>
|
||||||
<command label="RPCS3 Shortcut (Standalone)">%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
<command label="RPCS3 Shortcut (Standalone)">%RUNINBACKGROUND% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%</command>
|
||||||
<command label="RPCS3 Directory (Standalone)">%EMULATOR_RPCS3% --no-gui %ROM%</command>
|
<command label="RPCS3 Directory (Standalone)">%RUNINBACKGROUND% %EMULATOR_RPCS3% --no-gui %ROM%</command>
|
||||||
<platform>ps3</platform>
|
<platform>ps3</platform>
|
||||||
<theme>ps3</theme>
|
<theme>ps3</theme>
|
||||||
</system>
|
</system>
|
||||||
|
@ -1534,8 +1536,8 @@
|
||||||
<name>psvita</name>
|
<name>psvita</name>
|
||||||
<fullname>Sony PlayStation Vita</fullname>
|
<fullname>Sony PlayStation Vita</fullname>
|
||||||
<path>%ROMPATH%/psvita</path>
|
<path>%ROMPATH%/psvita</path>
|
||||||
<extension>.7z .7Z .zip .ZIP</extension>
|
<extension>.psvita</extension>
|
||||||
<command>PLACEHOLDER %ROM%</command>
|
<command label="Vita3K (Standalone)">%EMULATOR_VITA3K% -r %INJECT%=%BASENAME%.psvita</command>
|
||||||
<platform>psvita</platform>
|
<platform>psvita</platform>
|
||||||
<theme>psvita</theme>
|
<theme>psvita</theme>
|
||||||
</system>
|
</system>
|
||||||
|
@ -1632,6 +1634,7 @@
|
||||||
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
||||||
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.dylib %ROM%</command>
|
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/scummvm_libretro.dylib %ROM%</command>
|
||||||
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
|
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
|
||||||
|
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||||
<platform>scummvm</platform>
|
<platform>scummvm</platform>
|
||||||
<theme>scummvm</theme>
|
<theme>scummvm</theme>
|
||||||
</system>
|
</system>
|
||||||
|
|
|
@ -275,6 +275,16 @@
|
||||||
<entry>%ESPATH%\..\Emulators\DOSBox-X\dosbox-x.exe</entry>
|
<entry>%ESPATH%\..\Emulators\DOSBox-X\dosbox-x.exe</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="DREAMM">
|
||||||
|
<!-- LucasArts game engine DREAMM -->
|
||||||
|
<rule type="systempath">
|
||||||
|
<entry>dreamm.exe</entry>
|
||||||
|
</rule>
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>%ESPATH%\Emulators\dreamm\dreamm.exe</entry>
|
||||||
|
<entry>%ESPATH%\..\Emulators\dreamm\dreamm.exe</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="DUCKSTATION">
|
<emulator name="DUCKSTATION">
|
||||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||||
<rule type="systempath">
|
<rule type="systempath">
|
||||||
|
@ -455,6 +465,16 @@
|
||||||
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
|
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="KRONOS">
|
||||||
|
<!-- Sega Saturn emulator Kronos -->
|
||||||
|
<rule type="systempath">
|
||||||
|
<entry>kronos.exe</entry>
|
||||||
|
</rule>
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>%ESPATH%\Emulators\kronos\kronos.exe</entry>
|
||||||
|
<entry>%ESPATH%\..\Emulators\kronos\kronos.exe</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="LIME3DS">
|
<emulator name="LIME3DS">
|
||||||
<!-- Nintendo 3DS emulator Lime3DS -->
|
<!-- Nintendo 3DS emulator Lime3DS -->
|
||||||
<rule type="systempath">
|
<rule type="systempath">
|
||||||
|
|
|
@ -179,6 +179,13 @@
|
||||||
<entry>%ESPATH%\..\Emulators\DOSBox-X\dosbox-x.exe</entry>
|
<entry>%ESPATH%\..\Emulators\DOSBox-X\dosbox-x.exe</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="DREAMM">
|
||||||
|
<!-- LucasArts game engine DREAMM -->
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>%ESPATH%\Emulators\dreamm\dreamm.exe</entry>
|
||||||
|
<entry>%ESPATH%\..\Emulators\dreamm\dreamm.exe</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="DUCKSTATION">
|
<emulator name="DUCKSTATION">
|
||||||
<!-- Sony PlayStation 1 emulator DuckStation -->
|
<!-- Sony PlayStation 1 emulator DuckStation -->
|
||||||
<rule type="staticpath">
|
<rule type="staticpath">
|
||||||
|
@ -304,6 +311,13 @@
|
||||||
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
|
<entry>%ESPATH%\..\Emulators\KEmulator\KEmulator.exe</entry>
|
||||||
</rule>
|
</rule>
|
||||||
</emulator>
|
</emulator>
|
||||||
|
<emulator name="KRONOS">
|
||||||
|
<!-- Sega Saturn emulator Kronos -->
|
||||||
|
<rule type="staticpath">
|
||||||
|
<entry>%ESPATH%\Emulators\kronos\kronos.exe</entry>
|
||||||
|
<entry>%ESPATH%\..\Emulators\kronos\kronos.exe</entry>
|
||||||
|
</rule>
|
||||||
|
</emulator>
|
||||||
<emulator name="LIME3DS">
|
<emulator name="LIME3DS">
|
||||||
<!-- Nintendo 3DS emulator Lime3DS -->
|
<!-- Nintendo 3DS emulator Lime3DS -->
|
||||||
<rule type="staticpath">
|
<rule type="staticpath">
|
||||||
|
|
|
@ -562,6 +562,7 @@
|
||||||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
|
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
|
||||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||||
|
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
|
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
|
||||||
<platform>dos</platform>
|
<platform>dos</platform>
|
||||||
<theme>dos</theme>
|
<theme>dos</theme>
|
||||||
|
@ -1333,6 +1334,7 @@
|
||||||
<extension>.chd .CHD .cue .CUE</extension>
|
<extension>.chd .CHD .cue .CUE</extension>
|
||||||
<command label="NeoCD">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
|
<command label="NeoCD">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
|
||||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
|
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
|
||||||
|
<command label="FinalBurn Neo (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% neocdz -cd %ROM%</command>
|
||||||
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocd neocdz -cdrm %ROM%</command>
|
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocd neocdz -cdrm %ROM%</command>
|
||||||
<platform>neogeocd</platform>
|
<platform>neogeocd</platform>
|
||||||
<theme>neogeocd</theme>
|
<theme>neogeocd</theme>
|
||||||
|
@ -1344,6 +1346,7 @@
|
||||||
<extension>.chd .CHD .cue .CUE</extension>
|
<extension>.chd .CHD .cue .CUE</extension>
|
||||||
<command label="NeoCD">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
|
<command label="NeoCD">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\neocd_libretro.dll %ROM%</command>
|
||||||
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
|
<command label="FinalBurn Neo">%EMULATOR_RETROARCH% --subsystem neocd -L %CORE_RETROARCH%\fbneo_libretro.dll %ROM%</command>
|
||||||
|
<command label="FinalBurn Neo (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_FINALBURN-NEO% neocdz -cd %ROM%</command>
|
||||||
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocdjp neocdz -cdrm %ROM%</command>
|
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\neogeocdjp neocdz -cdrm %ROM%</command>
|
||||||
<platform>neogeocd</platform>
|
<platform>neogeocd</platform>
|
||||||
<theme>neogeocdjp</theme>
|
<theme>neogeocdjp</theme>
|
||||||
|
@ -1450,6 +1453,7 @@
|
||||||
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
|
<command label="DOSBox-SVN">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\dosbox_svn_libretro.dll %ROM%</command>
|
||||||
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
<command label="DOSBox-X (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-X% %ROM%</command>
|
||||||
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
<command label="DOSBox Staging (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DOSBOX-STAGING% %ROM%</command>
|
||||||
|
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||||
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
|
<command label="VirtualXT">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\virtualxt_libretro.dll %ROM%</command>
|
||||||
<platform>pc</platform>
|
<platform>pc</platform>
|
||||||
<theme>pc</theme>
|
<theme>pc</theme>
|
||||||
|
@ -1689,6 +1693,7 @@
|
||||||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
|
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
|
||||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
|
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
|
||||||
|
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
|
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
|
||||||
<command label="Yaba Sanshiro 2 (Standalone)">%EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
|
<command label="Yaba Sanshiro 2 (Standalone)">%EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
|
||||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
|
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
|
||||||
|
@ -1704,6 +1709,7 @@
|
||||||
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
<extension>.bin .BIN .ccd .CCD .chd .CHD .cue .CUE .iso .ISO .m3u .M3U .mds .MDS .toc .TOC .7z .7Z .zip .ZIP</extension>
|
||||||
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
|
<command label="Beetle Saturn">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mednafen_saturn_libretro.dll %ROM%</command>
|
||||||
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
|
<command label="Kronos">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%</command>
|
||||||
|
<command label="Kronos (Standalone)">%EMULATOR_KRONOS% %ROM%</command>
|
||||||
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
|
<command label="YabaSanshiro">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabasanshiro_libretro.dll %ROM%</command>
|
||||||
<command label="Yaba Sanshiro 2 (Standalone)">%EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
|
<command label="Yaba Sanshiro 2 (Standalone)">%EMULATOR_YABASANSHIRO-2% -a -i %ROM%</command>
|
||||||
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
|
<command label="Yabause">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\yabause_libretro.dll %ROM%</command>
|
||||||
|
@ -1719,6 +1725,7 @@
|
||||||
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
<extension>.scummvm .SCUMMVM .svm .SVM</extension>
|
||||||
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\scummvm_libretro.dll %ROM%</command>
|
<command label="ScummVM">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\scummvm_libretro.dll %ROM%</command>
|
||||||
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
|
<command label="ScummVM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_SCUMMVM% %BASENAME%</command>
|
||||||
|
<command label="DREAMM (Standalone)">%STARTDIR%=%GAMEDIR% %EMULATOR_DREAMM% .</command>
|
||||||
<platform>scummvm</platform>
|
<platform>scummvm</platform>
|
||||||
<theme>scummvm</theme>
|
<theme>scummvm</theme>
|
||||||
</system>
|
</system>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
git fetch https://gitlab.com/es-de/emulationstation-de/ master # Fetch the latest changes from the remote master branch
|
git fetch https://gitlab.com/es-de/emulationstation-de/ a59b8016be3ccaab0a678a552128d06b32e7dc01 # tag stable-3.1 on 4/1/25 - Fetch the latest changes from the remote master branch
|
||||||
git merge FETCH_HEAD # Merge the fetched changes into your current branch
|
git merge FETCH_HEAD # Merge the fetched changes into your current branch
|
||||||
echo -e "PLEASE CHECK IF ANYTHING IS CHANGED IN:\n-resources/systems/linux/es_find_rules.xml\n-resources/systems/linux/es_systems.xml"
|
echo -e "PLEASE CHECK IF ANYTHING IS CHANGED IN:\n-resources/systems/linux/es_find_rules.xml\n-resources/systems/linux/es_systems.xml"
|
Loading…
Reference in a new issue