Skip to content
christianhaitian edited this page May 7, 2023 · 7 revisions

2048

Instructions: 2048 files are already included and ready to go. Just start 2048 from Ports in the emulationstation menu.
Notes: Thanks to Gabriel Cirulli for creating this game and thanks to Libretro for porting this as a retroarch core.

Abe's Amazing Adventure!!

Instructions: Abe's Adventure files are already included and ready to go. Just start Abe's Adventure from Ports in the Emulationstation menu.
Notes: Thanks to Gabor Torok/Pedro Izecksohn and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Abu Simbel Profanation Deluxe

Instructions: The game files are already included and ready to go. Just start Profanattion Deluxe from Ports in the Emulationstation menu.
Notes: Thanks to dmitrysmagin and the Team of MA Software for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Abuse

Instructions: The game is public domain so the files are already included and ready to go. Just start Abuse from Ports in the emulationstation menu.
Notes: Thanks to Jonathan Clark, Dave Taylor and the rest of the Crack Dot Com team for making this 2D game and releasing it as public domain. Thanks to Xenoveritas for porting it so that it's easier to build. Also thanks to romadu for the porting work for portmaster.

Aleph-One (Marathon/Marathon 2/Marathon Infinity)

Instructions: Data files are already included and ready to go. Just start Marathon, Marathon 2 or Marathon Infinity from Ports in the emulationstation menu.
Notes: Thanks to the Aleph-One-Marathon Team for creating this opensource engine. Also thanks to romadu for the porting work for portmaster.

Alien Vs. Predator

Instructions: You will need the original files of the PC release copied to the ports/avp folder.
Notes: The following files are needed:

  • avp_huds directory

  • avp_rifs directory

  • fastfile directory

  • language.txt file

    ALL FILES AND FOLDERS NEED TO BE LOWERCASE

Includes 2 saves, 100% all missions and all cheats & a default profile with nothing unlocked.
(both have the controls setup for each species) \

  • Thanks to sirlemonhead and other contributors for this engine. Also thanks to Kreal for the porting work and Rocky5 and Cebion for the packaging for portmaster.

AM2R

Instructions: You'll need to source your own am2r android apk and place it into the ports/am2r/gamedata folder. Make sure it is named am2r.apk. If need be, just rename the am2r apk you source to am2r.apk. The name is case sensitive!
Notes: Thanks to JohnnyonFlame for the droidports loader that makes this possible.
You can donate towards JohnnyonFlame's work here

Anarch

Instructions: Anarch files are already included and ready to go. Just start Anarch from Ports in the emulationstation menu.
Notes: Thanks to Miloslav Číž/drummyfish for creating the open source game. Also thanks to christopher-roelofs for the porting and packaging for portmaster.

Augustus (Caeser III)

Instructions: You can buy a digital copy from GOG or Steam, or you can use an original CD-ROM version. Install the game files into ports/augustus/data, here are some excellent instructions from the Julius project (which Augustus is a fork of). If installing from the CD's you'll need to get the latest patches.
Notes: Thanks to Keriew for this modified version of the open source julius port from Bianca van Schaik and other contributors. Also thanks to Kloptops for the packaging for portmaster and Cebion for the controls work.

Axiom Verge

Instructions: You will need to add your own files to the ports/axiom-verge/gamedata folder. YOU HAVE TO USE THE DRM FREE EPIC GAMES VERSION. Also make sure you have the mono-6.12.0.122-aarch64.squashfs file in your Portmaster/libs folder. All instructions are in the ports/axiom-verge/gamedata folder.
Notes: Thanks to the FNA-XNA project for the runtime that's used to make this possible.
Also thanks to JohnnyonFlame, Overflask and Nuxx for the porting work for portmaster.

Bermuda Syndrome

Instructions: You will need the original files of the PC release or PC demo copied to the ports/bermuda/DATA folder. Then just start Bermuda Syndrome.sh from Ports in the Emulationstation.
Notes: Thanks to cyxx for the Bermuda Syndrome engine reimplementation that makes this possible. Also thanks to jetup for the porting work for portmaster.

Billy Frontier (RG552 JelOS Only!)

Instructions: Billy Frontier files are already included and ready to go. Just start Billy Frontier from Ports in the emulationstation menu. Use the touchscreen to navigate the U and some gameplay. Currently only runs on the RG552 with Jelos installed.
Notes: Thanks to Pangea Software for creating the game and publicly releasing the game files. Thanks to Jorio for porting the game engine to various platforms. Also thanks to brooksytech for the porting work for portmaster.

Blake Stone Aliens of Gold

Instructions: Includes the shareware files. You can also add your own full version Blake Stone Aliens of Gold files to the ports/bstone-aog/gamedata/alien_of_gold folder. Just start Blake Stone - Aliens of Gold from Ports in the emulationstation menu.
Notes: Thanks to Boris I. Bendovsky for creating this unofficial source port. Also thanks to Cebion and romadu for the porting work for portmaster.

Blake Stone Planet Strike

Instructions: You'll need to add your own full version Blake Stone Planet Strike files to the ports/bstone-ps/gamedata/planet_strike folder. Just start Blake Stone - Planet Strike from Ports in the emulationstation menu.
Notes: Thanks to Boris I. Bendovsky for creating this unofficial source port. Also thanks to Cebion and romadu for the porting work for portmaster.

Blob Wars: Metal Blob Solid

Instructions: Blobwars files are already included and ready to go. Just start Blobwars from Ports in the Emulationstation menu.
Notes: Thanks to Stephen Sweeney and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Blobby Volley 2

Instructions: Blobby Volley 2 files are already included and ready to go. Just start Blobby Volley 2 from Ports in the emulationstation menu.
Notes: Thanks to Daniel Knobe, Jonathan Sieber, Sven Rech, Erik Schultheis, Silvio Mummert, New beach image and other contributors for creating this game and making available for free. Also thanks to Cebion and romadu for the porting work for portmaster.

Block Attack

Instructions: Block Attack files are already included and ready to go. Just start Block Attack from Ports in the emulationstation menu.
Notes: Thanks to Poul Sander and contributors for creating this game and making it available for free. Also, thanks to Cebion for the porting work for portmaster.

BlockOut II

Instructions: BlockOut II files are already included and ready to go. Just start BlockOut II from Ports in the Emulationstation menu.
Notes: Thanks to Jean-Luc Pons. and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Blood

Instructions: You'll need to add your own full version Blood 1.21 files to the ports/Blood folder. Then just start Blood from Ports in the Emulationstation.
Notes: Thanks to Nukeykt for the NBlood engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Blues Brothers

Instructions: Includes the demo files. You can add your own full game Amiga or Dos files to the ports/bluesbrothers/gamedata folder.. Then just start Blues Brothers from Ports in the Emulationstation menu.
Notes: Thanks to cyxx for the Blues Brothers engine that makes this possible. Also thanks to Jetup13 for the porting work for portmaster.

Bugdom (RG552 JelOS Only!)

Instructions: Bugdom files are already included and ready to go. Just start Bugdom from Ports in the emulationstation menu. Use the touchscreen to navigate the UI. Currently only runs on the RG552 with Jelos installed.
Notes: Thanks to Pangea Software for creating the game and publicly releasing the game files. Thanks to Jorio for porting the game engine to various platforms. Also thanks to brooksytech for the porting work for portmaster.

