Skip to content

Commit 5e2d09b

Browse files
committed
Merge branch 'master' of https://github.com/davidrg/ckwin
2 parents d17766e + 277a16d commit 5e2d09b

File tree

1 file changed

+22
-12
lines changed

1 file changed

+22
-12
lines changed

doc/compilers.md

+22-12
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,11 @@ The highly optional k95cinit.exe utility requires Visual C++ 1.5 to be built.
5454
</tr>
5555
<tr>
5656
<td>ARM64</td>
57-
<td></td>
58-
57+
<td>Windows 10</td>
5958
</tr>
6059
<tr>
6160
<td>ARM32</td>
62-
<td></td>
61+
<td>Windows RT 8.0</td>
6362
<td>❌</td> <!-- Tested often: not really -->
6463
</tr>
6564
<tr>
@@ -77,12 +76,12 @@ The highly optional k95cinit.exe utility requires Visual C++ 1.5 to be built.
7776
</tr>
7877
<tr>
7978
<td>ARM64</td>
80-
<td></td>
79+
<td>Windows 10</td>
8180
<td>❌</td> <!-- Tested -->
8281
</tr>
8382
<tr>
8483
<td>ARM32</td>
85-
<td></td>
84+
<td>Windows RT 8.0</td>
8685
<td>✅</td> <!-- Tested -->
8786
</tr>
8887
<tr>
@@ -100,12 +99,12 @@ The highly optional k95cinit.exe utility requires Visual C++ 1.5 to be built.
10099
</tr>
101100
<tr>
102101
<td>ARM64</td>
103-
<td></td>
102+
<td>Windows 10</td>
104103
<td>❌</td> <!-- Tested -->
105104
</tr>
106105
<tr>
107106
<td>ARM32</td>
108-
<td></td>
107+
<td>Windows RT 8.0</td>
109108
<td>❌</td> <!-- Tested -->
110109
</tr>
111110
<tr>
@@ -123,12 +122,12 @@ The highly optional k95cinit.exe utility requires Visual C++ 1.5 to be built.
123122
</tr>
124123
<tr>
125124
<td>ARM64</td>
126-
<td></td>
125+
<td>Windows 10</td>
127126
<td>❌</td> <!-- Tested -->
128127
</tr>
129128
<tr>
130129
<td>ARM32</td>
131-
<td></td>
130+
<td>Windows RT 8.0</td>
132131
<td>❌</td> <!-- Tested -->
133132
</tr>
134133
<tr>
@@ -450,19 +449,30 @@ link.exe, you may also need to grab cvtres.exe (link.exe version 3.0 from
450449
Visual C++ 4.0 is incompatible with the version of cvtres.exe included in the
451450
NT 3.1 SDK, possibly earlier versions of link.exe might be ok.)
452451

453-
Both the MIPS and i386 compilers should be correctly detected and configured
452+
The MIPS and i386 compilers should be correctly detected and configured
454453
to statically link against the C runtime and set the subsystem version to 3.1.
455454

455+
Note that the MIPS compiler is currently unable to build K95G, the GUI version
456+
of Kermit 95. The compiler fails on Ikui.cxx with the error:
457+
`opening u-code output C:\TEMP\000057.M.writing u-code output C:\TEMP\000057.M.rename: No such file or directory`
458+
The cause of this error is currently unknown, but it does not affect building the
459+
console version of Kermit 95.
460+
456461
### Windows NT 3.50
457462

458463
As found on the *Microsoft Solutions Development Kit*, the only compiler or linker
459464
included is for the Alpha platform and is at a similar level to Visual C++ 1.0 32bit
460465
(MSC 8.0). The compiler works but the linker does not, so you'll need a newer
461466
linker from Visual C++ 2.0 or 4.0. You may also need an updated cvtres.exe.
462467

463-
This Alpha cmopiler should be correctly detected and configured to statically
468+
This Alpha compiler should be correctly detected and configured to statically
464469
link against the C runtime and set the subsystem version to 3.1.
465470

471+
Note that while the Alpha compiler is capable of building K95G (the GUI version of
472+
Kermit 95), the resulting executable crashes the Win32 subsystem when run on Alpha
473+
Windows NT 3.50. As a result it is recommended that this compiler only be used to
474+
build the console version of Kermit 95.
475+
466476
### January 2000 Platform SDK
467477

468478
The January 2000 Platform SDK includes a very early version of Visual C++ 2002
@@ -480,4 +490,4 @@ be run on any publicly released version of Windows.
480490

481491
While the compiler in this SDK is capable of doing 32bit builds, the Platform
482492
SDK headers have some issues (complains about size_t being redefined) and the
483-
required import libraries are not present.
493+
required import libraries are not present.

0 commit comments

Comments
 (0)