Skip to content

Cruise for a Corpse for CBM Amiga AGA, RTG and Modern Platforms

License

Notifications You must be signed in to change notification settings

betajaen/apk-cruise

Repository files navigation

Cruise for a Corpse for Commodore Amiga AGA/RTG and modern platforms.

This is a port of Cruise for a Corpse by Delphine Software for the Commodore Amiga it also supports other modern platforms that implement SDL2.

This port is based upon the ScummVM 2.8 (or later) implementation of the 'CruisE' engine only but does not use other parts of the ScummVM codebase.

Required data files

This requires the original game data files to play which can be either the DOS or Amiga versions. This project does not contain any of the original game data files.

The following files must be placed in the same drawer as the executable, which can be found from your Cruise for a Corpse disks.

  • D1
  • D2
  • D3
  • D4
  • D5
  • DELPHINE.LNG (Optional)
  • SYSTEM.FNT
  • VOL.1
  • VOL.2
  • VOL.3
  • VOL.4
  • VOL.5

Port Status

Input

  • Mouse
  • Hot Keys

Audio

  • Sound Effects
  • Music

Graphics

  • Graphics via graphics.library
  • Graphics via Real-time Graphics
  • Graphics via SDL2
  • Optimized Sprites
  • Optimized Backgrounds
  • Optimized Polygons
  • Optimized Palette
  • Planar Support
  • Mouse Cursor images

Save Games

  • Quick Load/Save
  • Load/Save via Requester

Game Editions

  • DOS (256 Colour)
  • Amiga (32 Colour)
  • DOS with Amiga music

Ports

  • Amiga OS 3.x on 68k
  • SDL2

Enhancements

  • Controls
  • Reduced Memory usage
  • Auto-save
  • Resume screen auto-save when game starts
  • Game Pause

Installer

  • Amiga Installer
  • MacOS Disk Image
  • Windows Setup

State of the Game and Observations

Amiga

  • Was able to play the entire game from start to finish with no errors.
  • Some palette errors during cut scene, or switching screens.
  • Some walkboxes errors have been noticed.
  • Performance problems with heavy sprites and/or polygons.
  • Crashing when compiled with optimisations.
  • No Music/Audio

SDL2

  • Was able to play most of the game using pre-saved games as full playthrough has not been tested yet.
  • Some palette errors during cut scene, or switching screens.
  • Some walkboxes errors have been noticed.
  • Performance problems with heavy sprites and/or polygons.
  • No Music/Audio

Game Differences

The Game uses enhanced controls, these replace the ones described in the manual.

Enhanced Controls

Key Option
Esc Quick Game Immediately
Space Pause Game
Shift and F9 Restart Game
F5 Quick Save
Shift and F5 Save to File
F9 Quick Load
Shift and F9 Load from File

ScummVM differences

This codebase uses the 'CruisE' engine source code only and therefore uses the same license as ScummVM GPL 3.0

Additional code such classes and Functions that are normally used in the ScummVM source code have been replicated by the Amiga Port Kit (APK) code and the contents of the Engine folder. Any modifications to the 'CruisE' engine are documentated with the 'MOD:' sub-string in or near code as comments. These have been written by new authors that are not associated (see AUTHORS) with the ScummVM Project.

About

Cruise for a Corpse for CBM Amiga AGA, RTG and Modern Platforms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages