blob: a8f84577f05c79e33a7dd406b94d88ccf1db5280 [file] [log] [blame] [view] [raw]
# Running Turbo C
Instructions on how to run Turbo C using Dosbox on Linux.
## Prerequisites
To run the Turbo C compiler you will need:
- Dosbox - the easiest way to install is to use your OS's package manager, e.g. `sudo apt install dosbox`
- Turbo C installation - if you have the 3 installation disks, first install those to a single directory with dosbox
- You will need to setup a directory to function as the `C` drive with a `TC` directory inside.
- Note that it's assumed all files are in uppercase
## Configuration
In the `turboc.properties` file you can see an example on how to setup the compiler to work with Compiler Explorer.
Make sure the `.dosbox` path is correct, as well as the `.root` and `.exe`. The `.root` indicates the root of the `C`
drive, and the `.exe` points to the actual `TCC.EXE`
## More notes
Note that Turbo C is C only, so it belongs in your `c.local.properties`.
Also note that you will immediately get an error with the default example source code, because the compiler doesn't
support `//` comments.
Also note that in this old C version, you must declare all variables in the first few lines of your functions.