Skip to content
Alberto Fustinoni edited this page May 26, 2018 · 21 revisions

Welcome to the RetriX wiki!

Supported game systems

Libretro core used in parentheses

  • NES (FCEUMM)
  • SNES (Snex9x)
  • Game Boy (Ganbatte)
  • Game Boy Advance (Visual Boy Advance)
  • DS (Melon DS)
  • SG1000 (Genesis Plus GX)
  • Master System (Genesis Plus GX)
  • Game Gear (Genesis Plus GX)
  • Mega Drive (Genesis Plus GX)
  • PlayStation (Genesis Plus GX)
  • NeoGeo Pocket (BeetleNGP)
  • Wonderswan (BeetleWSwan)
  • PC Engine (BeetlePCEFast)
  • PlayStation (BeetlePSX)

System Requirements

RetriX requires at minimum a PC or Phone with Windows 10 Creators Update (1507 - Build 15063) or later, or an Xbox One with March 2017 Dashboard.

Hardware requirements vary based on what system is being emulated - faster CPUs will be able to run more recent games and the more RAM the better. It is recommended to have at least 2GB RAM.

Installation

RetriX is a UWP app that is distributed outside of the Windows 10 app store, since Microsoft has decided to ban all emulators. To use RetriX, you will need to sideload it to your device:

Smartscreen

As of right now, RetriX install packages are marked as untrusted by Smartscreen: this is because RetriX is a new app that has had few downloads and not because of any malicious behaviour.

Follow these steps to install an app blocked by Smartscreen.

Given enough time and installs, Smartscreen will start trusting RetriX and the above won't be needed anymore.

Starting games

From the start page, select which game system you want to use.

RetriX main page

This will open a file picker for you to choose which game ROM to start.

In case of games made up of multiple files (usually .bin/.cue CD images), you will see the following message

Multiple files ntification

Clicking OK will show a folder picker: you should use this to pick the folder holding the files that make up the game.

Installing BIOS files

Some game systems emulators require the original devices' BIOS files to run. While these files are not included in RetriX, installing them is straightforward: go to the settings page and you will see a list of all required BIOS files.

RretriX bios list

RetriX expects specific versions of each BIOS file and will refuse to install different ones: RetriX computes the MD5 hash of the file selected and refuses it if it doesn't match the one listed. File name is not considered at all, so just renaming a file will not make it work.

To install a BIOS file, click the "Import" button and use the file picker to select the appropriate file: if the file is accepted the button will become greyed out. You will only have to do this once: quitting and restarting RetriX as well as upgrading will preserve installed BIOS files.

In game controls

The overlay

Most of your in-game interaction with RetriX will happen via the in-game overlay.

In game overlay

Commands from left to right:

  • Save/load state
  • Stop game and return to system selection page
  • Pause/resume game
  • Reset
  • Toggle full screen (where supported - not Xbox One)

If you are using a gamepad and use the d-pad or left analog stick to focus on commands and A as usual to select.

Displaying the overlay

There are many ways of displaying the overlay:

  • Move the mouse pointer over the game player area (just like a video player)
  • Tap on the game player area if using a touch screen; tap again to hide
  • On a gamepad, press Menu/Select, then Option/Start while keeping the first button pressed. This will also pause the game. Use the same key combination to hide the overlay and resume at the same time.

The overlay autohides after a few seconds if no mouse/keyboard activity is detected while the game is running.

Pausing games

The "pause" command discussed here should not be confused with a game's own pause functionality. RetriX can pause games at any time, regardless of the game's actual logic by simply not giving them CPU time. Sometimes you may end up pausing the game both in game and in RetriX, which means you'll need to unpause twice to continue playing.

Saving and restoring game state

Activating the save/load command will show you a list of state save slots: use them to save and restore the game's state. Useful when needing to take a break between save points or to retry difficult sections...

In game overlay

Gamepad controls

Only Xinput compatible gamepads are supported. It is highly recommended to use an Xbox One gamepad, preferably a Bluetooth compatible one (here is a guide explaining how to identify them), as it is the only option for Windows Mobile.

Keyboard controls

Current key bindings are:

  • Arrow keys -> D-PAD
  • Z,X,A,S -> Face buttons (A,B,X,Y on gamepad)
  • O,P -> Select, Start

Touch controls

If RetriX detects a system with:

  • No attached gamepad
  • No attached keyboard
  • A touchscreen

it will automatically display a virtual touch gamepad. As soon as a suitable input device is connect the virtual gamepad will hide again.

Other shortcuts

Toggling fullscreen

  • On touch screen: double tap on game player area
  • On keyboard: Left Shift + Enter, Esc to exit fullscreen

Save/Load state

  • On keyboard: Shift + 1-6 to save state to corresponding slot
  • On Keyboard 1-6 to load state from corresponding slot