Biniax2

Version: 
1.30
Release date: 
Friday, 26 February, 2016

License:

Interface:

Authors/Port authors:

Biniax2, a mix of puzzle and arcade game. It is a puzzle arcade game by Jordan Tuzsuzov.

The code is distributed under the zlib/libpng license, and data under a Creative Commons Attribution license.

Port by different authors.

Manual installation

Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. See below for download link(s). MMOS/2 (DIVE, DART) required.

You can install the prerequisites with rpm running the following string in a command line:

yum install libc libgcc1 libssp libstdc++6 libstdc++ libsupc++6 libsupc++ libgcc-fwd sdl

Following ones are the download links for manual installation:

Biniax2 v. 1.30 (Release 2, 18/8/2026, Martin Iturbide) Readme/What's new
# Biniax-2 Biniax-2 is a game of logic and reaction. The 3 game modes allow you to play against the time, pure tactical play or challenge with a friend in a multiplayer game. Biniax series are also child-friendly games — no kills, no violence, no weapons. ## Version **1.30 Release 2** — ArcaOS SDL2 port ## Game Modes * **Realtime** — race against the scrolling field * **Turn-based (Tactic)** — pure logic, no time pressure * **Multiplayer** — two players on the same machine ## Controls | Key | Action | |-----|--------| | Arrow keys / Numpad | Move player | | W A S D | Move player 2 (multiplayer) | | Enter | Confirm / select | | Escape | Back / pause | | Space | Shield (realtime mode) | | Alt+Enter | Toggle fullscreen | | Ctrl+X | Quit immediately | | Page Up / Page Down | Scroll help text | ## ArcaOS Build Requirements: GCC (EMX/InnoTekLIBC), SDL2, SDL2\_image, SDL2\_mixer. ``` compile.cmd ``` The build script sets the required WLINK environment variables and calls `make -f makefile.os2`. Object files are written to `src/` and `src/desktop/`. The executable `biniax2.exe` is placed in the project root alongside the `data/` directory. ## Changes in 1.30 Release 2 (ArcaOS SDL2 port) * Migrated from SDL 1.2 to SDL 2 * Window output scaled from native 800×600 to 1024×768 using a virtual back buffer and `SDL_BlitScaled` * Alt+Enter toggles fullscreen at runtime (`SDL_WINDOW_FULLSCREEN_DESKTOP`) * Ctrl+X exits immediately * SDL2\_mixer used for sound effects and music (`.it` Impulse Tracker modules) * Music loading is null-safe — graceful fallback if SDL2\_mixer was built without libmodplug/libopenmpt * User files (config, save game, hall of fame) stored under `$XDG_CONFIG_HOME/biniax2/` or `$HOME/.config/biniax2/` * Data files resolved relative to the executable path via `SDL_GetBasePath()` * Added OS/2 `.def` file (`WINDOWAPI`) to suppress the console window * Added `makefile.os2` and `compile.cmd` for ArcaOS builds * Source tree reorganised under `src/` ## File Layout ``` biniax2.exe Executable data/ graphics/ Sprites, backgrounds, font music/ *.it module music tracks sound/ *.wav sound effects text/ help.txt src/ biniax.c Main game loop hof.c Hall of fame tut.c Tutorial *.h Shared headers desktop/ SDL2 desktop back-end gfx.c/h Graphics (window, rendering, particles) inp.c/h Input (keyboard, mouse) snd.c/h Sound (SDL2_mixer) sys.c/h System (paths, file I/O, XDG) cfg.c/h Config biniax2.def OS/2 module definition makefile.os2 OS/2 build rules compile.cmd ArcaOS build script ``` ## License ZLib license (Modified) — see `doc/LICENSE.txt` ## Links * Original game: http://www.biniax.com/ * https://github.com/OS2World/GAME-SDL-PUZZLE-Biniax-2
 hobbes.os-2.in/download/os2/games-6/puzzle-4/Biniax2_1-30r2.zip
Biniax2 v. 20160227 (27/2/2016, Andrey Vasilkin)
 os2.snc.ru/pub/games/SDL/biniax2-20160227.zip
Record updated last time on: 18/08/2026 - 06:06

Translate to...

Add new comment