The shoutbox is currently out of service. Join us on Discord instead.
You can help CodeWalrus stay online by donating here.

C SDK and Libraries for the TI84+CE/TI8PCE

Started by MateoConLechuga, January 29, 2016, 02:59:00 am

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TheMachine02

For now, the backward compatibility is kinda mandatory. I guess that a big update will just see the library change as a whole, like graphc to graphx.

MateoConLechuga

Yeah versions are always backwards compatible, unless there happens to be a major bug (as what happened with graphc above)

MateoConLechuga

There is a new update to the toolchain and convpng that totally revamps and fixes compression since everyone seems to want it :P You can check out graphics demos 5 and 7 for useage, and the new header file "decompress.h".

https://github.com/CE-Programming/toolchain/releases/latest

For comparisons:


Input Image


ConvPNG outputs:
no compression = 52802 bytes
old compression = 29966 bytes
new compression = 20881 bytes

DJ Omnimaga

Wow, great job MateoC :D. I wonder if this new compression also applies for ConvPNG images dedicated for ICE Compiler?

kotu

SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

PT_

Quote from: DJ Omnimaga on December 28, 2016, 06:33:50 am
I wonder if this new compression also applies for ConvPNG images dedicated for ICE Compiler?

No, because ICE can't handle compressed sprites.

DJ Omnimaga


MateoConLechuga

The new version of the toolchain is here! It adds the ability to compress your programs easily from the makefile, and fixes a compiling bug with one of the demos. If you haven't updated, you should :)

Update: https://github.com/CE-Programming/toolchain/releases/latest

Also, there is more documentation for all of you who are just starting out! Feel free to check out the github wiki: https://github.com/CE-Programming/toolchain/wiki

Adriweb

Also TI-Planet's PB now has compression support :) In fact it's always enabled and will make both and only keep the smallest 8xp (whether it's the compressed one or not).
Co-founder & co-administrator of TI-Planet and Inspired-Lua

DJ Omnimaga

Nice that you added compression on the project builder Adriweb. Also godd to see more doc available Mateo :)

kotu

Quote from: MateoConLechuga on January 21, 2017, 01:31:02 am
The new version of the toolchain is here! It adds the ability to compress your programs easily from the makefile, and fixes a compiling bug with one of the demos. If you haven't updated, you should :)

mateo that's cool, does it now mean there is no need to compress your graphics beforehand, as they also get compressed?

SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

MateoConLechuga

Technically it can still be important to compress graphics, as the user must have more ram free to decompress a program.


DJ Omnimaga

Thanks a lot MateoC for your contributions to CE programming. Even though I can't do C, those libs have made it so easy for C programmers to make advanced games and in some ways I kinda used them since ICE uses them. :)

I wonder if anything in the toolchain can help making 3D stuff, by the way?

kotu

SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

Powered by EzPortal