Cannonball (OutRun)

Instructions: Add the OutRun Revision B ROMs into /roms/ports/cannonball/gamedata folder then start Cannonball from Ports in the emulationstation menu. For exact naming of roms, view this link
Notes: Thanks to djyt for creating the engine for this OutRun arcade game and thanks to Libretro for adding this as a retroarch core.

Cave Story

Instructions: Cave Story files are already included and ready to go. Just start Cave Story from Ports in the emulationstation menu.
Notes: Thanks to Libretro for porting this as a retroarch core.

Cave Story (evo)

Instructions: Install through PortMaster and start Cave Story-Evo from Ports in the emulationstation menu.
Notes: Thanks to the NXEngine team for the NXEngine Evo engine that makes this possible.

C-Dogs

Instructions: C-Dogs files are already included and ready to go. Just start C-Dogs from Ports in the emulationstation menu.
Notes: Thanks to cxong for this SDL build of the game that makes this possible.

Commander Genius (Commander Keen)

Instructions: Load your keen folders into the /roms/ports/cgenius/games folder. As an example, the shareware version of Commander Keen 1 is included and is named Keen. Then just start Commander Genius from Ports in the emulationstation menu.
Notes: Thanks to Gerhard Stein and others related for the development of this port that makes this possible.

CorsixTH (Theme Hospital)

Instructions: Load your Theme Hospital files into the ports/corsixth/HOSP folder. As an example, the demo files of Theme Hospital is already included. If you plan to use a full GOG version of the assets,there's a file HOSP/DATAM/DEMO.DAT that needs to be deleted when full game files are added or the port will be confused about whether what version is played, and erroneously checks the GOG files as invalid file sizes. See this issue for more information. Then start CorsixTH from Ports in the emulationstation menu.
Notes: Thanks to CorsixTH team for creating this clone of Theme Hospital. Also thanks to jetup and romadu for the porting work for portmaster.

Cosmo-Engine

Instructions: The first episode is shareware and included. You can add episode 2 & 3 (STN,VOL, and CFG files) to the ports/cosmo-engine/data folder. Then start Cosmos Cosmic Adventure from Ports in the emulationstation station menu.
Notes: Thanks to Eric Fry and other contributors for this open source engine. Also thanks to Bamboozler for the porting work for portmaster.

Cro-MagRally (RG552 JelOS Only!)

Instructions: Cro-MagRally files are already included and ready to go. Just start Cro-MagRally from Ports in the emulationstation menu. Currently only runs on the RG552 with Jelos installed.
Notes: Thanks to Pangea Software for creating the game and publicly releasing the game files. Thanks to Jorio for porting the game engine to various platforms. Also thanks to brooksytech for the porting work for portmaster.

Dave Gnukem

Instructions: Dave Gnukem files are already included and ready to go. Just start Dave Gnukem from Ports in the emulationstation menu.
Notes: Thanks to David Joffe developers and contributors for the open source game. Also thanks to Bamboozler for the porting work for portmaster.

Der Clou!

Instructions: Der Clou!'s files are already included and ready to go. Optionally you can replace them with other versions as well. Just start Der Clou! from Ports in the Emulationstation menu.
Notes: Thanks to the neo Software Produktions team for creating the game and Vasco Alexandre da Silva Costa for this open source port. Also thanks to Cebion for the packaging for portmaster.

DevilutionX (Diablo 1)

Instructions: Copy diabdat.mpq from your CD or GoG installation (or extract it from the GoG installer) into /roms/ports/devilution folder. Do not delete the gamecontrollerdb.txt file in the /roms/ports/devilution folder or there will be no controller support in the game! For controls, see here
Important Note: It’s been reported that you must make sure you use the GOG version of diabdat.mpq with the newest patch_rt.mpq or you may experience a freeze of the game around level 20.
Notes: Thanks to the diasurgical team for the source port that makes this possible.

Dinothawr

Instructions: Dinothawr files are already included and ready to go. Just start Dinothawr from Ports in the emulationstation menu.
Notes: Thanks to Themaister for creating this game and thanks to Libretro for adding this as a retroarch core.

Doom 3 (RG552 Only)

Instructions: You need to add your own full game pak files to the ports/doom3/base folder. Then you should be able to launch Doom3 from Ports in the emulationStation menu. Notes: Thanks to Gabriel Cuvillier for the d3wasm engine. Also thanks to brooksytech for the porting and packaging for portmaster.

Diver Down

Instructions: DiverDown files are already included and ready to go. Just start DiverDown from Ports in the Emulationstation menu.
Notes: Thanks to the team of Escada Games for creating this game and making available for free and efornara for creating the FRT platform. Also thanks to Cebion for the packaging for portmaster.

Duke Nukem 3D

Instructions: You'll need to add your own full version DUKE3D.GRP and DUKE.RTS Duke Nukem 3D Atomic files to the ports/rednukem/gamedata folder. Then just start Duke Nukem 3D from Ports in the Emulationstation.
Notes: Thanks to Nukeykt for the Rednukem engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Dungeon Rush

Instructions: Dungeon Rush files are already included and ready to go. Just start DungeonRush from Ports in the emulationstation menu.
Notes: Thanks to Yujia Qiao/rapiz1 for creating the open source game. Also thanks to christopher-roelofs for the porting and packaging for portmaster.

Eity

Instructions: Eity files are already included and ready to go. Just start the game from Ports in the Emulationstation menu.
Notes: Thanks to Eemeli Mark for creating this game and making it available for free. Also thanks to Cebion for the packaging for portmaster.

Enigma

Instructions: Enigma files are already included and ready to go. Just start Enigma from Ports in the emulationstation menu.
Notes: Thanks to Enigma-Game developers and contributors for the open source puzzle game. Also thanks to Bamboozler for the porting work for portmaster.

Exhumed (aka PowerSlave)

Instructions: You'll need to add your own full version STUFF.DAT, DEMO.VCR and BOOK.MOV files to the ports/Exhumed folder. Then just start Exhumed from Ports in the Emulationstation.
Notes: Thanks to Nukeykt for the PCExhumed engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Exult (aka Ultima 7)

Instructions: You'll need A copy of the black gate and/or serpent isle added to ports/exult/data/blackgate and/or ports/exult/data/serpentisle. If done correctly there will be a ports/exult/data/blackgate/static and ports/exult/data/serpentisle/static folder. You’ll also need a copy of an existing saved game or you won’t be able to start a game session. Then just start Exult-keyring or Exult-nokeyring from Ports in the Emulationstation.
Notes: Thanks to the Exult Team for the Exult engine that makes this possible. Also thanks to nl255 for the porting work for portmaster.

F2bgl (Fade to Black)

Instructions: You will need the original files of the PC release or PC demo copied to the ports/f2bgl folder. Then just start F2bgl.sh from Ports in the Emulationstation.
Notes: It’s been reported that only the US based CD version of Fade to Black works with this port. (Europe and downsized US DOSBox versions are not compatible even when all files are present). Thanks to waeggy123 for reporting this.
Thanks to cyxx for the Fade to Black engine reimplementation that makes this possible. Also thanks to romadu for the porting work for portmaster.

Falling Time

Instructions: Falling Time files are already included and ready to go. Just start Falling Time from Ports in the emulationstation menu.
Notes: Thanks to Nebuleon Fumika/Cong Xu and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Fallout 1

