Skip to content

Commit 9661406

Browse files
committed
Formatted README.md
1 parent a29b581 commit 9661406

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

README.md

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,31 @@
33
[![Lua for Watcom](https://github.com/Lethja/lua-watcom/actions/workflows/LuaWatcom.yml/badge.svg)](https://github.com/Lethja/lua-watcom/actions/workflows/LuaWatcom.yml)
44
[![Lua Scripts](https://github.com/Lethja/lua-scripts/actions/workflows/LuaScripts.yml/badge.svg)](https://github.com/Lethja/lua-scripts/actions/workflows/LuaScripts.yml)
55

6-
This repository contains `wmake` style makefiles and patches to build
7-
[Lua](https://lua.org) on Open Watcom 1.9 or later.
6+
This repository contains `wmake` style makefiles and patches to build
7+
[Lua](https://lua.org) on Open Watcom 1.9 or later.
88

9-
Initially, the goal of the project was to allow modern Lua scripts
10-
to be run on DOS systems in real mode.
11-
The project has since expanded to include all Open Watcom targets
9+
Initially, the goal of the project was to allow modern Lua scripts
10+
to be run on DOS systems in real mode.
11+
The project has since expanded to include all Open Watcom targets
1212
that don't require external dependencies to build.
13-
Additionally, the simple scripts originally part of Lua for Open Watcoms
14-
disk images made to test these ports has been made into its own repository,
15-
[Lua Scripts](https://github.com/Lethja/lua-scripts).
16-
It includes several example and utility scripts
13+
Additionally, the simple scripts originally part of Lua for Open Watcoms
14+
disk images made to test these ports have been made into its own repository,
15+
[Lua Scripts](https://github.com/Lethja/lua-scripts).
16+
It includes several example and utility scripts
1717
that can be used on any Lua 5.4 interpreter, including Lua for Watcom.
1818

1919
## Download
2020

21-
Pre-compiled builds are available on the
21+
Pre-compiled builds are available on the
2222
[Release](https://github.com/Lethja/lua-watcom/releases/latest) page.
2323
These releases are built from a
2424
[GitHub Action workflow](.github/workflows/LuaWatcom.yml).
2525

2626
### Files
27-
There are two zips available for download in each release;
27+
There are two zips available for download in each release;
2828
which one you should download depends on how you plan to use the software.
29-
Both zips contain binaries for all listed platforms.
30-
See [Binary Native Targets](#binary-native-targets)
29+
Both zips contain binaries for all listed platforms.
30+
See [Binary Native Targets](#binary-native-targets)
3131
and [Binary Compatibility Matrix](#binary-compatibility-matrix)
3232
to determine which binary is right for your system.
3333

@@ -37,9 +37,9 @@ The zip is formatted with DOS headers and has 8.3 friendly names.
3737

3838
#### Watcom Lua floppy disk Images
3939
This zip contains two floppy disk format images (`.ima` format)
40-
which are ready to be written to real disks for distributing to retro machines
41-
or opened by [emulators](#emulators-and-compatibility-layers) directly.
42-
To save space on these disk images, binaries have been compressed
40+
which are ready to be written to real disks for distributing to retro machines
41+
or opened by [emulators](#emulators-and-compatibility-layers) directly.
42+
To save space on these disk images, binaries have been compressed
4343
by [UPX](https://upx.github.io/) where possible.
4444

4545
| Disk Image | Description |
@@ -49,16 +49,16 @@ by [UPX](https://upx.github.io/) where possible.
4949

5050
## System Requirements
5151

52-
Lua for Watcom binaries can run on a number of legacy systems
53-
as well as some modern ones.
52+
Lua for Watcom binaries can run on a number of legacy systems
53+
as well as some modern ones.
5454
The exact memory requirements will depend on the complexity of the script
5555
you want to run.
5656

5757
### Binary Native Targets
5858

59-
Since Open Watcom can produce binaries for several operating systems,
60-
each binary has been given a unique name to distinguish the native **Operating System**
61-
and **Instruction Set Architecture** it is intended for.
59+
Since Open Watcom can produce binaries for several operating systems,
60+
each binary has been given a unique name to distinguish the native
61+
**Operating System** and **Instruction Set Architecture** it is intended for.
6262

6363
| Binary Name | Native Operating System | Native Instruction Set Architecture |
6464
|---------------|-------------------------|-------------------------------------|
@@ -71,7 +71,7 @@ and **Instruction Set Architecture** it is intended for.
7171

7272
### Binary Compatibility Matrix
7373

74-
Some operating systems can run binaries intended for another out of the box.
74+
Some operating systems can run binaries intended for another out of the box.
7575
In most cases, the operating system is newer and has higher hardware requirements.
7676

7777
| Operating System | Instruction Set Architecture | LUA16 | LUA21 | LUA22 | LUA4G | LUANT | LUAUX |
@@ -109,34 +109,34 @@ and requires no libraries from a distribution, not even libc.
109109
The Linux kernel itself needs support for running "i386" ELF binaries.
110110

111111
#### OS/2
112-
OS/2 version 2.0 and later have 32-bit executable support
112+
OS/2 version 2.0 and later have 32-bit executable support
113113
and can run both the 16-bit (`LUA21.EXE`)
114114
and 32-bit (`LUA22.EXE`) OS/2 versions of Lua for Watcom.
115115

116-
OS/2 version 1.3 and earlier are 16-bit and can only run `LUA21.EXE`.
116+
OS/2 version 1.3 and earlier are 16-bit and can only run `LUA21.EXE`.
117117
`DOSCALL1.DLL` is required to run `LUA21.EXE`
118118
which is included in OS/2 v1.2 and later.
119119

120120
OS/2 version 1.1 and earlier should run `LUA16.EXE`
121121
in a DOS command prompt.
122122

123123
#### Windows
124-
All the dependencies of the Windows version of Lua for Watcom (`LUANT.EXE`)
125-
ship in a minimal installation of Windows 95,
126-
there are effectively no dependencies.
124+
All the dependencies for the Windows version of Lua for Watcom (`LUANT.EXE`)
125+
ship in a minimal installation of Windows 95,
126+
there are effectively no dependencies.
127127

128128
## Build
129129
See the [Build documentation](BUILD.md).
130130

131-
Additionally, the [GitHub Workflow](.github/workflows/LuaWatcom.yml)
132-
can be studied to understand the release build workflow.
131+
Additionally, the [GitHub Workflow](.github/workflows/LuaWatcom.yml)
132+
can be studied to understand the release build workflow.
133133

134134
# See also
135135

136136
## Emulators and Compatibility Layers
137137
As shown in the [Binary Compatibility Matrix](#binary-compatibility-matrix)
138138
both `LUANT.EXE` and `LUAUX.ELF` are compatible
139-
with current versions of Windows and Linux operating systems respectively.
139+
with current versions of Windows and Linux operating systems respectively.
140140
An emulator should not be necessary to run these binaries
141141
on current Linux/Windows PCs with AMD/Intel processors.
142142

@@ -151,9 +151,9 @@ then any of the following software projects can be used to run the Lua binaries.
151151
| [MISTer FPGA](https://github.com/MiSTer-devel/Wiki_MiSTer/wiki) | Field Programmable Gate Array | https://github.com/MiSTer-devel/ao486_MiSTer</br>https://github.com/MiSTer-devel/PCXT_MiSTer | Requires compatible field programmable gate array (FPGA) hardware. |
152152
| [PCem](https://www.pcem-emulator.co.uk/) | Full x86 PC Hardware Emulation | https://github.com/sarah-walker-pcem/pcem/ | Requires firmware blobs. |
153153
| [Qemu](https://www.qemu.org/) | Processor Compatibility Layer & Hypervisor | https://gitlab.com/qemu-project/qemu | It might be possible set up `qemu-i386` to run `LUAUX.ELF` on a non-x86 Linux system.</br>Full virtual machines (`qemu-i386-system` & `qemu-x86_64-system`) are only recommended for running operating systems with guest driver support (Windows XP and later, Linux 2.6.26 and later etc...). |
154-
| [Wine](https://www.winehq.org/) | Windows Application Compatibility Layer | https://gitlab.winehq.org/wine/wine | Only useful for running Windows applications like `LUANT.EXE` on non-Windows operating systems. |
154+
| [Wine](https://www.winehq.org/) | Windows Application Compatibility Layer | https://gitlab.winehq.org/wine/wine | Only useful for running Windows applications like `LUANT.EXE` on non-Windows operating systems. |
155155

156156
## Other software
157157

158158
Retro computer enthusiasts may be interested in [Lua for ELKS](https://github.com/rafael2k/lua)
159-
(and [ELKS](https://github.com/ghaerr/elks) in general).
159+
(and [ELKS](https://github.com/ghaerr/elks) in general).

0 commit comments

Comments
 (0)