This repository is a compilation of msdos game development tools ready to be used in DOSBox, DOSBOX-X, FreeDOS and MSDOS.
It includes:
- Div Games Studo 2.0 (Spanish Version, but the english translation is easy to find).
- Borland Turbo C compiler and editor.
- Assembly Tools.
- DJGPP compiler.
- CWSDPMI binary.
- Allegro Library (already prepared for DJGPP)
- RHIDE editor.
- A bat file to prepare the environment.
- Mesa Library (OpenGL support...without GPU!)
In order to use this repository you have to follow these steps:
Mount the unit as floppy disk (it allows to enable the automatic rescan of the files if you want to use an external IDE)
mount H C:\msdos-gamedev-tools -t floppy
mount H /home/your_username/msdos-gamedev-tools -t floppy
mount H /Users/your_username/msdos-gamedev-tools -t floppy
Nothing special to do here. Just copy/paste the contents of the repository in your C drive
The SET_ENV.bat file is ready to use the H drive as base drive, but you can edit the file and set the diver letter to one of your choice.
Simply execute the file and you will be able to call all the .EXE files from wherever you are in the OS.
You can check that everything is going well typing :
DJGGP creates binaries that requires to go beyond the 640kb memory limitation. You will need to execute the command CWSDPMI.exe to enable this functionality or your EXE files will crash instantly.
gcc --version
For C
gcc -static -g -o filename.exe filename.c -lalleg -lmesa
For C++
gxx -static -g -o filename.exe filename.cc -lalleg -lmesa
D.EXE
All the binaries are ready to be use: LD, TC...