Author Topic: An xLIB for the PRIZM in the near future?  (Read 3932 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55934
  • Rating: +3153/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
An xLIB for the PRIZM in the near future?
« on: May 05, 2012, 11:55:32 pm »
Those who have been wondering if Casio PRIZM BASIC would ever have access to libraries like xLIB on the TI-83 Plus series one day can rejoice: Purobaz is currently working on one: PRGM2!

Currently, it has limited features, but it already supports drawing circles and linking. Some example programs are included. If copying storage files to RAM (temporarily), sprites, tilemapping, rectangle, borders and scrolling support eventually get added (along with the ability to choose when the LCD gets updated), could this eventually be the xLIB of Casio calculators, allowing the creation of BASIC games with near-ASM-quality graphics?

Screenshots of various TI-BASIC games that utilized ASM libraries to allow faster graphics and reading from Flash memory:




From 2004 to 2008, ASM libs for TI-BASIC programmers reached a peak in popularity, also elvolving with the time in speed and capabilities. If PRGM2 elvolves further in graphic capabilities, could it eventually lead to an emergence of hybrid BASIC RPGs like back in the days, but this time in hi-res color, as pictured in the fake Reuben mockup below?



The main topic about PRGM2 is located here (in French), but for now, download links are posted in this one.

An FX-9860G version is also in the works.
« Last Edit: May 06, 2012, 12:37:01 am by DJ_O »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: An xLIB for the PRIZM in the near future?
« Reply #1 on: May 06, 2012, 12:07:19 am »
It'll be nice to see where this goes. If sprite routines and memory manipulationn get added, this will be quite nice indeed!

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: An xLIB for the PRIZM in the near future?
« Reply #2 on: May 06, 2012, 12:10:59 am »
Hey that would be pretty nice to have some RPGs on the PRIZM.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline Yeong

  • Not a bridge
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3739
  • Rating: +278/-12
  • Survivor of Apocalypse
    • View Profile
Re: An xLIB for the PRIZM in the near future?
« Reply #3 on: May 07, 2012, 11:42:25 pm »
How many pics did it needed to get that zelda animation going? O.o
Sig wipe!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55934
  • Rating: +3153/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: An xLIB for the PRIZM in the near future?
« Reply #4 on: May 08, 2012, 12:11:20 am »
I think it had 40 or so.

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: An xLIB for the PRIZM in the near future?
« Reply #5 on: May 08, 2012, 12:29:14 am »
hmm, this could be interesting. i don't think it will be anywhere near as popular as xlib was, though, because prizm basic is so much more handicapped than 8X basic, and because people are much more likely to already know or be willing to learn C than they are asm. still, it's nice to see people adding to the available possibilities.
« Last Edit: May 08, 2012, 12:30:23 am by shmibs »

Offline leafy

  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1554
  • Rating: +475/-97
  • Seizon senryakuuuu!
    • View Profile
    • keff.me
Re: An xLIB for the PRIZM in the near future?
« Reply #6 on: May 08, 2012, 09:00:39 pm »
Just wondering, what's the xLib game in the top left? Looks interesting :D
In-progress: Graviter (...)

Offline Darl181

  • «Yo buddy, you still alive?»
  • CoT Emeritus
  • LV12 Extreme Poster (Next: 5000)
  • *
  • Posts: 3408
  • Rating: +305/-13
  • VGhlIEdhbWU=
    • View Profile
    • darl181.webuda.com
Re: An xLIB for the PRIZM in the near future?
« Reply #7 on: May 08, 2012, 10:21:06 pm »
This seems pretty cool, but I'll agree with what shmibs said about being more willing to learn C than Asm.
Also, you're more likely to see/use C outside of calcs, so that might have to do with it?

Regardless can't wait to see what this turns into :)

Just wondering, what's the xLib game in the top left? Looks interesting :D
I think it's Metroid II. (gif name :P)
Edit: http://www.omnimaga.org/index.php?action=downloads;sa=view;down=192
« Last Edit: May 08, 2012, 10:21:36 pm by Darl181 »
Vy'o'us pleorsdti thl'e gjaemue

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55934
  • Rating: +3153/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: An xLIB for the PRIZM in the near future?
« Reply #8 on: May 08, 2012, 11:17:52 pm »
hmm, this could be interesting. i don't think it will be anywhere near as popular as xlib was, though, because prizm basic is so much more handicapped than 8X basic, and because people are much more likely to already know or be willing to learn C than they are asm. still, it's nice to see people adding to the available possibilities.
That said, noticing how the program in the first screenshot ran, I think PRIZM BASIC combined with an xLIB-like language would do the job pretty well. As long as the display speed remains around the same level as homescreen stuff, it will probably have something running at half the speed of Lua on the TI-Nspire for 2D games. Also such language might actually be quite popular because when Lua arrived on the TI-Nspire, its popularity outdid C/ASM and when Axe arrived on the 83+, it got more popular than ASM and BASIC. A lot of people might find C too hard to learn or code and might prefer higher level languages.

And yeah the top left game is an xLIB Metroid clone.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: An xLIB for the PRIZM in the near future?
« Reply #9 on: May 08, 2012, 11:28:45 pm »
Yeah, that's what people want. Not too high level, not too low, just right in the middle so it's easy to learn while it have the efficacity of lower level languages.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55934
  • Rating: +3153/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: An xLIB for the PRIZM in the near future?
« Reply #10 on: May 08, 2012, 11:31:04 pm »
Although I'M glad there are more and more tools for the PRIZM for C/ASM dev now. It will make things much easier. Hopefully this happens with the TI-Nspire too soon. Just as long as there are no groups of elitist ASM/C coders who start trying to prevent anybody from enjoying programming on an higher level, like back in 2003 or so when people suggested stuff like xLIB and people just told them to learn ASM instead.