Skip to content

Blues Brothers, Jukebox Adventure & Prehistorik 2 engine reimplementation (SDL1)

Notifications You must be signed in to change notification settings

twojstaryzdomu/blues-sdl1

Repository files navigation

Blues Brothers

This is a rewrite of the Blues Brothers and Blues Brothers: Jukebox Adventure game engines developed by Titus Interactive.

Screenshot1 Screenshot2

There is also support for Prehistorik 2.

Requirements

Blues Brothers

The data files of the Amiga or DOS version, full game or demo, are required.

*.BIN, *.CK1, *.CK2, *.SQL, *.SQV, *.SQZ

For sounds and music, the Amiga version files or the ExoticA set need to be copied.

Jukebox Adventure

The data files of the DOS version are required.

*.EAT, *.MOD

Prehistorik 2

The data files of the DOS version, full game or demo, are required.

*.SQZ, *.TRK

Changes

Compared to the original DOS executables, the rewritten engines feature:

  • horizontal scrolling
  • configurable screen size
  • dynamically resizable window to control game screen size
  • in-game screen controls for screen size, scale & palette
  • on-screen messaging
  • game cheats: unlimited lifes and energy, no hit
  • game pad support with a user-defined jump button

Screen controls

In addition to the default controls, the engine provides several convenience in-game keys for display control.

The screen size lock allows to hold a given game screen size whilst manipulating the window or scale.

In-game palette cycling is only available in Prehistorik 2.

Key(s) Function
A Toggle audio
C Reset cache stats (in '--debug=128')
D Decrease scale
E Toggle screen palette display
G Toggle animated tiles
H Toggle Hybrid crack palette bug
I Increase scale
J Configure jump button
O Restore original scale & screen size
P Pause game
S Toggle screen size lock
T Toggle scale
ALT + Enter Toggle fullscreen <=> windowed mode
- Cycle to previous palette
+ = Cycle to next palette

Running

By default, the executable loads the data files from the current directory. This can be changed using command line switches.

Usage: blues [OPTIONS]...
  --datapath=PATH   Path to data files (default '.')
  --level=NUM       Start at level NUM
  --cheats=MASK     Cheats bitmask
  --startpos=XxY    Start at position (X,Y)
  --fullscreen      Enable fullscreen
  --scale=N         Graphics scaling factor (default 2)
  --screensize=WxH  Graphics screen size (default 320x200)
  --cga             Enable CGA colors
  --dosscroll       Enable DOS style screen scrolling
  --hybrid          Enable fuchsia color as in Hybrid crack
  --palette=NUM     Pick palette NUM for screen colors
  --nomap           Do not scroll map before each level
  --jumpbtn=NUM     Select button NUM for jump (default 0)
  --nosound         Disable sound
  --noanimtiles     Disable animated tiles

Downloads

blues-sdl2-win32.zip - Win32 executable

About

Blues Brothers, Jukebox Adventure & Prehistorik 2 engine reimplementation (SDL1)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published