Reverse engineering a DOS PC FMV Game from 1994
Where
Proving Ground
BSides Las Vegas
Duration
31 min
Walks through reverse engineering a 1994 DOS full-motion video game, from its file formats to its hidden switches.
Summary
The talk examines The Lawnmower Man, a 1994 DOS game built around full-motion video, and asks how a PC release of it could run at all. The speaker starts with the play experience: quick-time sequences, timed logic puzzles, a five-second pause that restarts the game, and a memory setup that made it hard to run on period machines. The focus then moves to the CD contents. Files with sound-like names turn out to be Amiga-era formats, including sound modules, Deluxe Paint animations, and a path map that hard-codes install locations, so renaming the directory breaks the game. The playback executable's case-sensitive command switches are documented, and a batch-based level selector is demonstrated.
The investigation links the game to the Commodore CD TV, a console discontinued during its development, and to the Amiga more broadly. The speaker proposes that the video files are raw footage in a Video Toaster-style format, and that the game likely played two video streams at once from a single-speed drive. An account from a developer supports the idea that the game was originally an Amiga title. The audience also attempts a logic puzzle live, which shows how unforgiving the design was.
The takeaway is practical: old media formats and undocumented install logic can be recovered with period-appropriate tools and patient file inspection. Full decoding of the video was still in progress at the time of the talk, and the speaker invited the community to help finish it.
Related talks
Community Stage·19 min
Eero "rambo" af Heurlin
Follows a beginner's attempt to reverse engineer the Bluetooth Low Energy protocol behind an LED helmet light.
Talks·16 min
Christopher Hewitt
Walks through glitching a microcontroller's flash protection to recover a locked chip's ID code and dump its firmware.
HackersTown·29 min
Erica Andrews · Abbie Gonzalez
Shows how a Springfield, Massachusetts nonprofit turns discarded laptops into Linux learning machines to counter digital redlining.


