This article is from the FAQ, by with numerous contributions by others.
In order to use the Mjolner System you need to have an assembler, a linker,
a make utility and C libraries from either Microsoft or Borland. The
Microsoft utilities are recommended.
These utilities must satisfy the following:
Starting from release r4.0.1, no assembler is needed any longer.
For older releases (e.g. r4.0) an assembler is needed. You can
install one of the following
+ MASM386.EXE and EDITBIN.EXE from the Microsoft WIN32SDK.
+ ML.EXE, which can be bought as a separate tool from
Microsoft. ML.EXE is also part of Microsoft Development
Network MSDN (level 2) and the Windows NT 3.5.1 DDK.
+ LINK.EXE from e.g. Microsoft Visual C++.
+ NMAKE.EXE from e.g. Microsoft Visual C++.
If you do not plan to use the BETA MAKE facility, you can do
with a dummy NMAKE program, that simply exits 0.
+ from e.g. Microsoft Visual C++.
If you have installed Microsoft Visual C++ 2.0 or later for Windows 95
or Windows NT, you do not need any more software to run the Mjolner
System. If you do not have Visual C++, you will have to get a linker
and C libraries from Microsoft (http://www.microsoft.com/).
No assembler is needed.
gcc and ld.
The Gnu make utility.
The C libraries that come with gcc for Win32.
+ TASM32.EXE, which is sold as a separate tool from Borland.
Notice, that version 4.0 of TASM32.EXE does not work on
Windows 95. A patch is available from the Borland "Patchs
Available" WWW Page at
http://loki.borland.com/cpp/Patchs.htm. The patch is directly
available by FTP from
+ TLINK32.EXE (version 1.0), which is included in the above
Assembler package from Borland, does not work under Windows
95. It aborts with an "Illegal Instruction" error.
+ You need to obtain the TLINK32.EXE linker (version 1.50),
which is part of the Borland C++ (version >= 4.5).
+ MAKE.EXE, which is included in the above Assembler package
from Borland, and is also part of Borland C++ (version >=
+ must be obtained from e.g. Borland C++ (version >= 4.5).
If you have installed Borland C++ for Windows 95/NT, version 4.5 or
later, all you need to install additionally is Borland Assembler
(available from Borland).
You can purchase these utilities from either Microsoft
(http://www.microsoft.com/) or Borland(http://www.borland.com/). Please
contact their national representatives for ordering information.