Basics Archives Community Services Programming
Hardware Help About Search Your Account

Two augmented TI-Basic games for the 84+CSE
Posted by Xavier on 20 November 2018, 22:01 GMT

Let's highlight a couple augmented TI-Basic programs for the 84+CSE made by Daniel "zeldaking" Thacker, under the Linksoft Productions group name, which are another nice showcase of xLIBC's abilities.

In 4 KB of code + an appvar twice as large (in addition to DoorsCSE 8's well-justified weight, that is), CSE Blackjack packs a good implementation of the Blackjack card game (what else did you expect?), with a few tweaks to the rules, described in the README. It has the ability to save and restore games, an AI, and the graphics are nothing to laugh at. The bets in this kind of virtual games carry less risk than real money. There's a form of "teacher keys", but needless to say, you'd better play the game outside of your classes ;)

In a different, but equally addictive style, Minesweeper CSE is a solid implementation of the popular game ported to many platforms over decades. The graphics style, board size and number of mines can be customized; the expected happy / unhappy smiley face, flag counter and timer are also available. It won't take more than 14 KB of your precious memory, which is pretty reasonable. There are no save games here, but the original game doesn't have them either :)

To date, in order to go beyond what pure TI-Basic has to offer without diving all the way to C and eZ80 ASM, the TI-eZ80 series has, for instance, the powerful ICE framework, which was previously featured here. However, as far as the writers of this article know, for reasons unknown to them, the TI-eZ80 series still doesn't have a publicly available port of xLIBC ("xLIBCE"), based on the shared community library framework, which is a shame. The screenshots in the usual half-resolution mode, as well as the backwards compatibility, looked great.


Two more useful utility libraries for TI-Basic on the TI-Z80
Posted by Xavier on 17 November 2018, 10:38 GMT

As a follow up from a previous article, let's finish features for two other powerful utilities for TI-Z80 Basic by the talented Zeda "Xeda / Thunderbolt" Thomas:

BatLib was quite popular for a while, despite not being featured in an article here before.
Simply put, BatLib is a huge suite of tools for BASIC programmers. It has 127 functions including a bunch of graphics tools, file and data manipulation, and even sound routines. All this while fitting in a 16KB app!
Let's note the very cool builtin feature named "GroupHook" allowing to have Celtic 3, Grammer, Omnicalc, and BatLib working at the same time!

FloatLib is a collection of single-precision floating point routines for the Z80, as well as a few extra helper routines. It is packaged in the form of an app, but all of the source is included. Furthermore, the app includes documentation for each of the included routines, as well as info for people who program in assembly directly on their calculator using e.g. Benjamin Moody's Mimas.
It covers the basics (addition, subtraction, multiplication, and division) but also square roots, the trig and hyperbolic functions, and logarithmic and exponential functions, along with a handful of other functions.

As Zeda wrote, "I am proud to have made them. They took a lot of work and have been needed for the Z80. Don't hesitate to look at the docs/readme/source provided, and once again, happy programming! :)

  Discuss (1 comment)  

Three more greyscale games for the TI-68k series
Posted by Xavier on 11 November 2018, 19:56 GMT

Today's featured author is Andrew Vauter. It's not the first time we highlight his creations, nearly exclusively games for the TI-68k series, usually using grayscale graphics.

First of all: Avalanche 2.0 Marshmallow's Revenge is an interesting reimplementation of a game from the "Addicting Games" website. An older version only made it possible to jump around, and jump again, to aim for higher scores; this second iteration adds an "adventure mode", where upgrades which can be bought from the shop greatly increase the game's life (and addictiveness).

Bloxorz is another reimplementation of a computer game by Damien Clark. In a fixed 3D perspective, the player needs to move a block of squares on a grid of tiles (floor, holes, switches, etc.) until the end point is reached. The block motion is animated. A level editor is provided for expanding the game beyond the set of 33 levels from the original game.

If you're more into card games, Andrew also made a great rendition of the fun Uno game. The gameplay can be heavily customized through the game's menus, e.g. if you don't like the default rules or want to try something new. Up to 8 human and AI players (on a single calculator) are supported, but all Uno fans know that playing solo against a calculator is less fun than playing among humans (you know that the calculator won't maniacally curse, boo at, or laugh at you, right?). Andrew took the feedback of a ticalc.org review into account to make the game even better :)

Andrew provides the source code for his games.

  Discuss (2 comments)  

Two 2017 games for the TI-eZ80 series
Posted by Xavier on 8 July 2018, 18:12 GMT

Don't touch the colorSnowball Struggle

After featuring a number of programs targeting monochrome calculators, it's time to get back to newer models whose fancy color screens make them feel less like retro technology.

Don't touch the color by Unicorn is a variant of the "Don't touch the spikes" game which you might already have played - and even enjoyed - on your phone. The game's basic principle of avoiding something has been ported to your CE calculator - only you need to avoid different colors, rather than spikes. As time passes by, the pace increases and the colored blocks shrink, so you'll eventually lose the game anyway. Highscores are of course supported. The README contains a bit of information.