Instructions: You need to copy critter.dat, master.dat and the data folder from the original game to ports/fallout1 folder. Make sure these file names and the data folder name is in lower case!
Notes: Thanks to Alex Batalov and other contributors for creating this community edition. Also thanks to Kloptops for the packaging for portmaster.

Fallout 2

Instructions: You need to copy critter.dat, master.dat, patch000.dat and data from the original game to ports/fallout2 folder. Make sure these file names and the data folder name is in lower case!
Notes: Thanks to Alex Batalov and other contributors for creating this community edition. Also thanks to Orson for the packaging for portmaster.

Flare Engine

Instructions: The game files are already included and ready to go. More games can be downloaded from https://flarerpg.org/mods and placed in the ports/flare/mods folder. Just start Flare from Ports in the Emulationstation menu.
Notes: Thanks to the Flare team for creating the game. Also thanks to Cebion for the packaging for portmaster.

Free Heroes of Might and Magic II

Instructions: Just add the data and maps folders from your full version GOG Heroes of Might and Magic II directory or download the demo files from here to the ports/fheroes2 folder or just launch Fheroes2 from the ports menu in Emulationstation and it will download the demo files and install them automatically. Make sure to have wifi on for this to work!
Notes: Thanks to Ihar Hubchyk for the Free Heroes of Might and Magic II engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Freedom Planet

