diff --git a/wiki/emulator.md b/wiki/emulator.md new file mode 100644 index 0000000..394c0c3 --- /dev/null +++ b/wiki/emulator.md @@ -0,0 +1,29 @@ +# Emulator + +An Emulator is a hard- or software that enables a computer to behave like +another computer. +In the [gaming](/wiki/game.md) context this is mainly used to run games from a console on +another computer. +Emulators usually need ROMs to run games. +ROMs are a digital copy of a video game. +Please note that downloading ROMs of licensed games is not permitted due to copyright. +All [emulators](#list-of-emulator-software) should only use non copyright infringing ROMs. + +Due to its form factor emulators can be installed and used nicely on a +[Steam Deck](/wiki/game/steam_deck.md). +Emulator games can even be +[started through the normal interface](/wiki/game/steam_deck.md#running-a-game-directly-through-the-interface). + +## List of Emulator software + +- [Citra](/wiki/emulator/citra.md) emulates Nintendo 3DS games. +- [Dolphin](/wiki/emulator/dolphin.md) emulates Nintendo GameCube and Wii games. +- [melonDS](/wiki/emulator/melonds.md) emulates Nintendo DS games. +- [mGBA](/wiki/emulator/mgba.md) emulates Nintendo Game Boy, Game Boy Color and Game Boy Advanced + games. +- [Nestopia](/wiki/emulator/nestopia.md) emulates Nintendo Entertainment System games. +- [PCSX2](/wiki/emulator/pcsx2.md) emulates PlayStation 2 games. +- [PPSSPP](/wiki/emulator/ppsspp.md) emulates PlayStation Portable games. +- [simple64](/wiki/emulator/simple64.md) emulates Nintendo 64 games. +- [Snes9x](/wiki/emulator/snes9x.md) emulates Super Nintendo Entertainment System games. +- [yuzu](/wiki/emulator/yuzu.md) emulates Nintendo Switch games. diff --git a/wiki/game/emulators/citra.md b/wiki/emulator/citra.md similarity index 90% rename from wiki/game/emulators/citra.md rename to wiki/emulator/citra.md index c8ce443..af485c4 100644 --- a/wiki/game/emulators/citra.md +++ b/wiki/emulator/citra.md @@ -1,7 +1,7 @@ # Citra [Citra](https://citra-emu.org/) is a [Nintendo 3DS](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/dolphin.md b/wiki/emulator/dolphin.md similarity index 93% rename from wiki/game/emulators/dolphin.md rename to wiki/emulator/dolphin.md index 9c967cb..d6afdd4 100644 --- a/wiki/game/emulators/dolphin.md +++ b/wiki/emulator/dolphin.md @@ -1,7 +1,7 @@ # Dolphin [Dolphin](https://dolphin-emu.org/) is a [Nintendo GameCube and Wii](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup @@ -22,7 +22,7 @@ The following settings are especially useful when emulating games on the [nchristopher](https://github.com/nchristopher/steamdeck-emulation/blob/main/emulators/dolphin.md). Select the configuration and select the paths tab. -There the directories for Wii and GameCube [ROMs](/wiki/game/emulators.md) can be added. +There the directories for Wii and GameCube [ROMs](/wiki/emulator.md) can be added. In the audio tab select `Pulse` as your audio backend. In the interface tab select `Confirm to Stop` to avoid prompts when closing the game. diff --git a/wiki/game/emulators/melonds.md b/wiki/emulator/melonds.md similarity index 96% rename from wiki/game/emulators/melonds.md rename to wiki/emulator/melonds.md index 6c8b561..eddd2cd 100644 --- a/wiki/game/emulators/melonds.md +++ b/wiki/emulator/melonds.md @@ -1,7 +1,7 @@ # melonDS [melonDS](https://melonds.kuribo64.net/) is a [Nintendo DS](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/mgba.md b/wiki/emulator/mgba.md similarity index 96% rename from wiki/game/emulators/mgba.md rename to wiki/emulator/mgba.md index ec2186d..42f4c36 100644 --- a/wiki/game/emulators/mgba.md +++ b/wiki/emulator/mgba.md @@ -2,7 +2,7 @@ [mGBA](https://mgba.io/) is a [Nintendo Game Boy, Game Boy Color and Game Boy Advanced](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/nestopia.md b/wiki/emulator/nestopia.md similarity index 91% rename from wiki/game/emulators/nestopia.md rename to wiki/emulator/nestopia.md index fdb765e..874dbf7 100644 --- a/wiki/game/emulators/nestopia.md +++ b/wiki/emulator/nestopia.md @@ -1,7 +1,7 @@ # Nestopia [Nestopia](http://0ldsk00l.ca/nestopia/) is a [Nintendo Entertainment System](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/pcsx2.md b/wiki/emulator/pcsx2.md similarity index 89% rename from wiki/game/emulators/pcsx2.md rename to wiki/emulator/pcsx2.md index ee170e6..0711f9a 100644 --- a/wiki/game/emulators/pcsx2.md +++ b/wiki/emulator/pcsx2.md @@ -1,7 +1,7 @@ # PCSX2 [PCSX2](https://pcsx2.net/) is a [PlayStation 2](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/ppsspp.md b/wiki/emulator/ppsspp.md similarity index 96% rename from wiki/game/emulators/ppsspp.md rename to wiki/emulator/ppsspp.md index 2248f2d..7b47ecd 100644 --- a/wiki/game/emulators/ppsspp.md +++ b/wiki/emulator/ppsspp.md @@ -1,7 +1,7 @@ # PPSSPP [PPSSPP](https://ppsspp.org/) is a [PlayStation Portable](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/simple64.md b/wiki/emulator/simple64.md similarity index 91% rename from wiki/game/emulators/simple64.md rename to wiki/emulator/simple64.md index 72a5abe..f8efe3f 100644 --- a/wiki/game/emulators/simple64.md +++ b/wiki/emulator/simple64.md @@ -1,7 +1,7 @@ # simple64 [simple64](https://simple64.github.io/) is a [Nintendo 64](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/snes9x.md b/wiki/emulator/snes9x.md similarity index 90% rename from wiki/game/emulators/snes9x.md rename to wiki/emulator/snes9x.md index 897c6fb..d0b970e 100644 --- a/wiki/game/emulators/snes9x.md +++ b/wiki/emulator/snes9x.md @@ -1,7 +1,7 @@ # Snes9x [Snes9x](http://www.snes9x.com/) is a [Super Nintendo Entertainment System](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators/yuzu.md b/wiki/emulator/yuzu.md similarity index 97% rename from wiki/game/emulators/yuzu.md rename to wiki/emulator/yuzu.md index 8e9ee09..a461f9c 100644 --- a/wiki/game/emulators/yuzu.md +++ b/wiki/emulator/yuzu.md @@ -1,7 +1,7 @@ # yuzu [yuzu](https://yuzu-emu.org/) is a [Nintendo Switch](/wiki/game.md) -[emulator](/wiki/game/emulators.md). +[emulator](/wiki/emulator.md). ## Setup diff --git a/wiki/game/emulators.md b/wiki/game/emulators.md deleted file mode 100644 index 2bf9caf..0000000 --- a/wiki/game/emulators.md +++ /dev/null @@ -1,29 +0,0 @@ -# Emulators - -An Emulator is a hard- or software that enables a computer to behave like -another computer. -In the [gaming](/wiki/game.md) context this is mainly used to run games from a console on -another computer. -Emulators usually need ROMs to run games. -ROMs are a digital copy of a video game. -Please note that downloading ROMs of licensed games is not permitted due to copyright. -All [emulators](#list-of-emulator-software) should only use non copyright infringing ROMs. - -Due to its form factor emulators can be installed and used nicely on a -[Steam Deck](/wiki/game/steam_deck.md). -Emulator games can even be -[started through the normal interface](/wiki/game/steam_deck.md#running-a-game-directly-through-the-interface). - -## List of Emulator software - -- [Citra](/wiki/game/emulators/citra.md) emulates Nintendo 3DS games. -- [Dolphin](/wiki/game/emulators/dolphin.md) emulates Nintendo GameCube and Wii games. -- [melonDS](/wiki/game/emulators/melonds.md) emulates Nintendo DS games. -- [mGBA](/wiki/game/emulators/mgba.md) emulates Nintendo Game Boy, Game Boy Color and Game Boy Advanced - games. -- [Nestopia](/wiki/game/emulators/nestopia.md) emulates Nintendo Entertainment System games. -- [PCSX2](/wiki/game/emulators/pcsx2.md) emulates PlayStation 2 games. -- [PPSSPP](/wiki/game/emulators/ppsspp.md) emulates PlayStation Portable games. -- [simple64](/wiki/game/emulators/simple64.md) emulates Nintendo 64 games. -- [Snes9x](/wiki/game/emulators/snes9x.md) emulates Super Nintendo Entertainment System games. -- [yuzu](/wiki/game/emulators/yuzu.md) emulates Nintendo Switch games. diff --git a/wiki/game/lutris.md b/wiki/game/lutris.md index 066434d..e8054e6 100644 --- a/wiki/game/lutris.md +++ b/wiki/game/lutris.md @@ -10,7 +10,7 @@ other [Windows](/wiki/windows.md) games via its own installer that uses - a patched version of WINE developed by [Valve](https://www.valvesoftware.com/). Additionally to that Lutris supports many different -[emulators](/wiki/game/emulators.md). +[emulators](/wiki/emulator.md). For running both Windows applications aswell as games [Bottles](/wiki/game/bottles.md) can be used. diff --git a/wiki/game/steam_deck.md b/wiki/game/steam_deck.md index 6bc09ac..ce8b832 100644 --- a/wiki/game/steam_deck.md +++ b/wiki/game/steam_deck.md @@ -1,15 +1,15 @@ # Steam Deck The [Steam Deck](https://store.steampowered.com/steamdeck) is a handheld [gaming](/wiki/game.md) -computer made by the same developers as [Steam](./steam.md), +computer made by the same developers as [Steam](/wiki/game/steam.md), [Valve](https://www.valvesoftware.com). Due to its form factor it can be used especially well to play games that need a -controller, such as many games that run on [emulators](./emulators.md). +controller, such as many games that run on [emulators](/wiki/emulator.md). But by adding a USB-hub and connecting keyboard and mouse it can be used to play classical PC games aswell. As the Steam Deck is using a linux based operating system all the windows based -games are run with the help of [Proton](./proton.md). -The Steam Deck includes the Flatpak based [Discover](../linux/flatpak.md) +games are run with the help of [Proton](/wiki/game/proton.md). +The Steam Deck includes the Flatpak based [Discover](/wiki/linux/flatpak.md) software management suite to install additional software. ## Usage @@ -24,10 +24,10 @@ software management suite to install additional software. Simple programs can be started from inside the gaming mode by adding it as a [non-Steam game](/wiki/game/steam.md#adding-non-steam-games). -For [emulator games](/wiki/game/emulators.md) the setup is more complex. +For [emulator games](/wiki/emulator.md) the setup is more complex. Firstly the emulator needs to be added as a [non-Steam game](/wiki/game/steam.md#adding-non-steam-games). -To run a game instantly the path to the [ROM](./emulators.md) needs to be +To run a game instantly the path to the [ROM](/wiki/emulator.md) needs to be appended to the command used for starting the emulator needed for it. This should be made in quotation marks as it could contain characters that need to be escaped.