Skip to content

Jubatian/rrpge-libminimal

Repository files navigation

RRPGE Minimal library & Host prototype

image

Author

Sandor Zsuga (Jubatian)

License

2013 - 2015, GNU GPLv3 (version 3 of the GNU General Public License) extended as RRPGEvt (temporary version of the RRPGE License): see LICENSE.GPLv3 and LICENSE.RRPGEvt in the project root.

Introduction

This is a prototype RRPGE library crafted together with a simple host. The RRPGE Minimal library will be derived from this work, while the host side may later contribute for a simple SDL based host.

The library itself is fast, however the host currently does not support frameskipping (this feature is also untested in the library) and operates at 32 bit depth, so crippling performance on older systems.

The basic features: graphics and audio should work reasonably well and according to the RRPGE specification meeting the minimal timing requirements. The program is largely untested though, and contains several locations of prototype patches.

Temporary license notes

Currently the project is developed under a temporary GPL compatible license. The intention for later is to add some permissive exceptions to this license, allowing for creating derivative works (most importantly, applications) under other licenses than GPL.

For more information, see http://www.rrpge.org/community/index.php?topic=30.0

Invocation

The program requires one parameter: an RRPGE application binary (an ".rpa" file). It runs the passed application until it terminates or produces an error (points where the RRPGE specification requires the termination of the application).

About

RRPGE (Retro Revolution Project Game Engine) Minimal emulation library written in freestanding C, coupled with a simple SDL 1.2 host

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE.GPLv3
Unknown
LICENSE.RRPGEvt

Stars

Watchers

Forks

Packages

No packages published