H4X0RED.
J00 HAVE BEEN 0WNED BY THE MAD 3R33T BASIC PROGRAMMERZ SOCIETY !@!!! THIS IS TO SHOW JUST HOW
LAME YOU ARE PROGRAMMING IN ASM, COMPARED TO THE SUPERIOR RPGORAMMING LANGAUGES, LIKE BASIC
!!!!!! AHAHAHAHAHA YOUR PROGRAMMING IS NOTHING COMPARED TO THE POWER OF BASIC !!!!!! GO HERE TO DOWNLOAD ALL OF OUR MAD L33T WAREZ
!!!!! AND REMEMBER, ALL ASM PROGRAMMERS WHO FAIL TO SHOW RESPECT TO THE 31337 MASTERS OF
PROGRAMMERING, THAT IS THE BASIC PROGRAMMERZ, SHOULD BEWARE THAT YOUR SITES WILL BE NEXT TO BE
H4X0RED !!!!!
following is the original, lame version of this site, with its lame games
Welcome to the web page of Patrick Davidson. The main purpose of this page is to make available various programs I have made over the
last few years
for TI graphics calculators, so it mainly provides these files without too many unnecessary and slow-to-load images. This page does make
use of tables
are used for many download lists since they help to organize information, but I also have individual pages for many of my products. Many
sections of
this web page now use frames, but there are still non-frame versions available.
This page now has two addresses: http://pad.calc.org and http://www.ocf.berkeley.edu/~pad/
Latest updates
- February 7, 2002: Monster has been updated to version 0.66
for the TI-89
and TI-92 Plus calculators. New features for this version include external levels and a
laser bonus.
- February 7, 2002: Platinum Edition updated to version 0.30 for Casio calculators.. This
version adds several new levels as well as high scores and the possibility to save the game at any point.
- February 6, 2002: Platinum Edition version 1.0 released for the TI-89
and TI-92 Plus.
- November 2, 2001: Added an access statistics section to the site.
- July 18, 2001 (ongoing): Beta tester request - As I have several calculator projects nearing completion and
am starting several new ones, I need people to help test them now more than ever. If you are
interested in beta testing my calculator games, visit this page.
TI Calculator Stuff
My calculator games
Here are the TI calculator games I have programmed over the past few years. All of these programs
are written in assembly language or C to take full advantage of the calculator's capabilities, so they
have far better performance than is possible in the built-in basic language. Unfortunately,
since these programs are stored as machince code, it is not practical to type them in by hand, so
you must send them from your computer by a Graph-Link, or transfer them from another calculator
that already has them.
These programs are all
in the public domain (not copyrighted) and include source code so you may distribute and modify them
in any way you want. A few of the older programs may still have my original copyright notices in
them, but you may remove these if you wish. Note that this only applies to the calculator programs on
this site, and not to any programs elsewhere that may mention me as one of the authors.
- TI-89 (No frames)
The home of Phoenix, the most infamous high-performance shoot-em-up game for any calculator. It does
not require any shell or kernel. This section now also includes an Phoenix:
Platinum Edition which features grayscale and
scrolling backgrounds in addition to other enhancements to the original Phoenix, as well as
Monster, a grayscale breakout-like game with scrolling and bonuses..
- TI-86 (No frames)
Most of my calculator games have TI-86 versions, all of which require no additional shells. The TI-86
games I currently have available are Galaxian and Phoenix (shoot-em-up games), Pac-Man 99, and Z-Kart 3D
(a very simple racing game). Also available is an early version of Phoenix III, the sequel to Phoenix,
which features grayscale and a scrolling background.
- TI-92 Plus (No frames)
The home of Phoenix, the most infamous high-performance shoot-em-up game for any calculator. It does
not require any shell or kernel. This section now also includes Phoenix: Platinum Edition, a much enhanced
version of Phoenix, which however is mainly focused for the TI-89 so it does not use the full TI-92 Plus screen.
It also now includes Monster, a grayscale breakout-like game with scrolling and bonuses.
- TI-85 (No frames)
The TI-85 was the first calculator I programmed for, so almost all of my calculator games have
TI-85 versions. These include Galaxian and Phoenix (shoot-em-up games), Orzunoid (as you may be able to
guess, it's similar to Arkanoid), Pac-Man 99, and Z-Kart 3D (a very simple racing game). All of thes
programs are for Usgard, the leading operating system for the TI-85. Additionally, some older games I
have made for ZShell are available here (they will run on Usgard as well).
- TI-92 (No frames)
The home of the Fargo II version of Phoenix, the most infamous high-performance shoot-em-up game for
any calculator. Additionally, there are some older (and very simple) games I wrote for Fargo I here.
- TI-82 (No frames)
This page includes Phoenix, a shoot-em-up game which I wrote for CrASH, which includes a special
version for ROM 19.006, making it one of very few assembly games that work in this ROM version.
Additionally, this page
I have only recently started making TI-82 versions of my games, so there is currently only one TI-82
program for download here, the shoot-em-up game Phoenix, which is for CrASH, the leading TI-82
operating system.
- TI-83 Plus (No frames)
I have recently started making TI-83 Plus Ion versions of some of my
calculator games. Currently available here are Phoenix, a shoot-em-up game, and Phoenix III (only in an
early version at the moment) which is the sequel to Phoenix and features grayscale and a scrolling
background.
This page also includes a few games I wrote that were converted to the TI-83 Plus by others: Galaxian (a shoot-em-up
game), Orzunoid, Pac-Man 99, and Z-Kart 3D (a very simple racing game).
- TI-83 (No frames)
I don't even have a TI-83, but programs I have made on the TI-83 Plus for Ion have TI-83 Ion versions also.
Currently the only I have released here is Phoenix, a shoot-em-up game. Many of my other calculator games have been
converted to the TI-83 by others.
This page also includes a few games I wrote that were converted to the TI-83 by others: Galaxian (a shoot-em-up
game), Orzunoid, Pac-Man 99, and Z-Kart 3D (a very simple racing game).
- Casio Algebra FX 2.0 / Graph 100 (No frames)
I have very recently started programming for the Casio Algebra FX 2.0 / Graph 100 calculator in assembly language.
This calculator's processor uses the x86 instruction set so programs for it are (barely) runnable on PCs as well.
Right now there is only one program I have released, an early version of Platinum Edition (a shoot-em-up game).
Calculator links
General calculator sites:
- ticalc.org - This is a general archive site which has many files for
every calculator and is reasonably well updated. Their archives were recently shut down, but are now
available again and almost all (if not all) files worth downloading are now available. Unfortunately it can be
difficult to separate good programs from bad ones here due to its size. This site also has other features such as
mailing lists (which can be useful) and comment boards (which are generally quite useless).
- TI-FR - A French site covering only the TI-89, TI-92, and TI-92 Plus. This is
the most best site for these calculators, having current versions of almost all high-quality programs, including a
fair number that are not on ticalc.org or calc.org. This site has updated news with user comments, and also a forum
with many participants. Right now it is only available in French but they have said from time to time that an English
very may be made. You can try to translate it with Amikai or some other online
translation service if you don't know French.
- Shiar online - This is the home page of a programmer, but also has
archives containing most of the high-quality programs for the TI-86 calculator, along with reviews. It has somewhat
smaller archives for the TI-82, TI-83, TI-83+, and TI-85.
- calc.org - A general calculator archive site. This site has archives for all
calculators with a user comment sstem for files, and also has lots of news with user comments on it. This site is not
as complete as ticalc.org used to be; while many new programs are uploaded there, many major programs are missing, and
some files there are not up-to-date. calc.org hosts the pad.calc.org site.
- TI-News - Usually the first (and often the only) site to
report major TI calculator news.
Sites on specific programs, programmers and programming groups:
- Jonah Cohen - author of many high-quality TI-86 programs,
including Diamonds (a breakout-like game) and MegaCar.
- Aaron Curtis - author of YAS, the best shell for
the TI-86, and high-quality TI-86 games such as Defender (a side-scrolling shoot-em-up) and Falldown
Forever.
- HerveRV - author of many high-quality TI-89 games, such as Streets of
Rage, Half-Life, Red Factor (a Wolfenstein-like raycasting-based game) and Thunder (a shoot-em-up game) as well as
NonOs (a shell).
- Icarus Productions - an organization including many
legendary calculator programmers. Their high-quality programs include Usgard (the leading TI-85
shell), ztetris (the definitive Tetris for all calculators from the TI-82 through the TI-86), Balloon (TI-85), Sqrxz
(a platform game for the TI-85/TI-86), Boulder Dash, XC-1701 (a grayscale shoot-em-up
for the TI-85), Plain Jump (TI-85/TI-86), Daedalus (TI-85 raycaster), Maze3D (TI-86 raycaster), and
M.C. Mik (a grayscale platform game for the TI-85). They are no longer very active on TI calculators.
- Macross - a programming group active on the TI-86 and TI-89.
Their projects include MegaMan (a high-quality clone of Megaman 2 in grayscale for the TI-86) and
XeonTech (an advanced grayscale RPG for the TI-89).
- PsiGoo - author of high-quality TI-89 games such as
Evasive (a side-scrolling grayscale shoot-em-up), Rodent Revenge, and Worm. He is also developing
TISS, a high-quality spreadsheet program.
- Flavien Racine - author of high-quality games for
TI-89, TI-92, and TI-92 Plus, including BomberMaze68K, Crockman (a Pac-Man-like game), TI-Pang, and
Turbo Breakout. Also has ported various programs by others.
- Shiar - author of high-quality TI-86 games Nemesis (a
shoot-em-up) and Wormy. Also has reviews of many programs.
- TI Calculator Programming Alliance - a programming
organization for all calculators. They have released many high-quality programs, including Invaded (a
side-scrolling shoot-em-up game for the TI-83/TI-83+) and Golvellius: Valley of Doom (an RPG for the
TI-86). They have also ported many programs by others. Most members of this group are not very active
on TI calculators anymore.
- TI-Chess Team - as the name suggests, the source of
TI-Chess. They have also released a few other high-quality games, such as TI-Minesweeper and Sokomize (a Sokoban-like game). All of
these are for the TI-89 and TI-92+.
- TI-GCC - a high-quality development system for the TI-89
and TI-92+, based on the highly-optimizing GCC C compiler.
- Time To Team - a TI-89, TI-92, and TI-92+
programming group.
Their high-quality releases include Solar Striker (a grayscale shoot-em-up game with parallax
scrolling), Sonic Misadventures (a grayscale platform game), and Genlib (a highly advanced graphics
library for game programming). They also have Chrono Fantasy, an advanced graysale RPG, under
development.
- The Void Productions - a programming group focusing on the
TI-82, TI-83, TI-83+, and TI-86. Their high-quality games include FrawgGuts (a Frogger-like game
for all of these calculators), Subhunt, and Super Mario 82. They have also ported many programs
written by others. Most members of this group are not very active on TI calculators anymore.
- Joe Wingbermuehle - author of Ion, the definitive shell for
the TI-83 and TI-83+, as well as many high-quality games for those calculators including Breakout,
Diamonds (a breakout-like game), and Jezzball. He also wrote TI-89 versions of Breakout and
Diamonds.
Other calculator stuff
- The Ultimate Calculator FAQ - An almost-complete help document focusing
on assembly programs. Unlike most other FAQ documents, this one does not exclusively contain
information which is obvious or easy to find in the manual.
- Source Guru - An experimental program I wrote to automatically
convert TI-85 assembly language programs to run on the TI-89, TI-92, and TI-92 Plus calculators. It is
not quite complete, although a few programs can be converted. This is mainly just a demonstration that
such conversion is possible, not a program for actual user.
- Message Board - My very own message board. Unlike the comment
boards at ticalc.org, where lots of space is wasted by arguments over whether there should be "free
speech" on them, there is no such trouble on this board due to my 100% autocratic rule over it.
Miscellaneous
- Access Statistics - Gives summary and detailed
statistics on accesses to this site. Includes day-by-day counts of the total number
of accesses, as well as number of unique IP addresses accessing, each main
site and download.
- Flame Mail I have recevied about this site (and mainly the programs on
it). Beware that this section is not suitable for persons under 18 years of age. It isn't really
suitable for those who are 18 or older, either.
- Amiga Stuff : Frames. No Frames.
The
Amiga was the first computer that I ever did much programming on. My Amiga page supplies a number of
programs I've made over the last four years. Most of these programs are designed for low-end Amigas,
so all Amiga users should be able to run them. This page has not been updated much in the last couple
of years.
- MS-DOS Stuff : Frames. No Frames. I
have recently started to do a lot of programming on IBM-compatible computers. I have written programs
in assembler, C, and Pascal. This page contains programs designed for a wide range of PCs; a few
simple programs are for all PCs, most are designed for 486+ processors, and a few require higher-level
systems. This page has not been updated much in the last couple of years.