Instructions: You must have a copy of Freedom Planet for Linux. You'll need the contents of the Freedom.Planet/game folder to be copied into the freedomplanet/gamedata folder of your sd card. Be sure the freedomplanet/gamedata folder on you sd card contains subfolders named bin32, bin64 and Data. The runtime folder and the run.sh file is not needed and should be left out or it will cause a double entry for Freedom Planet in the ports section of Emulationstation. There should also be a filed named Assets.dat in freedomplanet/gamedata as well. Then run Freedom Planet from the Emulationstation ports menu.
Note: This game can take a minute or two to initially load.
Thanks to ptitSeb for box86 (https://github.com/ptitSeb/box86)
Thanks to JohnnyonFlame for gl4es and the the necessary packaging to allow this game to run on supported linux distros. (https://github.com/JohnnyonFlame/gl4es/tree/sk_hacks)
You can donate towards JohnnyonFlame's work here

FreedroidRPG

Instructions: FreedroidRPG files are already included and ready to go. Just start FreedroidRPG from Ports in the emulationstation menu.
Notes: Thanks to the FreedroidRPG Team for creating this game. Also thanks to Cebion for the porting and packaging for portmaster.

Freegemas

Instructions: Freegemas files are already included and ready to go. Just start Freegemas from Ports in the emulationstation menu.
Notes: Thanks to José Tomás Tocino for the open source recreation of Bejeweled. Also thanks to Bamboozler for the porting work for portmaster.

FreeSurf

Instructions: Copy the data file(s) from the original game into the ports/freeserf. You may use data file(s) from DOS or Amiga game version. Then just start FreeSurf from Ports in the emulationstation menu.

  • DOS data file is called SPAE.PA, SPAD.PA, SPAF.PA or SPAU.PA, depending on the language of the game.
  • Amiga files gfxheader, gfxfast, gfxchip, gfxpics, sounds, music.

Notes: Thanks to the freeserf Team and contributors for creating this game. Also thanks to kloptops for the porting and packaging for portmaster.

GemRB

Instructions: To play various GemRB compatible games you need to copy over the game files into ports/gemrb/games into their own directory. For example you would install the Baldur's Gate game files into ports/gemrb/games/bg1 directory. Currently EE versions are not 100% compatible.
Notes: Thanks to the GemRB team for creating this open source engine. Also thanks to kloptops for the porting and packaging for portmaster.

Gigalomania

Instructions: Gigalomania files are already included and ready to go. Just start Gigalomania from Ports in the Emulationstation menu.
Notes: Thanks to Mark Harman and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Half-Life

Instructions: To play Half-Life you need to copy over the contents of the valve directory from your steam install of Half-Life into ports/Half-Life/valve, on first run it will override the required files to run.

To play Half-Life: Blue Shift you need to have Half-Life installed, then copy over the contents of the bshift directory from your steam install of Half-Life: Blue Shift into ports/Half-Life/bshift, on first run it will override the required files to run, and create a Half-Life Blue Shift.sh in your ports directory.

To play Half-Life: Opposing Forces you need to have Half-Life installed, then copy over the contents of the gearbox directory from your steam install of Half-Life: Opposing Forces into ports/Half-Life/gearbox, on first run it will override the required files to run, and create a Half-Life Opposing Fores.sh in your ports directory.

Notes: Thanks to the Flying With Gauss team and contributors for the Xash3D Engine fork of Unkle Mike's original work that makes this possible. Also thanks to kloptops for the porting work for portmaster.

Heart of Darkness

Instructions: Just add your own Heart of Darkness game files to the ports/hode/gamedata folder. Then Just start Heart of Darkness from Ports in the emulationstation menu.
Notes: Thanks to usineur for the hode engine that makes this possible. Also thanks to Jetup13 for the porting work for portmaster.

Hex-A-Hop

Instructions: Hex-a-Hop files are already included and ready to go. Just start Hex-a-Hop from Ports in the emulationstation menu.
Notes: Thanks to amuzen/pabs3 and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Hexen 2/Hexen 2 - Portal of Praevus

Instructions: The Hexen II pak0.pak and pak1.pak data files are required for Hexen 2 and additionally, pak3.pak is required to play the Portal of Praevus expansion. Once loaded, just start Hexen 2.sh or Hexen 2 - Portal of Praevus from Ports in the emulationstation menu.
Notes: Thanks to Slayer366 for the packaging for portmaster.

Hijinx

Instructions: Hijinx files are already included and ready to go. Just start the game from Ports in the Emulationstation menu.
Notes: Thanks to John Gabriel for creating this game and making it available for free. Also thanks to Cebion for the packaging for portmaster.

Hocoslamfy

Instructions: Hocoslamfy files are already included and ready to go. Just start Hocoslamfy from Ports in the emulationstation menu.
Notes: Thanks to Nebuleon and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Hurrican (Turrican)

Instructions: Just add the data and lang folders from here to the ports/hurrican folder or just launch Hurrican from the ports menu in Emulationstation and it will download the files and install them automatically. Make sure to have wifi on for this to work!
Notes: Thanks to thrimbor for the Hurrican engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Hydra Castle Labyrinth

Instructions: Hydra Castle Labyrinth files are already included and ready to go. Just start Hydra Castle Labyrinth from Ports in the emulationstation menu.
Notes: Thanks to ptitSeb for the SDL port of this game that makes this possible on this platform.

Iconoclasts

Instructions: You must have a copy of Iconoclasts for Linux.

  • For Steam or Preinstalled GOG:
    • Copy data into the ports/iconoclasts/gamedata folder
    • Be sure the folder contains subfolders named 32, 64 and data
  • Alternatively, from GOG's self-installer:
    • Rename the installer (e.g. iconoclasts_1_15_chinese_24946.sh) extension from .sh to .gz
    • Then use 7zip to open the installer and grab the contents of the game folder (bin32, bin64, data and Assets.dat) and place it in the ports/iconoclasts/gamedata folder
      Then just start Iconoclast from Ports in the emulationstation menu.
      Notes: This game is best played on devices with a 640x480 screen resolution or higher! \

Thanks to JohnnyonFlame for gl4es and the necessary packaging to allow this game to run on portmaster.
You can donate towards JohnnyonFlame's work here

iiChantra P.E.A.R

Instructions: iiChantra files are already included and ready to go. Just start IIChantra P.E.A.R from Ports in the Emulationstation menu.
Notes: Thanks to the Anonymous developers and other contributors for creating this game and making available for free. Also thanks to Cebion and kloptops for the packaging for portmaster.

Invaders

Instructions: You need to provide 4 roms (invaders.e, invaders.f, invaders.g, invaders.h) from a MAME 0.78 invaders.zip romset to the invaders/inv1 folder. The MAME2003 version should work as well. Then start Invaders from Ports in the emulationstation menu.
Notes: Thanks to loadzero for the memory accurate reimplementation of this game. Also thanks to romadu for the porting work for portmaster and packaging for portmaster.

Maldita Castilla

Instructions: Maldita Castilla files are already included and ready to go. Just start Maldita Castilla from ports in the emulationstation menu.
Notes: Thanks to Locomalito for creating this game and make it available for free.

Meritous

Instructions: Meritous files are already included and ready to go. Just start Meritous from Ports in the emulationstation menu.
Notes: Thanks to Lancer-X/ASCEAI and other contributors for creating this game and making available for free. Also thanks to Cebion and Romadu for the packaging for portmaster.

Mighty Mike (RG552 JelOS Only!)

Instructions: Mighty Mike files are already included and ready to go. Just start Mighty Mike from Ports in the emulationstation menu. Currently only runs on the RG552 with Jelos installed.
Notes: Thanks to Pangea Software for creating the game and publicly releasing the game files. Thanks to Jorio for porting the game engine to various platforms. Also thanks to brooksytech for the porting work for portmaster.

Mirror Magic

Instructions: Mirror Magic files are already included and ready to go. Just start Mirror Magic from Ports in the emulationstation menu.
Notes: Thanks to Artsoft Entertainment for developing it and making it avaialble for free. Also thanks to Bamboozler for the porting work for portmaster.

Moonlight Nvidia Gamestreaming App

Instructions: PC Requirements and setup as follows:

PC Requirements:
A PC with an Nvidia 600 GPU or newer
GeForce Experience app

  1. You'll need to make sure your streaming PC and your rk3326 device with the supported linux distro are connected to the same network.
  2. When you launch Moonlight from the ports menu, you'll be presented with a menu with 2 options, Start Streaming and settings. You'll want to go to settings first and choose the pair option.
  3. You'll be presented with a screen asking for the name or IP address of your PC with the Nvidia Geforce Experience app installed.
  4. Once you hit the ok button, you should be presented with a pairing dialog box on your PC.
  5. Enter the 4 digit PIN displayed on your device into the pairing dialog box and click the Connect button.
  6. By default, Moonlight is setup to stream Steam from your PC. There are other options available such as Dolphin if you have that installed and configured on your PC.

Notes:

  • To ensure that you have controls in your games while streaming, be sure to disconnect any game controllers from your PC and reboot your PC before you start your streaming session.
  • More information about Moonlight is available here.
  • If you experience issues with the setup and launching menu functioning correctly, hitting start may resolve it or simply force close the port using the usual exit hotkey on ArkOS or supported linux distro for your device (RGB10 = Minus + Start, RK2020/RG351P/M/V/MP = Select+Start, Chi = 1 + Start).
  • For those that don't have an Nvidia vide card, there's an alternative PC client called Sunshine. I haven't tested it so I don't know how well it will work but there's been reports that it seems to work well.
  • To exit Moonlight when complete, you can press Select+Start+L1+R1 or simply use the exit hotkey for your device to get out of the app.
  • If you experience issues reconnecting to your PC, go to settings in the Moonlight app and unpair the PC then do another pair again.
  • There has been an instance where Moonlight would not work with a PC unless the HDMI connection was removed from the PC to a TV.
  • You can add more apps for streaming by editing the Moonlight.sh file and adding more apps between lines 167 and 173. Be aware that the entries are case sensitive.
  • Mouse control is only possible using the Rockchip platform in settings. That is only possible on the OGA, OGS, RGB10, and the RK2020 at this time. Holding start for about 2 - 3 seconds while using the Rockchip platform will switch to mouse mode. Hold Start for about 2 - 3 seconds again to switch back to gamepad controls.

Notes: Thanks to the moonlight-stream team for creating this solution that makes it possible. Also thanks to AreaScout for the necessary modifications that make this possible to run on portmaster.

Mr. Boom

Instructions: Mr. Boom files are already included and ready to go. Just start Mr. Boom from Ports in the emulationstation menu.
Notes: Thanks to Javanaise for creating this clone for libretro/retroarch and thanks to Libretro for officially incorporating this as a retroarch core.

Multris

Instructions: Multris files are already included and ready to go. Just start Multris from Ports in the emulationstation menu.
Notes: Thanks to Russell Reich for developing this open source game. Also thanks to Bamboozler for the porting work for portmaster.

Neverball and Neverputt

Instructions: Neverball and Neverputt files are already included and ready to go. Just start Neverball or Neverputt from Ports in the emulationstation menu.
Notes: Thanks to Neverball for creating both of these open source games. Thanks to Bamboozler for the packaging work for portmaster.

nKaruga

Instructions: nKaruga files are already included and ready to go. Just start nKaruga from Ports in the emulationstation menu.
Notes: Thanks to matrefeytontias for creating this game. Thanks to gameblabla for the additional work on this game. Also thanks to jetup for the packaging work for portmaster.

NAM

Instructions: You'll need to add your own full version NAM.GRP and NAM.RTS and .CON files and optionally CD audio tracks as OGG file in the format trackXX.ogg (where XX is the track number) to the ports/rednukem-redneck1/gamedata folder. Then you should be able to start NAM from the emulationstation menu.
Notes: Thanks to Nukeykt for the Rednukem engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Nanosaur (RG552 JelOS Only!)

Instructions: Nanosaur files are already included and ready to go. Just start Nanosaur from Ports in the emulationstation menu. Currently only runs on the RG552 with Jelos installed.
Notes: Thanks to Pangea Software for creating the game and publicly releasing the game files. Thanks to Jorio for porting the game engine to various platforms. Also thanks to brooksytech for the porting work for portmaster.

Nonny

Instructions: Nonny files are already included and ready to go. Just start Nonny from Ports in the emulationstation menu.
Notes: Thanks to Greg Kikola for creating this game. Thanks to Bamboozler for the packaging work for portmaster.

Oddworld: Abe's Oddysee & Exoddus

Instructions: Copy all .lvl and .ddv files (and sound.dat for Exoddus) from the original game(s) to either the ports/oddysee or ports/exoddus directory. Then just start Oddworld Abes Exoddus or Oddworld Abes Oddysee from Ports in the emulationstation menu.
Notes: Thanks to Alive Team for creating the opensource port that makes this possible. Also thanks to Orson for the porting work for portmaster.

OpenBlok

Instructions: OpenBlok files are already included and ready to go. Just start OpenBlok from Ports in the emulationstation menu.
Notes: Thanks to Mátyás Mustoha for developing this open source game. Also thanks to Bamboozler for the porting work for portmaster.

OpenClaw

Instructions: OpenClaw files are already included and ready to go. Just start Openclaw from Ports in the emulationstation menu.
Notes: Thanks to Petr Jašíček for creating the opensource port that makes this possible. Also thanks to Cebion for the porting work for portmaster.

OpenFodder

Instructions: The game comes with demo files ready to go. Just start OpenFodder from Ports in the emulationstation menu. To install the full versions, using the DOS CD, Copy CF_ENG.DAT from the CD (or the GOG install destination) to the roms/openfodder/Data/Dos_CD folder. For the Amiga version, See here for details on doing so.
Notes: Thanks to the OpenFodder Team for the open source Cannon Fodder engine that makes this possible. Also thanks to the kloptops for the porting work for portmaster.

OpenJazz

Instructions: Add the dos game files to the roms/ports/openjazz/gamedata/ folder then start OpenJazz from Ports in the emulationstation menu.
Notes: Thanks to AlisterT for creating the opensource port that makes this possible. Also thanks to Jetup13 for the porting work for portmaster.

OpenOMF

Instructions: OpenOMF files are already included and ready to go. Just start Openomf from Ports in the emulationstation menu.
Notes: Thanks to omf2097 team for creating this opensource port. Also thanks to Cebion for the porting work for portmaster.

OpenRCT2 (Open Roller Coaster Tycoon 2)

Instructions: Install your Roller Coaster Tycoon 2 game files into {PORTS}/openrct2/RCT2, these files are required, and optionally your Roller Coaster Tycoon 1 game files into {PORTS}/openrct2/RCT1. They can be bought at either Steam or GOG.com. If you have the original RollerCoaster Tycoon and its expansion packs, you can point OpenRCT2 to these in order to play the original scenarios. Then just start OpenRCT2 from Ports in the emulationstation menu.
Notes: Thanks to OpenRCT2 team for creating this opensource port. Also thanks to kloptops for the porting work for portmaster.

OpenTTD

Instructions: OpenTTD files are already included and ready to go. Just start Openttd from Ports in the emulationstation menu.
Notes: Thanks to OpenTTD team for creating this opensource port. Also thanks to Cebion and romadu for the porting work for portmaster.

OpenTyrian

Instructions: OpenTyrian 2.1 files are already included as they were made freeware sometime ago. Just start OpenTyrian from Ports in the Emulationstation.
Notes: Thanks to the OpenTyrian Team and contributors for the open-source port that makes this possible.

OpenXcom

Instructions: UFO Defense game data goes in the UFO folder, Terror from the deep goes in the TFTD folder, any mods go in the mods folder. Then just start OpenXcomEX from Ports in the emulationstation menu.
Notes: Never enable OpenGL or it will crash immediately on loading (which can be fixed by editing the .cfg file and turning it back off there)
Thanks to MeridianOXC and contributors for the open-source ports that makes this possible. Also thanks to nl255 for the porting work for portmaster.

OttoMatic (RG552 JelOS Only!)

Instructions: Ottomatic files are already included and ready to go. Just start Ottomatic from Ports in the emulationstation menu. Currently only runs on the RG552 with Jelos installed.
Notes: Thanks to Pangea Software for creating the game and publicly releasing the game files. Thanks to Jorio for porting the game engine to various platforms. Also thanks to brooksytech for the porting work for portmaster.

Owlboy

Instructions: You must have a copy of Owlboy for Linux. Copy data into the ports/owlboy/gamedata folder
Then just start Owlboy from Ports in the emulationstation menu.
Notes: This game is best played on devices with at least a 5" screen. It is somewhat feasible on the 3.5" 640x480 device like the Chi, RG351MP or RG351V. Text is not legible on the 480x320 devices such as the RG351P/M, RGB10, or RK2020.
Thanks to the FNA-XNA project for the runtime that's used to make this possible.
Thanks to JohnnyonFlame for the port work that makes this possible.
You can sponsor FNA-XNA's work here
You can donate towards JohnnyonFlame's work here

Pekka Kana 2

Instructions: Pekka Kana 2 files are already included and ready to go. Just start Pekka Kana 2 from Ports in the Emulationstation menu.
Notes: Thanks to Janne Kivilahti, Samuli Tuomola, Danilo Lemos for creating this game, porting it to SDL and finally to SDL2 and making it available for free. Also thanks to Cebion for the packaging for portmaster.

Powder

Instructions: Powder files are already included and ready to go. Just start Powder from Ports in the Emulationstation menu.
Notes: Thanks to Jeff Lait and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Prehistorik 2

Instructions: Includes the demo files. You can add your own full game Dos files to the ports/prehistorik2/gamedata folder. Then just start Prehistorik 2 from Ports in the Emulationstation menu.
Notes: Thanks to cyxx for the Blues Brothers engine that makes this possible. Also thanks to Jetup13 for the porting work for portmaster.

Quake 1

Instructions: Add .pak files to /roms/ports/quake/quakepaks/id1 then start Quake from Ports in the emulationstation menu.
Notes: Thanks to Libretro for adding this as a retroarch core.

Quake 2

Instructions: Add .pak files to /roms/ports/quake2/baseq2 then start Quake 2 from Ports in the emulationstation menu.
Notes: Thanks to the Yamagi Quake II team for developing this client and romadu for the porting work for portmaster.

Quake 3

Instructions: You need to add your own full game pak files and product key to the ports/quake3/baseq3 folder then start Quake 3 from Ports in the emulationstation menu.
Notes: Thanks to Eugene C. for developing this updated engine and brooksytech for the porting work for portmaster.

RAWGL

Instructions: Includes the Out of this World demo files. You can add your own full game files to the ports/rawgl/gamedata/ folder. See this [link](https://github.com/cyxx/rawgl#supported-versions] for more supported files info. Then just start RAWGL from Ports in the emulationstation menu.
Notes: Thanks to cyxx for the rawgl engine that makes this possible. Also thanks to Jetup13 for the porting work for portmaster.

RLVM (RealLive VM)

Instructions: Add your game files to the ports/rlvm/games/GAME_NAME directory, multiple games can be installed and you will get a choice of which game you want to play at launch. HD Releases do not currently work properly.
Notes: Thanks to Elliot Glaysher for the rlvm interpreter that makes this possible. Also thanks to kloptops for the porting work for portmaster.

Redneck Rampage 1

Instructions: You'll need to add your own full version REDNECK.GRP and REDNECK.RTS and .CON files and optionally CD audio tracks as OGG file in the format trackXX.ogg (where XX is the track number) to the ports/rednukem-redneck1/gamedata folder. Then you should be able to start Redneck Rampage from the emulationstation menu.
Notes: Thanks to Nukeykt for the Rednukem engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Redneck Rampage 2

Instructions: You'll need to add your own full version REDNECK.GRP and REDNECK.RTS and .CON files and optionally CD audio tracks as OGG file in the format trackXX.ogg (where XX is the track number) to the ports/rednukem-redneck2/gamedata folder. Then you should be able to start Redneck Rampage Rides Again from the emulationstation menu.
Notes: Thanks to Nukeykt for the Rednukem engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Reminiscence (Flashback)

Instructions: You will need the original files of the PC version copied to ports/reminiscence/gamedata folder. Then you should be able to start REminiscence from the Ports section in the emulationstation menu.
Notes: Thanks to Alex Chermenin for the Reminiscence engine that makes this possible. Also thanks to Jetup and romadu for the porting work for portmaster.

Return to Castle Wolfenstein

Instructions: You'll need to add your own pak0.pk3, sp_pak1.pk3, sp_pak2.pk3, sp_pak3.pk3 and sp_pak4.pk3 to the ports/iortcw/main folder. The Steam version seems to work best as it's patched for Linux use already. Then you should be able to start Return to Castle Wolfenstein from the emulationstation menu.
Notes: Thanks to Donny Springer, Zack Middleton, James Canete and other contributors for this engine. Also thanks to JohnnyonFlame for the porting work for portmaster and romadu for the packaging for portmaster.
You can donate towards JohnnyonFlame's work here

RVGL

Instructions: Necessary files will be downloaded and installed upon initial launch while connected to the internet. Just start RVGL from Ports in the emulationstation menu. You can also manually download the needed files from Re-Volt I/O
Notes: Thanks to the RV Team for this cross-platform rewrite / port of Re-Volt. Also thanks to romadu for the packaging for portmaster.

Rick Dangerous

Instructions: Rick Dangerous files are already included and ready to go. Just start Rick Dangerous from Ports in the emulationstation menu.
Notes: Thanks to r-type for creating this libretro/retroarch core and thanks to Libretro for officially incorporating this as a retroarch core.

Ri-li

Instructions: The game files are already included and ready to go. Just start Ri-li from Ports in the Emulationstation menu.
Notes: Thanks to the Ri-li team for creating this open source port. Also thanks to Kloptops & Cebion for the packaging for portmaster.

Rigel Engine

Instructions: You'll need to add your own full game files to the ports/RigelEngine/ folder. Then just start RigelEngine from Ports in emulationstation menu.
Notes: Thanks to Lethal Guitar for the source port of this game. Also thanks to romadu for the porting work for portmaster.

Rise of the Triad (Available through PortMaster)

Instructions: Demo files are already included. You can also add your full version files to the ports/rott folder. Just start ROTT from Ports in emulationstation menu.
Notes: Thanks to icculus for the source port of this game. Also thanks to romadu for the porting work for portmaster.

Rocks 'N' Diamonds

Instructions: Rocks 'N' Diamonds files are already included and ready to go. Just start Rocks N Diamonds from Ports in the emulationstation menu.
Notes: Thanks to Artsoft Entertainment for creating this game and making it available for free.

Shadow Warrior

Instructions: You must add your own full version SW.GRP and SW.RTS Shadow Warrior files to the ports/shadow-warrior folder. More information about the installation along with how to include music is available here
Notes: Thanks to Jonathon Fowler for the source port of Ken Silverman's build engine. Also thanks to romadu for the porting work for portmaster.

Shipwreck

Instructions: You must have a copy of Shipwreck by Brushfire games for Linux or Windows. Copy data into the ports/shipwreck/gamedata folder. Then just start Shipwreck from Ports in the emulationstation menu.
Notes: Thanks to the FNA-XNA project for the runtime that's used to make this possible.
Thanks to JohnnyonFlame for the FNA fork to run FNA games on these devices.
Thanks to jtothebell for the port work that makes this possible.
You can sponsor FNA-XNA's work here
You can donate towards JohnnyonFlame's work here
You can sponsor jtothebell's work here

Shovel Knight - Treasure Trove

Instructions: You must have a copy of Shovel Knight Treasure Trove for Linux. You'll need the shovelknight folder:

  1. Be sure the folder contains subfolders named 32, 64 and data. There should also be a filed named ShovelKnight.
  2. Copy the shovelknight folder to the roms/ports folder on your device.
  3. For a guide and video of what to do, check out Retro Game Corps' video guide here

Notes: **For PortMaster version, copy your Shovel Knight Treasure Trove for Linux folder to the ports/shovelknight/gamedata folder. You should have ports/shovelknight/gamedata/shovelknight folder structure with additional subfolders such as 32, 64, and data within ports/shovelknight/gamedata/shovelknight. Once done, just run Shovel Knight.sh.

Thanks to ptitSeb for box86 (https://github.com/ptitSeb/box86)
Thanks to JohnnyonFlame for gl4es and the necessary packaging to allow this game to run on supported linux distros. (https://github.com/JohnnyonFlame/gl4es/tree/sk_hacks)
You can donate towards JohnnyonFlame's work here

Simple Sokoban

Instructions: Simple Sokoban files are already included and ready to go. Just start Simple Sokoban from Ports in the emulationstation menu.
Notes: Thanks to Mateusz Viste for creating the open source game. Also thanks to christopher-roelofs for the porting and packaging for portmaster.

SDLPoP (Prince of Persia)

Instructions: The game is an open-source port and is already included and ready to go. Just start SDLPoP from Ports in the emulationstation menu.
Notes: Thanks to NagyD for the open-source port of this game which makes this possible.

Ski Jump 3

Instructions: Ski Jump 3 files are already included and ready to go. Just start Skijump3 from Ports in the emulationstation menu.
Notes: Thanks to suomipelit for creating this SDL2 ports. Also thanks to cebion for the porting work for portmaster.

Sonic 1

Instructions: You must have a copy of the Sonic The Hedgehog Classic Android APK then do the following:

  1. Using 7Zip, open the apk and extract /assets/Data.rsdk.xmf.
  2. Rename the Data.rsdk.xmf to Data.rsdk. Case is important!
  3. Copy the Data.rsdk file to the ports/sonic1 folder.
  4. If all is well, you should be able to run Sonic 1 now.
  5. For a video of what to do, check out Retro Game Corps' video guide here.

Notes: Thanks to Rubberduckycooly for the decompilation work that makes this possible.

Sonic 2

Instructions: You must have a copy of the Sonic The Hedgehog 2 Classic Android APK then do the following:

  1. Using 7Zip, open the apk and extract /assets/Data.rsdk.xmf.
  2. Rename the Data.rsdk.xmf to Data.rsdk. Case is important!
  3. Copy the Data.rsdk file to the ports/sonic2 folder.
  4. If all is well, you should be able to run Sonic 2 now.
  5. For a video of what to do, check out Retro Game Corps' video guide here.

Notes: Thanks to Rubberduckycooly for the decompilation work that makes this possible.

Sonic CD

Instructions: You must have a copy of the Sonic CD Classic Android APK then do the following:

  1. Using 7Zip, open the apk and extract Androind/obb/comm.sega.soniccd.classic/patch49.com.sega.soniccd.classic.obb.
    • This file may have a different number such as patch56 or higher which should also work as well.
  2. Rename the patch49.com.sega.soniccd.classic.obb to Data.rsdk. Case is important!
  3. Copy the Data.rsdk file to the ports/soniccd folder.
  4. If all is well, you should be able to run Sonic CD now.
  5. For a video of what to do, check out Retro Game Corps' video guide here.
    Note: There seems to be an issue with being able to consistently exit Sonic CD through the menu like you can with Sonic 1 and 2. You can exit Sonic CD by holding Select and pressing Start. (For the RGB10, you can hold Minus and press Start. For the Chi, you can hold the 1 key and press Start.)

Notes: Thanks to Rubberduckycooly for the decompilation work that makes this possible.

Sonic Mania

Instructions: You must have a copy of the Sonic Mania Plus game from steam then do the following:

  1. Copy the Data.rsdk file from your windows install to the ports/sonicmania folder.
  2. If all is well, you should be able to run Sonic Mania now.

Notes:

  • Thanks to Rubberduckycooly for the decompilation work that makes this possible. Thanks to TheGammaSqueeze for the porting work.
  • Please note that the game comes preconfigured for displaying on a 640x480 device (ex. RG351V and RG353V/VS). Unfortunately this truncates the menus a little but does not affect gameplay (the ring and lives hud are placed correctly). If you go to Options then Video, you can force Fullscreen to On and restart the game and it will set the screen to fullscreen for widescreen devices but add black bars at the top and bottom of 4:3 screens like the RG351V. Once you've made this change, you can't go back to 4:3 without either manually editing the settings.ini file within the sonicmania port folder and changing pixWidth to 320 and fullscreen to 0, or redownload the port through portmaster which will overwrite this settings.ini file with the default one provided in the port package that is preconfigured for 4:3.
  • To access DLC (Sonic Mania Plus), per the developer's license requirements, users need to compile this themselves. Thanks to romadu, the compile process has been made as simple as possible by providing a single GitHub repo that can be compiled on a device with ArkOS by following these instructions available here.

SorR (Streets of Rage Remake)

Instructions: You'll need to provide your own sorr.dat file, mod folder, and palettes folder:

  1. Obtain any version of SorR. You can use either the windows or linux/debian version it does not matter which.
  2. Extract them /roms/ports/sorr (For RG351V if using SD2, extract to /roms2/ports/sorr instead). You should have a /mod folder, a /palettes folder, and SorR.dat file in this location in order for the game to work.
  3. Then go to Ports, and launch SorR
    Note: If you experience a slowdown in gameplay after sometime, force exit the game (You can use the normal force exit hotkey combination for your device), then start the game again and it will start from the beginning of the last stage you were on and be full speed for a few more stages. It's the best workaround for the issue for now until someone can figure out and resolve the root cause of the slowdown. [Fixed as of 10/6/2021]

Notes: Thanks to josebagar for the update to the bennugd-monolithic that made this possible.
Thanks to isage for the slow down fix that benefits this platform.

Space Cadet Pinball

Instructions: Just add your own Space Cadet Pinball PINBALL.DAT files and sound files to the spacecadetpinball folder. Then start Space Cadet Pinball from Ports in the emulationstation menu.
Notes: Thanks to Muzychenko Andrey for the reversed engineering work of this. Also thanks to Jetup and romadu for the porting work for portmaster.

Spelunky

Instructions: Spelunky files are already included and ready to go. Just start Spelunky from Ports in the emulationstation menu. Notes: Thanks to ptitSeb for box86.
Thanks to yancharkin for the updated source build.

SRB2 (Sonic Robo Blast 2)

Instructions: Sonic Robo Blast 2 files are already included and ready to go. Just start SRB2 from Ports in the emulationstation menu. To use mods and addons for SRB2, just add the relevant files to ports/SRB2/conf/.srb2/addons and load them using Add Ons menu item while in the game.
Notes: Thanks to Sonic Team Junior for creating this opensource fan game. Also thanks to romadu for the packaging for portmaster.

SRB2Kart (Sonic Robo Blast 2 Kart)

Instructions: Sonic Robo Blast 2 files are already included and ready to go. Just start Sonic Robo Blast 2 Kart from Ports in the emulationstation menu. To use mods and addons for SRB2, just add the relevant files to ports/srb2kart/.srb2kart and load them using Add Ons menu item while in the game.
Notes: Thanks to Sonic Team Junior for creating this opensource fan game. Also thanks to romadu for the packaging for portmaster.

Starcatcher

Instructions: Starcatcher files are already included and ready to go. Just start Starcatcher from Ports in the Emulationstation menu.
Notes: Thanks to the team of Escada Games for creating this game and making available for free and efornara for creating the FRT platform. Also thanks to Cebion for the packaging for portmaster.

Star Wars Jedi Knight - Jedi Academy (RG552 Only)

Instructions: You need to add your own full game pak files to the ports/JediAcademy/base folder. Then you should be able to launch Star Wars Jedi Knight - Jedi Academy from Ports in the emulationStation menu.
Notes: Thanks to JACoders for the opensource engine. Also thanks to brooksytech for the porting and packaging for portmaster.

Star Wars Jedi Knight II - Jedi Outcast (RG552 Only)

Instructions: You need to add your own full game pak files to the ports/JediOutcast/base folder. Then you should be able to launch Star Wars Jedi Knight - Jedi Outcast from Ports in the emulationstation menu.
Notes: Thanks to JACoders for the opensource engine. Also thanks to brooksytech for the porting and packaging for portmaster.

Stardew Valley

Instructions: You must have a copy of the compatibility version of Stardew Valley for Linux. The windows version may work as well. Steam or GOG versions should work. Copy data into the ports/stardewvalley/gamedata folder
Then just start StardewValley from Ports in the emulationstation menu.
Notes: Thanks to the MonoGame project for the framework that's used to make this possible.
Thanks to JohnnyonFlame for the port work that makes this possible.
You can donate towards MonoGame's work here
You can donate towards JohnnyonFlame's work here

Steel Assault (RG552 Only)

Instructions: You must have a copy of Steel Assault for Linux. Copy data into the ports/steelassault/gamedata folder
Then just start SteelAssault from Ports in the emulationstation menu.
Notes: Thanks to the FNA-XNA project for the runtime that's used to make this possible.
Thanks to JohnnyonFlame for the port work that makes this possible.
You can sponsor FNA-XNA's work here
You can donate towards JohnnyonFlame's work here

Super Mario War

Instructions: Super Mario War files are already included and ready to go. Just start Super Mario War from Ports in the emulationstation menu.

Netplay: There's a netplay feature available with the portmaster version that supports network play between multiple units. According to the author (mmatyas) of this feature, it is very much experimental so performance will vary depending on a a number of factors not limited to network latency, connection quality (2.4Ghz vs 5Ghz, vs Wired connection) and if attempting to play over Internet, lag and disconnects. To use this feature: you can do the following:

  1. One of players has to run the server. This can be done from the netplay menu provided when you launch Super Mario War from the PortMaster version.
  2. Server IPs can be added from the netplay menu from within settings. The netplay menu will allow you to easily set Server 1 as your internal IP address, Server 2 as your external IP address. You can also set alternative addresses for these servers as well.
  3. Make sure to start the server before you start Super Mario War. Once started, you can join the server using your internal IP address. The other players will need to join via your internal IP if playing on the same local network or your external IP if joining via Internet.
    • Be aware that if playing over internet, the unit with the smw server started must have port forwarding on that wifi or wired router's configuration for UDP 12521 to point to the internal IP of the unit running the smw server. If this is not done, Internet based players may not be able to join the smw server.
  4. Once connected, a room must be created with a name. With the PortMaster setup, the x and y button can be used to just name the room x or y so the room can be setup and all players can enter the room and start playing.

Notes: Thanks to Mátyás Mustoha for continuing the work originally started by Samuele Poletto and then Florian Hufsky to make this game what it is today.

SuperTux

Instructions: SuperTux files are already included and ready to go. Just start SuperTux from Ports in the emulationstation menu.
Notes: Thanks to the SuperTux team and contributors for creating and making this game what it is today.

Tamatool (Tamagotchi P1 Explorer)

Instructions: You will need a compatible Tamagotchi P1 ROM called rom.bin in its folder. The expected ROM format is 16 bits in big-endian per instruction (the actual E0C6S46 instructions are 12-bit long).
Notes: Thanks to Tamatool for this Tamagotchi P1 explorer. Also thanks to Bamboozler for the porting work for portmaster.

Thermomorph

Instructions: Thermomorph files are already included and ready to go. Just start the game from Ports in the Emulationstation menu.
Notes: Thanks to Varun Ramesh for creating this game and making it available for free. Also thanks to Cebion for the packaging for portmaster.

Tile World

Instructions: Tile World files are already included and ready to go. To play the original Chip's Challenge levels, copy your chips.dat file into ports/tileworld/data folder and make sure it's lowercase. Just start Tile World from Ports in the emulationstation menu
Notes: Thanks to Ricardo Angeli for this emulation port of Chip's Challenge created by Chuck Sommerville. Also thanks to Slayer366 for the porting work for portmaster.

Timespinner

Instructions: You must have a copy of Timespinner for Linux. Copy data into the ports/timespinner/gamedata folder
Then just start Timespinner from Ports in the emulationstation menu.
Notes: Thanks to the FNA-XNA project for the runtime that's used to make this possible.
Thanks to JohnnyonFlame for the port work that makes this possible.
You can sponsor FNA-XNA's work here
You can donate towards JohnnyonFlame's work here

Tiny Crate

Instructions: Tiny Crate files are already included and ready to go. Just start Tiny Crate from Ports in the Emulationstation menu.
Notes: Thanks to HarmonyHoney for creating this game and making available for free and efornara for creating the FRT platform. Also thanks to Cebion for the packaging for portmaster.

Titan Tactics

Instructions: Titan Tactics files are already included and ready to go. Just start Titan Tactics from Ports in the Emulationstation menu.
Notes: Thanks to Team Potato for creating this game and making available for free and efornara for creating the FRT platform. Also thanks to Cebion for the packaging for portmaster.

Tomb Raider 1

Instructions: Just add your steam or gog Tomb Raider 1 files to the ports/tombraider1 folder. Then you should be able to launch Tomb Raider 1 from Ports in the emulationStation menu.
Notes: Thanks to XProger for the OpenLara engine that makes this possible.

Ultimate Tapan Kaikki

Instructions: The game files are already included and ready to go. Just start Ultimate Tapan Kaikki from Ports in the Emulationstation menu.
Notes: Thanks to the suomipelit team for creating this open source port. Also thanks to Kloptops and Cebion for the packaging for portmaster.

Undertale

Instructions: You'll need to provide your own Undertale Linux version assets. You can purchase this from GoG for under $10. If you purchase this from GoG, you'll need to download the Linux version and it will have a .sh extension. Just change the .sh to .gz and use 7zip to open the file, then go to the \data\noarch\game\assets folder and copy all of it's contents to your /roms/ports/undertale/assets folder. Then you should be able to launch Undertale from Ports in the emulationstation menu.
Notes:

  • It's been reported that version 1.0.8 seems to work best with this setup. Version 2.0 or newer does not work at this time.
  • On devices with resolutions higher than 640x480, pressing L1 or L2 will adjust the screen aspect ratio.

Thanks to ptitSeb for box86 (https://github.com/ptitSeb/box86)
Thanks to JohnnyonFlame for the necessary modification to allow this game to run on supported linux distros.
You can donate towards JohnnyonFlame's work here

Upo

Instructions: Upo files are already included and ready to go. Just start the game from Ports in the Emulationstation menu.
Notes: Thanks to Eemeli Mark for creating this game and making it available for free. Also thanks to Cebion for the packaging for portmaster.

Ur-Quan Masters

Instructions: Ur-Quan Masters files are already included and ready to go. Just start UQM from Ports in the emulationstation menu.
Notes: Thanks to avolkov, luminescent, mcmartin and meep-eep for the creation and continued updates of this engine.

VanillaRA (Command and Conquor Red Alert)

Instructions: Demo files are already included. If you want to play the full version, you will need to place at least MAIN.MIX & READALERT.MIX into ports/vanillara/data/vanillara. You can get the game files from here. For multiple cd's for the campaigns & expansions it is a little more complex. Follow the installation instructions from here. If you want to use the expansions you will need the files from the patch 3.03, available here.
Notes: Thanks to TheAssemblyArmada and other contributors for the build. Also thanks to kloptops and Snoopy from the AmberElec Discord for the porting work.

VanillaTD (Command and Conquor Tiberium Dawn)

Instructions: Demo files are already included. If you want to play the full version, you will need to place the game files from the following guide into ports/vanillatd/data/vanillatd. You will need to delete all the game files in ports/vanillatd/data/vanillatd before installing full game files.
Notes: Thanks to Vanilla Conquer and other contributors for the build. Also thanks to kloptops and Snoopy from the AmberElec Discord for the porting work.

VCMI - Heroes of Might and Magic III

Instructions: You need to add required game files either from CD1 & CD2, GoG or an installed copy of the game. This requires about 2-3 gb of free space. For the gog version copy setup_heroes_of_might_and_magic_3_complete_4.0_(28740)-1.bin and setup_heroes_of_might_and_magic_3_complete_4.0_(28740).exe into ports/vcmi. For the cd version copy the contents of cd1 into ports/vcmi/cd1 and cd2 into ports/vcmi/cd2. For the installed version copy installed game files into ports/vcmi/install.
Notes: Thanks to VCMI Team for the open source Heroes of Might and Magic III engine that makes this possible. Also thanks to the kloptops for the porting work for portmaster.

VVVVVV

Instructions: The free Make and Play Edition data.zip file is already included. Just start VVVVVV from Ports in the emulationstation menu. You can also add your own purchased copy of the data.zip from your VVVVVV into the /roms/ports/VVVVVV folder if you prefer that version instead.
Notes: Thanks to Terry Cavanagh and other authors and contributors for the creation and continued updates of this game.

Wetspot 2

Instructions: Wetspot 2 files are already included and ready to go. Just start Wetspot 2 from Ports in the Emulationstation menu.
Notes: Thanks to dmitrysmagin and Angelo Mottola for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Wordle SDL

Instructions: Wordle files are already included and ready to go. Just start Wordle from Ports in the emulationstation menu.
Notes: Thanks to Andrei Rafael for the original port and Rinnegatamante for the non desktop control logic. Also thanks to Bamboozler for the packaging for portmaster.

World War II GI

Instructions: You'll need to add your own full version WW2GI.GRP and WW2DI.RTS and .CON files and optionally CD audio tracks as OGG file in the format trackXX.ogg (where XX is the track number) to the ports/rednukem-WWII/gamedata folder. Then yo should be able to launch World War II GI from Ports in the emulationstation menu.
Notes: Thanks to Nukeykt for the Rednukem engine that makes this possible. Also thanks to romadu for the porting work for portmaster.

Worship Vector

Instructions: Worship Vector files are already included and ready to go. Just start Worship Vector from Ports in the Emulationstation menu.
Notes: Thanks to Quasist, JohnnyonFlame and Zear and other contributors for creating this game and making available for free. Also thanks to Cebion for the packaging for portmaster.

Clone this wiki locally