mirror of
https://github.com/nunuhara/xsystem4.git
synced 2026-09-27 09:28:10 +03:00
62 lines
1.3 KiB
Markdown
62 lines
1.3 KiB
Markdown
xsystem4
|
|
========
|
|
|
|
xsystem4 is an implementation of AliceSoft's System 4 game engine for unix-like
|
|
operating systems.
|
|
|
|
Compatiblity
|
|
------------
|
|
|
|
See the [game compatibility table](game_compatibility.md) for a list of games
|
|
that can be played on xsystem4.
|
|
|
|
Building
|
|
--------
|
|
|
|
First install the dependencies (corresponding Debian package in parentheses):
|
|
|
|
* chibi-scheme [optional, for debugger]
|
|
* bison (bison)
|
|
* cglm (libcglm-dev) [optional, fetched by meson if not available]
|
|
* flex (flex)
|
|
* glew (libglew-dev)
|
|
* meson (meson)
|
|
* libffi (libffi-dev)
|
|
* libpng (libpng-dev)
|
|
* libsndfile (libsndfile-dev)
|
|
* libturbojpeg (libturbojpeg0-dev)
|
|
* libwebp (libwebp-dev)
|
|
* SDL2 (libsdl2-dev)
|
|
* SDL2_ttf (libsdl2-ttf-dev)
|
|
* zlib (zlib1g-dev)
|
|
|
|
Then fetch the git submodules,
|
|
|
|
git submodule init
|
|
git submodule update
|
|
|
|
(Alternatively, pass `--recurse-submodules` when cloning this repository)
|
|
|
|
Then build the xsystem4 executable with meson,
|
|
|
|
mkdir build
|
|
meson build
|
|
ninja -C build
|
|
|
|
Finally install it to your system (optional),
|
|
|
|
ninja -C build install
|
|
|
|
Running
|
|
-------
|
|
|
|
You can run a game by passing the path to its game directory to the xsystem4
|
|
executable,
|
|
|
|
build/src/xsystem4 /path/to/game_directory
|
|
|
|
Alternatively, run xsystem4 from within the game directory,
|
|
|
|
cd /path/to/game_directory
|
|
xsystem4
|