D1X-Rebirth 0.58.1 - MorphOS port (PowerPC) =========================================== MorphOS port by Papiosaur, 2026. Descent (Parallax Software, 1995) running on MorphOS through the D1X-Rebirth engine. This build is based on SDL2 (sdl2.library / sdl2_mixer.library) and adds game-controller support. It requires sdl2.library and sdl2_mixer.library to be installed on your system. Game data --------- This archive ships with the SHAREWARE data files of Descent (7 levels), which Parallax released for free, non-commercial distribution. They are complete and playable as they are. To play the full 27-level game, replace data/descent.hog and data/descent.pig with the ones from a retail copy of Descent (CD, GOG or Steam release). The file names are the same and nothing else has to be changed. Installation ------------ Copy this whole drawer wherever you like on your disk, for example: Games:D1X-Rebirth/ The game is built with SHAREPATH=PROGDIR:, so it finds its data files inside its own drawer. Do not separate the binary from its data files. Drawer contents --------------- D1X-Rebirth the program (MorphOS PPC executable) data/descent.hog game data (levels, etc.) data/descent.pig game data (textures, sounds) data/descent.cfg default configuration (640x480 windowed) timidity/ free MIDI instrument patches (freepats) timidity.cfg tells SDL2_mixer where those patches are doc/README.txt general DXX-Rebirth documentation doc/INSTALL.txt upstream installation notes doc/RELEASE-NOTES.txt what's new in this version doc/CHANGELOG.txt change history doc/COPYING.txt license Running ------- Double-click "D1X-Rebirth", or from the Shell: cd Games:D1X-Rebirth D1X-Rebirth Music ----- The game's built-in music is MIDI. It is rendered by SDL2_mixer using the free "freepats" instrument patches bundled in the timidity/ drawer, so music works out of the box with no extra installation. Removing that drawer only makes the music silent; sound effects and gameplay are unaffected. Controller ---------- With SDL2 the game uses the standard game-controller interface. Sticks and pads are auto-detected; a phantom device on the empty analog port is filtered out automatically, so -nojoystick is no longer required. Force feedback (rumble) is supported and kicks in when your ship takes damage. It needs a pad whose rumble motors are exposed to MorphOS through sensors.library - a Xbox 360 controller is known to qualify. Pads without motors, or whose motors the system does not see, simply stay quiet; nothing else changes. Note that sdl2.library ships with a dummy haptic subsystem, so the rumble goes through the joystick driver, not through SDL_Haptic. Useful command-line options --------------------------- -nojoystick disable the joystick entirely -noforcefeedback keep the joystick but disable rumble -hogdir point to another directory for descent.hog -window force windowed mode Files created while playing --------------------------- The game writes its configuration and saves (descent.cfg, player.plr, player.plx, saved games, gamelog.txt) into the data/ drawer, and a log of its console output into log.txt, so make sure it lives on a writable volume. Credits ------- D1X-Rebirth engine Christian Beckhaeuser and the DXX-Rebirth team https://www.dxx-rebirth.com/ Descent Parallax Software Corporation, 1995 SDL2 for MorphOS BeWorld freepats patch set https://freepats.zenvoid.org/ If you enjoy this port, the Support icon in this drawer opens a donation page. License ------- The engine is covered by the D1X-Rebirth / original Parallax license, see doc/COPYING.txt: use and distribution are royalty-free for non-commercial purposes only. The bundled shareware game data is distributed under the same non-commercial terms. The freepats patch set in timidity/ is free software, see timidity/LICENSE.