Software for

TI-89 / Titanium / TI-92 Plus / Voyager 200

All calculators manufactured by Texas Instruments based on the Motorola 68000 processor 


Eliza - The Chat-Bot

Voxel2Space-Engine Technology Demo, V2-Engine & VX.Studio

Magic Carpet

Privateer - The Beginning







Eliza is a chat-bot originally developed by Joseph Weizenbaum in 1965.

This is an extended port of this famous program. It has been completely rewritten in C language for all M-68000 based TI calculators.

For more information please read the documentation provided with the package below.


Releases (downloads):

ELIZA - The Chat-Bot, v1.0









Voxel2Space - Techdemo:





Voxel2Space - V2:






VX.Studio and V2:











Latest Releases:

Voxel2Space - V2 Demo v1.5 | Source

VX.Studio v1.4 | Source
(Check the Reference Manual included in this package.
And here you can find a map import plugin for Blender.)

Voxel2Space - Technology Demo v1.2 | Source


VX.Studio Video Tutorials:

VX.Studio - The First Map – AVI (XviD) 3,89 MB

(It's intended that there is no audio.)


Voxel2Space is the title of the concept for making a voxel engine for the TI-89 calculator.

I have now three programs under this topic. The first one is Voxel2Space - Technology Demo. It was originally created for experimental purposes, only to see how I can reach my aim of a fast voxel engine.

The other two products are V2, the realtime engine improved through the knowledge gathered from its predecessor, and VX.Studio the voxel map editor for making maps in the easiest way directly on the calc.


V2 is featuring:

  • Full scale texture mapping

  • 8 gray levels

  • Maps without borders

  • Realistic lighting and shadows

  • In-game surface deforming

  • And all this in realtime!

Where came the idea from to make a voxel engine for a calculator?

At first I must say, I made some complexer voxel processors earlier for my movies and I wanted all the time making such an engine for games too, but i thought there were already too many games out there for PC. Additional, I never liked Windows programming and Direct-X has become so damn complex and makes so many problems on multiple levels for a single programmer like me, that I decided not to do (try) it.

but some day in the end of 2003, don't ask for the reasons, but I tried the first comanche game on my very, very old B/W-laptop with a 20 MHz 386 CPU (SX). It ran pretty slowly but still playable! I thought about the processor of my TI-89 compared to the laptop and the idea was alive.

Yes, the TI-89 has only 12 MHz but you must consider, you don't need to fill a whole 320x200 screen resolution but only 160x100. Together with some other Ideas I had, I knew it could be possible and as you can see today, I was right!


What is V2 exactly and what's the difference to Voxel2Space - Techdemo?

V2 is based on the Z-Plotter rendering method used in Voxel2Space Technology Demo, that's the only similarity between both voxel processors. The most other technical details are different to the original Voxel2Space demo.

For best performance and to optimize it for fastest possible RAM access, the renderer was completely reprogrammed.

Against to its predecessor, if V2 want to get the informations of an individual voxel from memory, it now can take the coordinates of the voxel directly as memory adress. In this way the processor don't even need to calculate voxel memory adresses anymore, that gives an enormous speed improvement and makes this engine finally possible.


What about the '2' in Voxel2Space?

If you think the 2 is the accronym for "to", then you are totally wrong! Let me explain what my first thoughts was:

There are two different types of voxels. At first we have voxels based on 2-D bitmaps, which were used only to generate surfaces. The second type voxel is a real filled 3-D cell, with them you are able to create any real object in virtual space. So this number 2 in the name indicates just the base of my voxel engine, let's say the number of coordinates you need for each voxel.

As you can see, Voxel2Space is primarily for displaying landscapes, I need only 2 coordinates X and Y.


Do you plan to create a full game with V2?

Good question, as I said above I ever wanted it and, like many other programmers does, I don't want to say: "Maybe, sometimes..."

I will definitly make a game using V2, but I'm not yet sure what exactly. I want to make something of pure gaming fun, such as Magic Carpet. On the other hand I guess, the most people want to have comanche for the calc. Of course, MC is much more complicated to realize, especially the AI, but it would be simply more fun and longer entertaining.

If you have other suggestions mail me.








This game is an independent, non-commercial production as a fan-project, 
and not affiliated to Bullfrog as the owner of the trademark "Magic Carpet" and its game content.


This is a remake of the famous PC game Magic Carpet, originally published 1995 by Bullfrog.

As game description here is a quotation from the-underdogs.org:

"One of the most original games ever made, Bullfrog's Magic Carpet is a classic action/strategy hybrid that remains eminently playable years after its release.
The game's originality shines right from when you first learn of the plot. An evil wizard harnessed all his powers to shatter the (very Arabian Nights-inspired) world, thus distributing the land's supply of mana to the beasts, turning them into powerful, menacing creatures. The burden falls on you, an apprentice wizard, to establish equilibrium to these shattered worlds by collecting mana, whether it belongs to deadly monsters, competing wizards, or to nobody at all. The mana is represented in the game as color bubbles scattered throughout the land, and you must continually collect them to cast powerful spells. You win each level (i.e. island) by destroying the castles of enemy wizards."



Magic Carpet - Pre-Release No.1 | Source - Not a real game yet, only basic functionality implemented.










This game is an independent, non-commercial production as a fan-project,
and not affiliated to Origin or Electronic Arts as the owners of the trademark "Privateer" and its game content.



This is an extended remake of the famous PC game Pivateer, originally published 1993 by Origin.

As game description here is a quotation from the-underdogs.org:

"Privateer is one of the best mercenary space combat games ever made. You are free to explore the Wing Commander universe by taking on the roles of merchant, mercenary, smuggler and/or pirate. There are always many missions you can choose from, and you can ignore the main plotline as long as you please by taking on less important jobs. The action takes place in the Gemini Sector, each quadrant in which is teeming with solar systems, Kilrathi and Confed ships, pirates, asteroids and other hazards. In turn, most solar systems are dabbed with their own planets, space stations and jump points to other systems. There are over 64 star systems you can explore, all adding to dozens of hours of sheer entertainment.
It may have a flight model as realistic as Elite, or a trade model as captivating as Starflight, but at two o'clock in the morning, all you can think of will be how to roast that damn pirate ship to make nice salvage operation afterwards. Two thumbs up, way up!"



  • Completely rendered game graphics

  • Displayed with up to 8 grayscales

  • Full motion video sequences

  • A complex story plot

  • Support of multiple languages

  • A living and breathing universe to discover

What is The Beginning about?

Privateer: The Beginning is playing before the first part of Privateer took place. In very short, you have to find the way back to the Gemini Sector (Humboldt Quadrant) where the first part has begun. The Intro will show you more details of the story.


What about the 3d engine?

This game is using a similar engine like the original Privateer. It is basically a sprite rotating and scaling algorithm.


Multiple Languages:

If there is anybody who wants to translate this game to another language, mail me! You are very welcome!

It's really easy, you will get a file with all dialogs and texts from the game and that's all you need for this job. Then I'll take the tanslated file and add it to the game.

I would publish all languages which are possible with Latin letters!


First release date?

Not predictable.