Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: xLIB by Patrick Prendergast

xLIB by Patrick Prendergast
Posted by Travis on 21 July 2010, 21:15 GMT

Patrick Prendergast's xLIB is a popular TI-BASIC extension for the TI-83 Plus and TI-84 Plus. Despite having been around for several years and used for so many TI-BASIC programs and games (many of which were featured), xLIB itself somehow escaped being featured—until today.

xLIB is a flash app that intercepts the operation of the calculator's real() function. This function can then be used to trigger advanced operations such as sprites, tilemaps, key routines, and more. It contains many of the abilities of several previous TI-BASIC extension libraries combined into a single program.

Recent “MathPrint” editions of TI's TI-84 Plus operating systems introduce a bug which prevents xLIB from working properly. TI-BANK has patches available for OS versions 2.53MP and 2.54MP to correct this issue.

  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: xLIB by Patrick Prendergast
schoolhacker hacker  Account Info
(Web Page)

lol finally!:P

Reply to this comment    21 July 2010, 22:04 GMT

Re: xLIB by Patrick Prendergast
elfprince13 Account Info
(Web Page)

It is worth noting that both Celtic and the latest Doors CS betas support xlib functionality.

Reply to this comment    22 July 2010, 02:11 GMT

Re: Re: xLIB by Patrick Prendergast
KermMartian  Account Info
(Web Page)

Also note that Doors CS sidesteps the 2.53MP/2.54MP bug and therefore does not require the OS patch for its XLib/Celtic III compatibility.

Reply to this comment    23 July 2010, 01:41 GMT

Re: xLIB by Patrick Prendergast
Kevin Ouellet Account Info
(Web Page)

YAY It was about time I think x.x

This app changed TI-BASIC programming considerably (although you can still do amazing stuff in pure, like with dual-layer ASCII and other tricks).

Today Celtic III obsoleted it with much more feature and better speed, but xLIB is what made games like Bowling possible, and if I had the motivation, a regular 83+ version of Reuben Quest could have been done. (It would have been several KB smaller, too).

Thank you a lot tr1p1ea, again, for giving TI programmers more freedom. :D

Reply to this comment    22 July 2010, 04:20 GMT

Re: xLIB by Patrick Prendergast
ztrumpet Account Info

This is a very deserving feature, and although I've disliked not seeing it featured in the past, this makes up for it. =) Congrats Tr1p1ea!

Reply to this comment    22 July 2010, 14:40 GMT

Re: xLIB by Patrick Prendergast
Patrick Prendergast  Account Info

Kevin Ouellet deserves a lot of credit for xLIB since it was his perseverence, amazing BASIC skills and ideas that spawned its creation.

xLIB was merely a tool, it was other peoples creativity and imagination that drove it forward.

Thanks for the feature :).

(Also xLIB is indeed a bit outdated and i do encourage people to make use of CIII or the DCS integration in the future if they can.)

Reply to this comment    24 July 2010, 00:25 GMT

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