Releases: rbergen/R136
R136 3.4.2
R136 3.4.1
Small bug fixes, refactor of certain parts.
R136 3.4.0
Add English as a second language. Dutch is still the default, run R136 with the -e
command line argument to start in English.
R136 3.3.3
Turn off cursor when we don't want to see it, and some cosmetic changes.
R136 3.3.2
Most of the changes in this release are under the hood, as described in this PR.
Functionally, most changes relate to text display (automatic word wrapping and consistent line-spacing) and the fixing of a number of small bugs.
R136 3.3.1
The release is based on C++-style strings and I/O, which are far less error-prone in their use than their regular C counterparts. While making the switch I came across a number of bugs in the old code that have now been fixed.
R136 3.3
This is the first version of R136 that is primarily implemented in C++. I think there is still too much code stuck in global, C-like, functions; future versions might change this. With the switch to C++, I have secured the last "almost classic C" version in the classic branch in this repo.
The binary that's attached to this release was built with Visual Studio 2019 (MSVC++) using CMake.
R136 3.2
This version includes a CMake build configuration that has been verified to successfully build working binaries on Windows with MSYS2/MinGW64 (GCC) and MacOS (CLang).
With this, I'm comfortable assuming that it must be possible to build and run R136 on the vast majority of (*nix) operating systems with very little additional effort.
R136 3.1
Ported a rudimentary ASCII-art animation from the original QuickBASIC source code to C, approximately 25 years after I intended to.
Coincidentally, this marked my first dabbling with UTF-8 in C on the Windows console. There's quite some fun to be had, there.