- Add core option for cropping the (typically empty) borders either side of the game screen (should always be enabled unless the user wishes to see cheat mode indicators)
- Fix rendering when using the RGB565 pixel format and use RGB565 on all platforms (for improved performance)
- Fix infinite ammo/dynamite bug
- Add core options to expose internal game engine cheat modes:
- Trainer Mode: Always have 6 bullets, 6 dynamite stick, 6 lives
- Invulnerability Mode: Nothing can kill Rick (Use with care, may break the game)
- Expose Mode: Highlight all entities on the game map
- Add input descriptors and configure input mapping for a more modern control method:
- D-Pad Left: Left
- D-Pad Up: Up
- D-Pad Right: Right
- D-Pad Down: Down
- RetroPad A: Jump
- RetroPad B: Fire Gun
- RetroPad X: Jab Stick (+ Left/Right)
- RetroPad Y: Set Dynamite
- RetroPad Start: Pause
- Improve 'contentless' operation
- Game data is now loaded from <system_dir>/xrick/data.zip (previously the path was <system_dir>/data.zip, which could potentially conflict with other cores)
- A suitable OSD error notification is displayed when attempting contentless operation without a valid file in the frontend system directory
- Fix (very) poor quality audio playback
- In-game high score table is now recorded via the frontend SRAM interface
- Fix memory leaks