Snowball Struggle by Peter "PT_" Tillema, written in his own high-level ICE programming language for the CE models (previously featured here). Shooting the bouncing snowballs before they flatten you poor little fragile snowman is easy at first, but it progressively becomes harder through the 17 built-in levels. 4 different bonus are intentionally not described by the README, so that you have the pleasure to find out by yourself what they do ;-)

Both games are open-source, and as usual, require the standard set of community libraries for C/ASM programs. You could even add your own levels for Snowball Struggle, to increase the game's life.

  Discuss (2 comments)  

Older news

Got news? Let us know!


Click  Info icon for detailed information about a file.
Screenshot icon indicates files with screenshots.
Anim screenshot icon indicates files with animated screenshots.
Featured prog icon indicates featured programs.

New files for Tuesday, 20 November 2018
Time Action File Location
TI-83 Plus/TI-84 Plus
16:06Added Simple Z80 C LibraryTI-83/84 Plus Flash Source

New files for Monday, 19 November 2018
Time Action File Location
17:21Added Einstein doesn't play diceTI-Nspire Lua Games

New files for Sunday, 18 November 2018
Time Action File Location
16:21Updated surfaceareacalcTI-Nspire BASIC Math Programs

» More recent files...

Have a file we don't? We welcome all contributions.

» Custom search...

New to this?

Welcome to ticalc.org, your resource for Texas Instruments graphing calculator community news, information, and software!

Check out our Basics section for an intro to downloading programs and games and linking your calculator to your computer.

Our FAQ offers answers to many questions about ticalc.org and how we operate.

Our file archives contain a wide selection of programs and files for TI graphing calculators.




What type of calculator program did you first write?

A Calculator-Based Laboratory/Ranger program
An educational program
A game
A graphics program
A math program
A science program
Something else
I never wrote a program


Latest reviews

  • Minesweeper
  • Mathtools: Algebra 1 Edition
  • The Ultimate Algebra Solver v.2.0
  • APOLYF10
  • PapiJump (2010)
  • Pokemon TI-89
  • Pokemon Red version 2.6
  • The World's Hardest Game
  • LblRW
  • Oiram
  • TruSound v1.0
  • Tetris: xLIB Style
  • rom8x
  • AMS Extender
  • NFL Madden 2003 ( EA Sports )
  • ELITE Math CE (Ultimate Algebra Program)
  • MthProgs 89 v2.0
  • Half Life Calculator by Daniel15
  • Five Nights at Freddy's
  • Minecraft
  • Image Studio 2.3
  • Ti-Daver 0.4 beta 2
  • Trapped for TI-89
  • The Legend of Zelda Demo
  • Trapped!
  • Supaplex
  • Portal Prelude
  • Oiram
  • StickNinja
  • Pokemon TI-89
  • » Top reviewers...

    Standard page loaded at 09:06 GMT.
    Reload preferences cookie.

    Hosted at ticalc.org

  • Jonah Cohen's Homepage
  • Icarus Productions
  • Compatible ASM Programs for TI-86
  • Official TIGCC Site
  • TI-Chess Team HQ

    » More about hosting...

  • Other sites

    Be sure to check out these other recommended TI calculator sites:

  • Texas Instruments
  • CalcG.org
  • Cemetech
  • CodeWalrus
  • Omnimaga
  • TI-Basic Developer
  • TI-Freakware
  • TI-Planet (French)
  • TI-Story
  • WikiTI

  • Older news
  • 2 utilities for TI-z80 Basic (1)
  • Chrono Fantasy RPG beta - 68k (2)
  • HTTPS support (8)
  • CEmu 1.0, 84+CE/83PCE emulator (4)
  • 2017 POTY results (8)

    » More news...

  • RSS feeds

    The following RSS feeds are available:

    [XML] News
    [XML] Headlines
    [XML] Featured programs
    [XML] Reviews
    [XML] Files

    » More about syndication...


    Subscribe to our bimonthly Newsletter for exclusive new features every two months delivered to you by email.

    Featured programs

  • Avalanche 2.0 Marshmallow's Revenge (TI-89)
  • Bloxorz 89 v.9 (TI-89)
  • Uno v1.1 (TI-89)
  • FloatLib (TI-83 Plus/TI-84 Plus)
  • BatLib v4.01.126.55 (TI-83 Plus/TI-84 Plus)

    » More featured programs...

  • Top downloads
  • MirageOS v1.2 (TI-83 Plus/TI-84 Plus)
  • Snake (TI-84 Plus CSE/CE BASIC)
  • Tetric A (Tetris) (TI-84 Plus CE Assembly/Flash/OS)
  • Pacman Nspire (TI-Nspire)
  • TI-Coder 1.0 (Windows)
  • TILP II v1.18 (Windows)
  • Ion v1.6 (TI-83)

    » More stats...

  • Ads

      Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer