Author Topic: 16 colors for TI-84C BASIC: The end of dual-layer ASCII?  (Read 6488 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
16 colors for TI-84C BASIC: The end of dual-layer ASCII?
« on: February 18, 2013, 04:07:32 pm »
TI-Planet has posted more info on the colors that are available in TI-BASIC for the new TI-84 Plus C Silver Edition. First of all, here is how each color will look like:




There are supposed to be 16 colors, but one is missing. In fact, the missing color is for transparency, allowing background images (which features 65536 colors) to still show up behind what you are drawing.

On the TI-83 Plus, when you store a picture then recall it, the white areas acts as a transparent color (in monochrome calculators case, the OR logic). However, that transparent color is no longer associated to white on the TI-84 Plus C Silver Edition. However, as you will notice above, when you display text, a white background appears behind. If, somehow, that white background happens to be actual white and not the transparent color erasing what was displayed on the screen, could this mean the end of dual-layer ASCII?



On the other hand, however, this means that background images might be useable as backgrounds or textures for game graphics (such as the floor or the sky). Also, apparently, the text background might be changeable via Z80 assembly, meaning that if someone was to write an assembly librarie for TI-BASIC programmers, this would give them more freedom.

Another bad news is how the border color on the graph screen has a different color pallette. While you can still use light gray and white on it, the only two other colors that can be used are aqua and light green:



So no lightning bolt flash animation (such as for magic spells in an RPG).

Also, while every drawing/text command will be able to use the 15 colors on the graph screen, the home screen will remain monochrome. :(

Source: TI-Planet news
« Last Edit: February 20, 2013, 07:16:38 pm by DJ_O »

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: 16 colors for TI-84C BASIC: The end of dual-layer ASCII?
« Reply #1 on: February 18, 2013, 09:25:47 pm »
Well at least you can still use some really cool battle backgrounds until workarounds are released.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: 16 colors for TI-84C BASIC: The end of dual-layer ASCII?
« Reply #2 on: February 18, 2013, 10:25:26 pm »
Wait, no homescreen colors? What the cabbage? ??? Oh well, I'm sure an Asm lib can be written for it though.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: 16 colors for TI-84C BASIC: The end of dual-layer ASCII?
« Reply #3 on: February 19, 2013, 12:29:19 am »
You can do anything you want related to display if you write an Asm lib. I'm curious if there will be some way to turn it on, like lowercase letters.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: 16 colors for TI-84C BASIC: The end of dual-layer ASCII?
« Reply #4 on: February 19, 2013, 12:55:56 am »
Well at least you can still use some really cool battle backgrounds until workarounds are released.
Yeah the issue about that though is that if, for example, your RPG has 5 different battle backgrounds, then your game is over 100 KB larger, which, for some reasons, tend to turn people away, even if they have over a MB of memory left.

As for dual-layer ASCII, the reason why it's almost a must is because in pure BASIC, that is the only way to have nice looking graphics that don't take several seconds to load, and there won't be ASM libs immediately after the calc comes out:



Also hopefully language apps are still available so we can use some of the extra characters.
« Last Edit: February 19, 2013, 01:55:32 am by DJ_O »