@@ -45,39 +45,40 @@ you want to run.
4545### Binary Native Targets
4646
4747Since Open Watcom can produce binaries for several operating systems,
48- each binary has been given a unique name to distinguish the native ** Operating System** (OS)
49- and ** Instruction Set Architecture** (ISA) it is intended for.
50-
51- | Binary Name | Native OS | Native ISA |
52- | ---------------| -----------------| ------------|
53- | ** LUA16.EXE** | Real mode DOS | 8086 |
54- | ** LUA21.EXE** | OS/2 1.2 | 80286 |
55- | ** LUA22.EXE** | OS/2 2.0 | 80386 |
56- | ** LUA4G.EXE** | DOS4GW extender | 80386 |
57- | ** LUANT.EXE** | Windows 95 | 80386 |
48+ each binary has been given a unique name to distinguish the native ** Operating System**
49+ and ** Instruction Set Architecture** it is intended for.
50+
51+ | Binary Name | Native Operating System | Native Instruction Set Architecture |
52+ | ---------------| -------------------------| -------------------------------------|
53+ | ** LUA16.EXE** | Real mode DOS | 8086 |
54+ | ** LUA21.EXE** | OS/2 1.2 | 80286 |
55+ | ** LUA22.EXE** | OS/2 2.0 | 80386 |
56+ | ** LUA4G.EXE** | DOS4GW extender | 80386 |
57+ | ** LUANT.EXE** | Windows 95 | 80386 |
58+ | ** LUAUX.ELF** | Linux 1.2.13 | 80386 |
5859
5960### Binary Compatibility Matrix
6061
61- Some OSes can run binaries intended for another out of the box.
62- Do keep in mind, however, that in most of these cases
63- the OS is newer and has higher minimum requirements.
64-
65- | Operating System | Minimum OS ISA(s) | LUA16.EXE | LUA21.EXE | LUA22.EXE | LUA4G.EXE | LUANT.EXE |
66- | ------------------------------------- | ----------------------------- | ----------- | ----------- | ----------- | ------------ | ----------- |
67- | DOS 2 .x - 4.x< br />Windows 1.x - 3.x | 8086 | Yes | No | No | No | No |
68- | DOS 5.x - 7.x | 8086< br />80386SX | Yes | No | No | No< br />Yes | No |
69- | OS2 1.0 - 1.1 | 80286 | Yes | No | No | No | No |
70- | OS2 1.2 - 1.3 | 80286 | Yes | Yes | No | No | No |
71- | OS2 2 .x | 80386SX | Yes | Yes | Yes | No | No |
72- | OS2 3 .x | 80386SX | Yes | Yes | Yes | Yes | No |
73- | OS2 4.x | 80486SX | Yes | Yes | Yes | Yes | No |
74- | Windows 95 | 80386SX | Yes | No | No | Yes | Yes |
75- | Windows 98 | 80486DX<br />80486SX+80487SX | Yes | No | No | Yes | Yes |
76- | ReactOS 0.4.15 | 80586 | Yes | No | No | No | Yes |
77- | Windows 2000 - ME | 80586 | No | No | No | No | Yes |
78- | Windows XP | 80586<br />x86_64 | No | No | No | No | Yes |
79- | Windows Vista - 10 | 80686<br />x86_64 | No | No | No | No | Yes |
80- | Windows 11 | x86_64 | No | No | No | No | Yes |
62+ Some operating systems can run binaries intended for another out of the box.
63+ In most cases, the operating system is newer and has higher hardware requirements.
64+
65+ | Operating System | Instruction Set Architecture | LUA16.EXE | LUA21.EXE | LUA22.EXE | LUA4G.EXE | LUANT.EXE | LUAUX.ELF |
66+ | ------------------------------------- | ------------------------------ | ----------- | ----------- | ----------- | ------------ | ----------- | ----------- |
67+ | DOS 2.x - 4.x< br />Windows 1.x - 3.x | 8086 | Yes | No | No | No | No | No |
68+ | DOS 5 .x - 7.x | 8086< br />80386SX | Yes | No | No | No< br />Yes | No | No |
69+ | OS2 1.0 - 1.1 | 80286 | Yes | No | No | No | No | No |
70+ | OS2 1.2 - 1.3 | 80286 | Yes | Yes | No | No | No | No |
71+ | OS2 2.x | 80386SX | Yes | Yes | Yes | No | No | No |
72+ | OS2 3 .x | 80386SX | Yes | Yes | Yes | Yes | No | No |
73+ | OS2 4 .x | 80486SX | Yes | Yes | Yes | Yes | No | No |
74+ | Linux 1.2.13+ | 80386SX | No | No | No | No | No | Yes |
75+ | Windows 95 | 80386SX | Yes | No | No | Yes | Yes | No |
76+ | Windows 98 | 80486DX<br />80486SX+80487SX | Yes | No | No | Yes | Yes | No |
77+ | ReactOS 0.4.15 | 80586 | Yes | No | No | No | Yes | No |
78+ | Windows 2000 - ME | 80586 | No | No | No | No | Yes | No |
79+ | Windows XP | 80586<br />x86_64 | No | No | No | No | Yes | No |
80+ | Windows Vista - 10 | 80686<br />x86_64 | No | No | No | No | Yes | No |
81+ | Windows 11 | x86_64 | No | No | No | No | Yes | No |
8182
8283## Build
8384See the [ Build documentation] ( BUILD.md ) and [ GitHub Workflow] ( .github/workflows/LuaWatcom.yml )
0 commit comments