breve is a 3D simulation environment designed for the simulation of decentralized systems and artificial life. While the concept is similar to existing packages such as Swarm and StarLogo, the implementation, which simulates both continuous time and continuous 3D space, is quite different. It also includes an experimental physics engine, allowing the user to implement real-time physical simulations. Simulations are written in a simple object-oriented language called "steve". Users define an agent's behavior by specifying how the agent interacts with the world at each timestep and how the agent interacts when it collides with other agents. The ultimate goal of the system is to allow decentralized simulations to be implemented quickly and easily while providing a sophisticated set of object classes and libraries to facilitate the construction of advanced artificial life simulations.
thinkpad-status is a GUI interface to IBM ThinkPad laptop setup. It has been tested on IBM ThinkPad Lenovo Z60m. With its simple interface, you can control and change some settings on an IBM ThinkPad laptop, such as CPU power saving and scaling setup. It also lets you check battery status, thermal status, fan speed, ThinkLight settings, and LED status. Some of these features can also be used on other laptops.
Thinksynth is a modular synthesizer. It uses the JACK Audio Connection Kit for sound input and output, and ALSA for MIDI processing. Instruments are created with .dsp files, which define a network of Thinksynth modules using a simple interpreted language. A collection of example .dsp files is available in the source distribution.
Threads is a library designed to make threading under C++ simpler. It provides a "pthread" class, with an abstract method called "thread". It also provides classes for mutual exclusion of parallel processes and condition signalling, and a semaphore class that comes in handy when synchronizing constructor and threaded method. The aim of the threads library is to provide a simple, yet powerful means of threading applcations, and to provide shared memory and process scoping to C++ programs.
Tiara is a BIOS replacement that boots an unmodified Linux kernel directly from the disk or the ethernet on any SiS 530/5595 Motherboard. It supports auto-sizing of memory and cache, PCI, IDE, VGA, SUPERIO, ENET, SOUND setup, and init. It supports the console on the std VGA(530) or via the SERIAL port(6801) from powerup, includes a Forth interpreter in flash and some diags, and fits nicely in 128kb of flash.