Cloned Games

Ken's Labyrinth enhanced port for Switch

SporadicPlayableSwitch
Ken's Labyrinth enhanced port for Switch screenshot

About

Ken's Labyrinth is a 1993 MS-DOS first-person shooter published by Epic MegaGames and largely coded by Ken Silverman, who later created the Build engine used in Duke Nukem 3D; the player searches a labyrinth to rescue their dog, Sparky. LAB3D/SDL is a port of Ken's Labyrinth to modern systems — Windows, macOS, Linux/Unix, and Nintendo Switch homebrew — using OpenGL for graphics and SDL2 for input, sound, and threading, replacing the original's DOS-era software renderer.

How it differs from the original

Compared to the original, this port adds OpenGL-accelerated, anti-aliased true-color graphics with hi-res texture support, multiple simultaneous sound effects, improved General MIDI music, game controller support, and big-endian CPU support, dropping the original's specialized VGA software renderer.

Getting started

On Nintendo Switch it can be installed via the Homebrew Appstore or by copying the release files to the console's SD card alongside the game's data; on Linux it needs the SDL2, SDL2_Image, and GLU libraries installed. Command-line options control windowed/fullscreen mode, save-slot loading, and demo recording/playback.

Additional notes

Note
Cheat codes can be enabled by passing "snausty" or "cheaton" as a command-line parameter.
Share:

We’d like to use analytics cookies to understand how visitors use this site. See our Privacy Policy for details. Nothing else is tracked, and the site works the same either way.