Skip to content
forked from viznut/IBNIZ

A virtual machine designed for extremely compact low-level audiovisual programs.

Notifications You must be signed in to change notification settings

castor2000/IBNIZ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBNIZ

IBNIZ is a virtual machine designed for extremely compact low-level audiovisual programs. The leading design goal is usefulness as a platform for demoscene productions, glitch art and similar projects. Mainsteam software engineering aspects are considered totally irrelevant.

IBNIZ stands for Ideally Bare Numeric Impression giZmo. The name also refers to Gottfried Leibniz, the 17th-century polymath who, among all, invented binary arithmetic, built the first four-operation calculating machine, and believed that the world was designed with the principle that a minimal set of rules should yield a maximal diversity.

Demo Video

Building

Linux

Prerequisites:

Run these commands:

cd src
make

MacOS

Prerequisites:

  • Apple developer tools (installed with Xcode)
  • SDL v1.2.x (an easy way to get SDL is via Homebrew brew install sdl)

Run these commands:

cd src
make -f Makefile.osx

Windows

Prerequisites:

Run these commands:

cd src
make -f Makefile.win

About

A virtual machine designed for extremely compact low-level audiovisual programs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 63.9%
  • HTML 23.6%
  • Perl 6.2%
  • SWIG 2.7%
  • Assembly 2.1%
  • Makefile 1.5%