mirror of
https://github.com/skoelle/dos-tcm-intros.git
synced 2026-09-17 20:30:24 +00:00
README.md
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
title: "TranceMission Intros"
|
||||
emoji: "📺"
|
||||
category: code
|
||||
subcategory: "Retro"
|
||||
status: active
|
||||
stack: [Turbo Pascal, Assembler, DOS, VGA]
|
||||
@@ -1,4 +1,4 @@
|
||||
# TranceMission Intros
|
||||
# 🎮 TranceMission Intros 🎮
|
||||
|
||||
This project contains three DOS demos/intros that were programmed in Turbo Pascal and Assembler. The demos were created by Stefan Koelle in the 1990s and demonstrate advanced graphics, sound, and programming techniques for the DOS platform.
|
||||
|
||||
@@ -6,7 +6,7 @@ These demos often showcased advanced graphics, sound, and programming techniques
|
||||
|
||||
Website: https://www.moonweb.org/tcm/
|
||||
|
||||
## System Requirements
|
||||
## 🛠️ System Requirements
|
||||
|
||||
- **Operating System**: MS-DOS or DOSBox
|
||||
- **Hardware**:
|
||||
@@ -14,7 +14,7 @@ Website: https://www.moonweb.org/tcm/
|
||||
- SoundBlaster-compatible sound (optional, speaker output possible)
|
||||
- Minimum 2 MB RAM
|
||||
|
||||
## Project Structure
|
||||
## 📁 Project Structure
|
||||
|
||||
```
|
||||
dos-tcm-intros/
|
||||
@@ -32,15 +32,15 @@ dos-tcm-intros/
|
||||
|
||||
Each subdirectory under `SOURCE/` contains the source code, compiled objects, and resources for the respective demo.
|
||||
|
||||
## Build Instructions
|
||||
## 🔧 Build Instructions
|
||||
|
||||
The projects use **Turbo Pascal 5.x/7.0** as the compiler.
|
||||
|
||||
### Prerequisites
|
||||
### 📋 Prerequisites
|
||||
- Turbo Pascal compiler (e.g., `tpc.exe`)
|
||||
- Source files located in the respective subdirectories under `SOURCE/`
|
||||
|
||||
### Compilation
|
||||
### 🚀 Compilation
|
||||
|
||||
For each intro, navigate to the corresponding directory and run the `COMPILE.BAT`:
|
||||
|
||||
@@ -57,7 +57,7 @@ COMPILE.BAT
|
||||
|
||||
The compiled executables are named `logo-int.exe`, `menu-int.exe`, and `star-int.exe`.
|
||||
|
||||
### Manual Compilation
|
||||
### 🔨 Manual Compilation
|
||||
|
||||
If the compiler path needs adjustment, you can compile the Pascal files manually:
|
||||
|
||||
@@ -69,7 +69,7 @@ tpc logo-int.pas
|
||||
|
||||
(The order matters as there are dependencies between files.)
|
||||
|
||||
## Usage
|
||||
## ▶️ Usage
|
||||
|
||||
Simply run the compiled executable. Keyboard controls are available:
|
||||
|
||||
@@ -79,32 +79,32 @@ Simply run the compiled executable. Keyboard controls are available:
|
||||
- **A/a** (Logo Intro): Decrease speed
|
||||
- **+/-** (Logo Intro): Volume control
|
||||
|
||||
## Demos
|
||||
## 🎨 Demos
|
||||
|
||||
## Logo Intro
|
||||
### 🖼️ Logo Intro
|
||||
<img src="images/logo-intro.png" alt="Logo Intro" style="width:200px; height:auto;">
|
||||
This demo displays animated text and graphics with sound effects. It sets up the graphics mode, clears the screen, and uses the writeline and writeline2 procedures to display text. The animation includes a sine wave effect, and the sound is played if a SoundBlaster card is detected. User interaction allows control of the animation speed and volume, and the demo exits on specific key presses.
|
||||
|
||||
Intro on YouTube: https://www.youtube.com/watch?v=i4UOuAOxkn4
|
||||
|
||||
## Menu Intro
|
||||
### 📺 Menu Intro
|
||||
<img src="images/menu-intro.png" alt="Menu Intro" style="width:200px; height:auto;">
|
||||
This demo presents a menu with animated text and graphics. It sets up the graphics mode, clears the screen, and uses the writeline procedure to display text. The animation includes a wobble effect for the logo and text. Sound is played if a SoundBlaster card is detected. User interaction allows navigation through the menu using the keyboard, and the demo exits on specific key presses.
|
||||
|
||||
Intro on YouTube: https://www.youtube.com/watch?v=BvKIsfDLH48
|
||||
|
||||
## Star Intro
|
||||
### ⭐ Star Intro
|
||||
<img src="images/star-intro.png" alt="Star Intro" style="width:200px; height:auto;">
|
||||
This demo features animated stars and text on the screen, along with sound effects. It initializes the graphics mode, clears the screen, and uses the writeline procedure for text display. Stars are animated to move across the screen, and sound is played if a SoundBlaster card is detected. The demo waits for a key press to exit.
|
||||
|
||||
Intro on YouTube: https://www.youtube.com/watch?v=qdtqDdSPuG8
|
||||
|
||||
## Credits
|
||||
## 🙏 Credits
|
||||
|
||||
- **Code, Graphics, Music**: Stefan Koelle
|
||||
- **Demo Releases**: 1992-1993
|
||||
- **Website**: https://www.moonweb.org/tcm/
|
||||
|
||||
## License
|
||||
## 📜 License
|
||||
|
||||
Licensed under the [MIT License](LICENSE) - Copyright (c) 2026 Stefan Koelle (https://stefankoelle.de)
|
||||
|
||||
Reference in New Issue
Block a user