github.com/ktamas77/deadlock

Pascal / 80386 Assembly Demo © 1995 Tamas Kalman

Open this visualization on its own page →

Contributors

1

Lines of Code

13

From

2012-07-09

To

2012-07-18

About ktamas77/deadlock

Deadlock is a vintage PC demo program created in 1995 by Tamas Kalman, written primarily in Turbo Pascal with 80286 Assembly code and some 80386-specific optimizations. The project showcases the technical capabilities of early-to-mid 1990s PC hardware through a combination of audio and visual effects.

The demo includes a custom MOD player (MP11) that loads and plays tracked music files with support for up to 32 channels and various audio effects including volume control, portamento, and sample offset manipulation. The player can output sound either through direct playback or via DMA chip and Sound Blaster card support. The main demo component integrates the MOD player with 3D transformation effects and other visual elements, with all timing synchronized to work correctly on CPUs of different speeds.

The codebase is modular, with dedicated components for Sound Blaster card handling (SB.INC), DSP chip functionality (DMA.PAS), and multiple versions of the main demo executable (DL01 through DL05), allowing the creator to iterate on effects and features across different releases.

Share this video