Navigation
Home & news
Random page
All pages
Site search:
Databases
Fortune cookies
Haikus
SID themes
Page collections
Blag
Chip music
Chipophone
Games
Hardware projects
Music downloads
Obfuscated programming
Piano music
Sane programming
Scene productions
SID related pages
Software downloads
Video downloads
Featured pages
A Chipful of Love For You
Air on a Rasterline
Autosokoban
Beagleboard VGA
Binary Art
Bitbuf
Brainfuck
Chipophone
Chopin romance
Craft
Elements of Chip Music
Fratres
GCR decoding on the fly
Gravazoid
Hardsync
Kernighan's lever
Klämrisk Hero
Live at LCP 2011
Parallelogram
Phasor
Pipe Logic
Poems for bugs
Rasp64
Raster paper
Reverberations
Safe VSP
Shards of Fancy
Sidreloc
Spindle
Swan
Think Twice III
TTY demystified
We learn the nibbles
VIC Timing Chart
Vim + ^Z
Zeugma
Don't miss

A case against syntax highlighting
Forum
Register
Log in
Latest comments
Syndication
RSS feed
Feedback
  • Swedish content
  • Personal content
  • Offensive content

TI-83

The TI-83 was a graphical calculator from Texas Instruments. It had a black and white display, some buttons and a Z80 processor, and it allowed you to write programs in assembly language.

This I did, and I also managed to extract the ROM code from within the calculator (not a trivial task, since the memory was paged), and investigate it. I discovered some things which were of great help to me and to others in the TI-83 community. Today, this sort of activity could very well be illegal in the USA, and perhaps soon in Europe.

The TI-83 community thrived in the 1990:s, but unfortunately, Texas Instruments have upgraded their ROM software in a way which is not backwards-compatible, so if you buy a TI-83 now, you won't be able to run all the old programs.

My programs:

  • WizMusic - My first music program for the TI-83. Plays the Bossa Nova-theme from C64 Wizball, originally composed by Martin Galway. You need a 2.5 -> 3.5 mm adapter to be able to connect a pair of normal stereo earphones to the link port of the calculator.
  • Complications - Another piece of music for the '83. This one was originally composed by Tomas Danko.
  • The very first full-blown demo for the TI-83 - RiDE is here to kick some ass.
  • The graphical adventure game Stranded, my first game for the TI-83. You can also play this game online.

Research

I spent a lot of time disassembling and investigating the TI-83 ROM, to see if I could find anything useful. The following discoveries have been used extensively by the TI-83 community:

Source code

Stranded

The source code for Stranded is now freely available, together with a brief guide to the layout of the game and its data structures. Download the complete source code. (240k) Inside the archive you will find a file called the_guide.text, which tries to explain how the game works. Note that you can play Stranded online.

RiDE

A lot of people have asked me to release the source code to RiDE (and I'm flattered, of course). Well, here it is! Warning: This is a demo. The code does not try to be clean or understandable. You won't be able to compile it without the data files either. However, tunnel.c was used to precalculate the tunnel data.

Discuss this page

Disclaimer: I am not responsible for what people (other than myself) write in the forums. Please report any abuse, such as insults, slander, spam and illegal material, and I will take appropriate actions. Don't feed the trolls.

Jag tar inget ansvar för det som skrivs i forumet, förutom mina egna inlägg. Vänligen rapportera alla inlägg som bryter mot reglerna, så ska jag se vad jag kan göra. Som regelbrott räknas till exempel förolämpningar, förtal, spam och olagligt material. Mata inte trålarna.

Anonymous
Sat 2-Feb-2008 19:27
will this work on my new TI 84+ SE
lft
Linus Åkesson
Sun 3-Feb-2008 20:11
will this work on my new TI 84+ SE

I doubt it. TI doesn't support machine code compatibility between different models; even TI-83 and TI-83+ are incompatible.