Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.98 KB

install.md

File metadata and controls

18 lines (12 loc) · 1.98 KB

Installing

Usually, a package comes with binaries pre-compiled for Windows. Thus, all you have to do is extract the package that Nu Replayer and its assets were in, and you are all set. Nu Replayer has been tested on Windows XP through 11. It has been compiled using FreeBASIC 1.09.0.

To build new Windows binaries isn't that difficult, but you'll need to install additional libraries to ensure proper linking. Afterwards, just type in fbc NuReplay.bas NuReplay.rc -s gui in a command shell, or use an IDE able to pass that command.

Common Libraries

Regardless of platform, you will likely need to install additional libraries, notably runtime and/or development variants of SDL, SDL_mixer, SDL_net, zlib, and libzip.

GNU/Linux

Installing under GNU/Linux, on the other hand, is not so simple. Since the architecture for this system is all over the place, no binaries are provided for GNU/Linux, so you must compile from the included source. Furthermore, FreeBASIC has not been seen in any package manager, so you will likely need to download it directly from the developer website and follow its installation instructions. A simple makefile is supplied.

FreeBSD

FreeBSD support was added in FreeBASIC 1.09.0. We presume instructions are similiar to GNU/Linux, but this is untested. Feel free to experiment as need be, until you are able to build your own program.

Wine

Alternatively, if you can figure out how to use Wine, then you can use it to run the pre-compiled Windows binaries. This is likely the only way to run Nu Replayer outside of the systems above, as FreeBASIC compiler tools are not provided for any other platforms (except DOS).

That being said, it might be remotely possible to compile a native DOS build, but this is extremely tricky to pull off, and is impossible to cross-compile from a 64-bit Windows system. Nu Replayer also does not currently comply with the 8.3 filename system. To summarize, building for DOS is untested.