An independent community project Meet the project
retropie.usSearch
Menu

OpenTyrian

RetroPie upstream reference · Snapshot 175f5b158f16

Check the hardware and OS before following this guide.

Imported upstream documentation may contain historical commands and defaults. It is not a tested Pi 5 recipe. See current Pi 5 research.


[Upstream illustration: view image]


OpenTyrian is a port of the DOS shoot-em-up Tyrian. Jason Emery generously gave the OpenTyrian developers a copy of the Tyrian 2.1 source code, which has since been ported from Turbo Pascal to C. The port uses SDL, making it easily cross-platform.


Emulator: OpenTyrian

This emulator can be installed from the Retropie Setup script

Controls:

ctrl-backspace -- kill OpenTyrian
alt-enter      -- fullscreen
ctrl-f10       -- ungrab mouse

arrow keys     -- ship movement
space          -- fire weapons
enter          -- toggle rear weapon mode
ctrl/alt       -- fire left/right sidekick

Configuring Game Controllers

You can configure controllers in-game by starting a game in any mode, episode or difficulty - it doesn't matter which. From the pre-game menu, choose Options and then Joystick. If you have a game controller plugged in, then you will see a screen as below with buttons and axes already assigned.

[Upstream illustration: opentyrian-joystick]

Bear in mind that the button and axes numbering in OpenTyrian is the number as reported by jstest +1. For example, button 0 on your controller will register as BTN 1.

To re-configure, use the arrow keys on a keyboard to select an action, FIRE, CHANGE FIRE etc. Press ENTER on a keyboard to highlight and then the button on your game controller that you wish to map. Repeat for other buttons.

To remove a default setting, press the relevant button for the action. For example, to remove the default setting of BTN 1 for FIRE, navigate to FIRE with a keyboard, press ENTER and then press button 0 on your controller.

The settings will be saved to a configuration file, opentyrian.cfg, in the /opt/retropie/configs/ports/opentyrian folder. It is possible to manually edit this file if you prefer, just remember to add one to the button or axis number as reported by jstest.

Copyright the RetroPie project and its contributors. Distributed under the upstream GPLv3 license, with original notices retained.

Adapted for this site's presentation: sanitized HTML, local links, heading anchors, and external illustration links. Original Markdown · Pinned upstream source · Upstream website