README.md: reflect current status

This commit is contained in:
Xavier Del Campo Romero 2022-06-08 01:00:32 +02:00
parent 0517c897c5
commit 5464a50f96
1 changed files with 18 additions and 11 deletions

View File

@ -14,13 +14,11 @@ in the likes of several other entries from the mid 90's.
The following platforms are either supported or support is expected in
the future:
- **(supported)** Sony PlayStation 1, using a forked version of
- Sony PlayStation 1, using a forked version of
[PSXSDK](https://git.disroot.org/xavi92/psxsdk).
- *(not supported yet)* Microsoft Win9x, using a `i386-mingw32`
cross-toolchain and SDL-1.2.
- *(not supported yet)* Modern Unix-like operating systems such as
GNU/Linux or *BSD, using SDL-1.2 (if available). Possibly modern
Microsoft Windows versions, too.
- Microsoft Win9x, using a `i386-mingw32` cross-toolchain and SDL-1.2.
- Modern Unix-like operating systems such as GNU/Linux or *BSD, using
SDL-1.2 (if available). Possibly modern Microsoft Windows versions, too.
## Design goals
@ -36,8 +34,16 @@ hardware.
## Building from source
**RTS** can be built using the typical CMake build process. The
following options can be defined:
A native version of **RTS** can be built using the typical CMake build
process:
```sh
mkdir build
cd build
cmake ..
```
The following options can be otherwise defined:
- `PS1_BUILD`: builds for Sony Playstation 1
- `HOST_BUILD`: builds for the host operating system using SDL-1.2
@ -46,9 +52,10 @@ SDL-1.2. A `i386-mingw32` cross-toolchain must be available.
For example, the Sony PlayStation 1 version can be built using:
```
mkdir build && cd $_
cmake .. -DPS1_BUILD=1 -DVIDEO_MODE=VMODE_PAL -DCMAKE_EXPORT_COMPILE_COMMANDS=1
```sh
mkdir build
cd build
cmake .. -DPS1_BUILD=1 -DVIDEO_MODE=VMODE_PAL
make -j$(nproc --all)
```