Rick Dangerous (XRick)¶
Background¶
XRick is an open source implementation of the game "Rick Dangerous". Rick Dangerous is a platform game developed by Core Design for the Acorn Archimedes, Amiga, Atari ST, Amstrad CPC, ZX Spectrum, Commodore 64, and MS-DOS. The game was released in 1989 and published by MicroProse on the Firebird Software label in the UK, and on the MicroPlay label in America. It was also published in Spain by Erbe Software. Later, it was released with two other games, Stunt Car Racer and MicroProse Soccer, on the Commodore 64 Powerplay 64 cartridge. The game was followed by a sequel, Rick Dangerous 2, in 1990. Loosely based on the Indiana Jones film franchise, the game received mixed reviews from critics. This libretro core is based on BigOrno's work.
The XRick core have been authored by
- fabiensanglard
- r-type
- phcoder
The XRick core is licensed under
A summary of the licenses behind RetroArch and its cores can be found here.
Extensions¶
Content that can be loaded by the XRick core have the following file extensions:
- .zip
Databases¶
RetroArch database(s) that are associated with the XRick core:
BIOS¶
Required or optional firmware files go in the frontend's system directory.
Filename | Description | md5sum |
---|---|---|
xrick/data.zip | Audio and visual files required for Core to work. | A471E64E9F69AFBE59C10CC94ED1B184 |
Features¶
Frontend-level settings or features that the XRick core respects.
Feature | Supported |
---|---|
Restart | ✕ |
Screenshots | ✔ |
Saves | ✕ |
States | ✕ |
Rewind | ✕ |
Netplay | ✕ |
Core Options | ✔ |
RetroAchievements | ✕ |
RetroArch Cheats | ✕ |
Native Cheats | ✔ |
Controls | ✔ |
Remapping | ✕ |
Multi-Mouse | ✕ |
Rumble | ✕ |
Sensors | ✕ |
Camera | ✕ |
Location | ✕ |
Subsystem | ✕ |
Softpatching | ✕ |
Disk Control | ✕ |
Username | ✕ |
Language | ✕ |
Crop Overscan | ✕ |
LEDs | ✕ |
Directories¶
The XRick core's internal core name is 'xrick'.
Geometry and timing¶
- The XRick core's core provided FPS is 25.
- The XRick core's core provided sample rate is 22050.0 Hz.
- The XRick core's core provided aspect ratio is 4/3.
- The XRick core's base width is 801.
- The XRick core's base height is 600.
Core Options¶
The Mesen core has the following option(s) that can be tweaked from the core options menu. The default setting is bolded.
-
Crop Border [xrick_crop_borders] (ON|OFF) Remove the 32 pixels of empty padding either side of the game screen. Note: Cheat mode indicators will only be shown if cropping is disabled.
-
Cheats Configure internal trainer/cheat modes provided by the game engine.
- Trainer Mode [xrick_cheat1] (OFF|ON) Always have 6 bullets, 6 dynamite stick, 6 lives.
- Invulnerability Mode [xrick_cheat2] (OFF|ON) Nothing can kill Rick. Use with care. May break the game.
- Expose Mode [xrick_cheat3] (OFF|ON) Highlight all entities on the game map.
Controllers¶
The XRick core supports the following device type(s) in the controls menu, bolded device types are the default for the specified user(s):
User 1 device types¶
- None - Doesn't disable input. There's no reason to switch to this.
- RetroPad - Joypad - Stay on this.
- RetroPad w/Analog - Joypad - Same as RetroPad. There's no reason to switch to this.
Controller tables¶
Joypad¶
RetroPad Inputs | XRick core inputs |
---|---|
Jump | |
Crouch | |
Left | |
Right | |
Attack |
Supported combinations
- Attack + Left = Stab left using your bayonet
- Attack + Right = Stab right using your bayonet
- Attack + Up = Shoot
- Attack + Down = Drop a bomb