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