Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Two more useful utility libraries for TI-Basic on the TI-Z80

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! :)

  Reply to this article

The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.

Re: Two more useful utility libraries for TI-Basic on the TI-Z80
Ryan Boyd Account Info
(Web Page)

Zeda never fails to impress. Good stuff here.

Reply to this comment    21 November 2018, 03:05 GMT

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