Matricks for TI-89
by Ross Andrews
randrews@geekfu.org

This is a port to TI-89 of the first game I ever played on the TI-85, Matricks (by Dan Eble).
To play, you move your cursor around the screen and try to make the grid on the left match the grid on the right. Each grid is a 6x6 matrix of white, black and gray squares. To change the colors of the squares, move from one to the other.
When you move from a square to a square of a different color, the square you moved to changes to the third color. For example, if you move from a gray to a white, the white becomes black. Moving back to the gray again causes the gray to become white.

This game is written in C, compiled with TI-GCC 1.2.1 under OS X 10.3. Source code is included in the src/ directory, along with a makefile. To build from source, type "make all". Building from source requires GNU make, sometimes called "gmake". If you do not have GNU make, you can still build Matricks by typing:
tigcc *.c -std=c99 -o matricks.89z

Matricks was not invented by me, it was written and copyrighted by Dan Eble in 1995. The original TI-85 version, written in assembly for ZShell on the TI-85, is available at ticalc.org.

Features yet to be added to this program are:
An animated cursor
Some sort of high score table
Optional time limit
Support for different grid size, selectable at runtime
