Omnimaga

Omnimaga => News => Topic started by: DJ Omnimaga on February 11, 2006, 05:23:00 am

Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 11, 2006, 05:23:00 am
Patrick Prendergast (more known as tr1p1ea on forums) has just released xLIB 0.601b to public, an APP that started revolutionizing the world of TI-83+ BASIC earlier! For those who don't know xLIB an APP that adds lot of functionality to TI-83+ BASIC programs. It installs a parser hook which will intercept any real( requests. It features very fast sprite routine, tilemaps (8x8 and 16x16), recalling archived and non-archived pictures very fast (enough to make 4 level flickerless grayscale, even 5!) or storing pictures, reverse video text, rectangle and line library, running and copying archived programs directly from archive, getkey routine allowing diagonal movements, contrast changing, scrolling screen tools, turning run indicator off, check RAM and calc model! A must for every TI-83+/84+ programmers, as it includes practically all existing BASIC libraries ever made since the birth of those calc models, but like 10x faster, if not more. Some people might alerady have a slightly older version used for beta-testing or still use the old version 0.5, so make sure you get the new version which is alerady avaliable in Omnimaga archives (so we don't have to wait VERY VERY PATIENTLY for ticalc.org to update their archives with it <_<dry.gif ) and make sure you update your xLIB projects with it!

On that note I would also like to thanks tr1p1ea for his great support in the community, he has provided great help and feedback in people projects since he joined and have been nice with everybody, kept them motivated to continue. So congrats to tr1p1ea for xLIB and his support in the community. :)smile.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: CDI on February 11, 2006, 05:25:00 am
w00t :Pblah.gif although if you were sneaky you could grab that out of Metroid back last month ^_^ but then the readme would elude you
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Liazon on February 11, 2006, 06:02:00 am
awesome!!! better basic for everyone :Dbiggrin.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 11, 2006, 06:23:00 am
@CDI the version that is in the archives now is an update to the other 0.601b, this one has faster map loading and bugfixes
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Spellshaper on February 11, 2006, 06:50:00 am
Finally!!!! *W00T*  :lol:bounce2.gif:lol:bounce2.gif:lol:bounce2.gif



*tr1p1ea is now known as God
Title: Patrick Prendergast releases xLIB 0.601b
Post by: tifreak on February 11, 2006, 07:10:00 am
:Dbiggrin.gif

I have two projects in mind for xlib... I figure I might as well give it a whirl... :)smile.gif One of them is AODR, the other is... well, I can't tell you that... :Pblah.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 11, 2006, 07:16:00 am
Tr1p1ea thankyou so much, you have given a new meaning to the world of TI-Basic games! I have some projects I am working on that I hope will make great use of xLIB.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: dysfunction on February 11, 2006, 08:31:00 am
tr1p1ea- without you BSG would not be a reality. We love you man!
Title: Patrick Prendergast releases xLIB 0.601b
Post by: rivereye on February 11, 2006, 08:53:00 am
I think the ne thing I have with xLib is Omnicalc compatibility
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Radical Pi on February 11, 2006, 09:08:00 am
XLib + Omnicalc = four level grayscale with sound.

Already working on it :)smile.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 11, 2006, 09:15:00 am
You do realize they use the same ram areas right? That would cause some problems.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: rivereye on February 11, 2006, 09:46:00 am
they also use the same keyhooks
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 11, 2006, 10:10:00 am
well xlib powns omnicalc anyway, omnicalc is more for those who need the math functions in it or want to slow down their games with sound :Pblah.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Radical Pi on February 11, 2006, 10:14:00 am
Can xlib be given a sound feature?
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Spellshaper on February 11, 2006, 10:23:00 am
can: yes o course!
should: why not?
will it: probably not...

tr1p1ea has done enough...
I
Title: Patrick Prendergast releases xLIB 0.601b
Post by: tenniskid493 on February 11, 2006, 10:26:00 am
tr1p1ea was really sick of working on it by the time he finished it so I doubt any new features will be added
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 11, 2006, 11:11:00 am
thats still awesome, it just miss the TI OS version feature and fast circles but I dont think its really needed anyway. Nice job tr1p ^^
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 11, 2006, 11:51:00 am
I enjoy haveing every function he has, and I don't see it too nessicary for many other functions to be added (plus you should see what he is working on atm ......WOW).
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Liazon on February 11, 2006, 12:18:00 pm
What is he working on now?
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Spellshaper on February 11, 2006, 12:29:00 pm
*Spellshaper
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 11, 2006, 01:23:00 pm
*cough*I know*cough*
Title: Patrick Prendergast releases xLIB 0.601b
Post by: tr1p1ea on February 11, 2006, 08:00:00 pm
Wow, thanks for the kind wrap-up guys :Dbiggrin.gif. It should be noted that without you guys xLIB would never have eventuated, so you all deserve a pat-on-the-back for that :)smile.gif.

Ill look into some basic sound stuff, it should be relatively simple to include. A TIOS version function is also a good idea ... i could tie that in with the Calc model function.

I made xLIB for all of you guys. I did my best and hopefully it will help you out with your projects.

