Nunuhara Cabbage 81455baeb4 Implement more DrawGraph/SACT2 functions
5 functions:

    SACT2.SP_SetDrawMethod
    DrawGraph.CopyStretch
    DrawGraph.CopyStretchAmap
    DrawGraph.CopyReduce
    DrawGraph.CopyReduceAmap

SP_SetDrawMethod is not pixel-perfect to System40.exe, but its pretty
close.

I'm not sure what the difference between the Stretch/Reduce functions is
supposed to be. They seem to do the same thing.

Also, the ugly macros in sdl_draw.c are replaced by higher-order
functions.

With this commit, Sengoku Rance runs up to the menu without exiting due
to unimplemented HLL functions.
2019-12-01 19:50:47 -08:00
2019-11-19 20:34:31 -08:00
2019-10-06 19:35:36 -07:00
2019-11-30 09:01:03 -08:00
2019-11-30 09:01:03 -08:00
2019-11-11 00:37:55 -08:00
2019-11-15 19:01:08 -08:00
2019-11-12 20:43:48 -08:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-10-06 19:35:36 -07:00
2019-11-29 23:16:40 -08:00
2019-11-11 13:44:52 -08:00
2019-11-11 13:44:52 -08:00
2019-11-27 18:11:07 -08:00
2019-11-21 19:57:24 -08:00
2019-10-13 21:32:17 -07:00
2019-12-01 17:43:30 -08:00
2019-11-30 15:47:06 -08:00
2019-11-30 15:47:06 -08:00
2019-11-29 23:16:40 -08:00
2019-11-29 23:16:40 -08:00
2019-11-15 19:01:08 -08:00
2019-10-06 19:35:36 -07:00
2019-10-14 18:09:00 -07:00
2019-11-29 23:16:40 -08:00
2019-11-26 17:29:53 -08:00
2019-11-29 23:16:40 -08:00
2019-11-24 15:45:28 -08:00
2019-11-24 15:45:28 -08:00
2019-10-20 21:26:51 -07:00
2019-11-24 15:45:28 -08:00
2019-10-29 19:58:26 -07:00
2019-10-14 18:09:00 -07:00
2019-12-01 17:44:14 -08:00
2019-12-01 14:17:34 -08:00

xsystem4

xsystem4 is an implementation of AliceSoft's System 4 game engine for unix-like operating systems.

NOTE: This is a work in progress. Very little is implemented so far.

Building

xsystem4 uses the meson build system.

mkdir build
meson build
ninja -C build

Running

You will need to create an AIN file using the System 4 SDK compiler. Then simply pass it to the system4 executable.

build/system4 ???.ain
S
Description
No description provided
Readme
23 MiB
Languages
C 96.5%
GLSL 2.7%
Meson 0.3%
CMake 0.2%
Scheme 0.2%