I am indeed working on some other projects, you will find out soon :)smile.gif.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 12, 2006, 03:31:00 am
tr1p you are the best ! ;)wink.gif

btw when were u gonna implement that Mode 7 and Raycasting engine combined together in xLIB? %)rolleyes2.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Spellshaper on February 12, 2006, 04:16:00 am
O.O'
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Radical Pi on February 12, 2006, 05:11:00 am
QuoteBegin-tr1p1ea+12 February 2006, 2:0-->
QUOTE (tr1p1ea @ 12 February 2006, 2:00)
Wow, thanks for the kind wrap-up guys :Dbiggrin.gif. It should be noted that without you guys xLIB would never have eventuated, so you all deserve a pat-on-the-back for that :)smile.gif.

Ill look into some basic sound stuff, it should be relatively simple to include. A TIOS version function is also a good idea ... i could tie that in with the Calc model function.

I made xLIB for all of you guys. I did my best and hopefully it will help you out with your projects.

I am indeed working on some other projects, you will find out soon :)smile.gif.  

:bow:worship.gif Your supreme all knowing is only rivaled by Wikipedia.

I haven't used xlib yet for any of my own doings, but it looks like I'll have to start. :)smile.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: CDI on February 12, 2006, 07:33:00 am
I have used xLIB since it's old .1a days (yeah!) and have loved every version of it! (.3a still holds a space in my heart...) *CDI
Title: Patrick Prendergast releases xLIB 0.601b
Post by: dysfunction on February 12, 2006, 12:43:00 pm
Maybe he'll come back to it one of these days, but even if not it is by far the most useful lib. tr1p1ea, you have singlehandedly revolutionized the possibilities of BASIC.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: Radical Pi on February 17, 2006, 10:53:00 am
If you ever plan on another release, you can replace the Pause function so it waits until 2nd is pressed.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 17, 2006, 11:37:00 am
Why not just use the getkey routine?
c1-->
CODE
ec1Repeat getkey=21:End

or

Repeat max(getkey=(21,105,31,41 ;any key values
Endc2
ec2
Title: Patrick Prendergast releases xLIB 0.601b
Post by: CDI on February 17, 2006, 11:39:00 am
iakes more bytes for t3h lazy programmerzzz
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 17, 2006, 01:40:00 pm
QUOTE
Repeat max(getkey=(21,105,31,41 ;any key values
End
I never thoug of that O_Oshocked2.gif what does it do exactly?
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 17, 2006, 01:58:00 pm
It will wait till one of those key values are pressed.
c1-->
CODE
ec1Repeat max(getkey={21,105:Endc2
ec2

That will make it wait untill 2nd or enter is pressed, btw make sure it's { not ( in the defineing of the keys. Also I didn't come up with this I know it was someone on UTI, maybee weregoose or alexrudd?
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 17, 2006, 02:05:00 pm
wow that make me realise I still sucks at BASIC O_Oshocked2.gif

that will take me 5 or 6 more years before having learn every tricks :Pblah.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 17, 2006, 02:06:00 pm
Yeah UTI has some Basic Gurus....more so then the "basic elite"  
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 17, 2006, 02:07:00 pm
yeah. I think I am more a lib enhanced basic guru
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 17, 2006, 02:08:00 pm
Yes you, necro,dysfunction just to name a few.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 17, 2006, 02:09:00 pm
and hitoshi, he inspired me a lot. he used a different style tho, and more line( commands
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 17, 2006, 02:10:00 pm
Something like DA and java are using huh?
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 17, 2006, 02:11:00 pm
Hitoshi used lines for some animations and asm libs for other stuff like artchiving and unarchiving and getting ti os version
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 17, 2006, 02:21:00 pm
Oh I see.

Btw it was uploaded to ticalc.org
*kalan_vod hopes it gets featured*
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 17, 2006, 02:23:00 pm
i hope too, it took SO long before they updated their archives <_<dry.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on February 17, 2006, 02:24:00 pm
Maybe you should make a news item about them updating their site :Dbiggrin.gif.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on February 17, 2006, 02:25:00 pm
hehe lol but I try to keep fake news to once a month outside christmas time  
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on March 04, 2006, 08:14:00 am
A bug was discovered by one of our own CDI, it was concerning the 16x16 tile mapping. Patrick, aka tr1p1ea, looked over the code and found the bug. None the less we have updated our archives with the newest xLIB released on March 4th, 2006. Make sure you get to use the newest xLIB with your projects! It can be found in our archives or http://omnimaga.dyndns.org/index.php?showforum=137.
Title: Patrick Prendergast releases xLIB 0.601b
Post by: DJ Omnimaga on March 04, 2006, 02:08:00 pm
ooh cool I'll try to get it asap ^^

EDIT: err me thinks its the same version (it says the file was last modified on feb 4th %)rolleyes2.gif ) maybe upload didnt worked

EDIT: nvm I realied in the ftp folder that the new xlib wasnt renamed to xlibapp.zip :Pblah.gif
Title: Patrick Prendergast releases xLIB 0.601b
Post by: kalan_vod on March 04, 2006, 03:37:00 pm
Haha sorry, and yeah it's 04/04/06 meaning march 4th '06.