Author Topic: TI84+C Buttonz  (Read 12251 times)

0 Members and 3 Guests are viewing this topic.

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: TI84+C Buttonz
« Reply #30 on: July 09, 2013, 05:54:38 pm »
Thats a good idea as there are some tools that will put the calc in a mode that you arent expecting.

Looks awesome by the way!
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: TI84+C Buttonz
« Reply #31 on: July 09, 2013, 06:04:09 pm »
I like the idea of multiple modes actually. Reverse color would be cool as well since some ppl want to save batteries and turn their contrast way down, meaning darker screen.

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: TI84+C Buttonz
« Reply #32 on: July 09, 2013, 06:10:44 pm »
I'd say it's perfectly reasonable for all programs and applications to expect that the LCD will be in the normal 320x240 mode the OS uses when they are launched. If a shell doesn't use these settings, it should be the shell's responsibility to restore the standard settings before running the program. So in my opinion, you shouldn't need to add code to enforce any LCD settings that are already default in the OS.
« Last Edit: July 09, 2013, 06:12:23 pm by Runer112 »

Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #33 on: July 09, 2013, 06:29:41 pm »
I have to agree Runer112, especially since the OS doesn't even check them! If you leave reverse color set and exit your program, the OS just keeps going with it, even after you turn it off and back on.

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: TI84+C Buttonz
« Reply #34 on: July 09, 2013, 06:32:35 pm »
That also applies to upside-down mode and mirror mode. Heh.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline tr1p1ea

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 647
  • Rating: +110/-0
    • View Profile
Re: TI84+C Buttonz
« Reply #35 on: July 09, 2013, 06:48:16 pm »
Im sure people will create fake 'virus' programs that mess with the LCD :).

Either way i am inclined to agree. Im betting that calc owners will soon be accustomed to recognising when the calc is in a different mode anyway.
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."


Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #36 on: July 09, 2013, 06:55:32 pm »
Now that I think about it, you could set low color (low power) mode to help conserve your battery life. From what I can tell, grey is now either black or white, but the basic colors are all there. Actually, I'll set it in Buttonz. Since it only uses basic colors, there is no change and it will use less power. The game doesnt turn the screen off all the way, just the backlight. I disable the base image during drawing and I don't want the screen flashing white, so I turn it off to keep it 'black'. And thanks tr1p1ea!

Almost forgot, I don't use JStified while programming alot (hence the abused reset button!) so I can't say that all my apps will run on it.
« Last Edit: July 09, 2013, 07:07:44 pm by AssemblyBandit »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: TI84+C Buttonz
« Reply #37 on: July 10, 2013, 12:25:35 am »
How does low color mode look like actually? By basic colors do you mean TI-BASIC? Someone should make a demo prgm.

As for jsTIfied tthe game looks totally messed up in it anyway.

EDIT: What happened to the game download? O.O Or is it just down due to an update awaiting staff approval?
« Last Edit: July 10, 2013, 04:27:15 am by DJ Omnimaga »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI84+C Buttonz
« Reply #38 on: July 10, 2013, 04:23:46 pm »
You might want to replace the download file with an URL in the dl section such as http://www.ticalc.org/archives/files/fileinfo/454/45463.html , because the Omni upload system seems to only work sporadically and is broken for updates. Right now your link says 404 not found at http://www.omnimaga.org/index.php?action=downloads;sa=view;down=856 .


Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #39 on: July 10, 2013, 04:39:01 pm »
Ok, it will work when it gets approved.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TI84+C Buttonz
« Reply #40 on: July 10, 2013, 04:40:01 pm »
@DJ Omnimaga : Please don't double post in such a short time interval. You have an Edit button to the top right of your post.
* Streetwalker runs :trollface:

Anyway since pics seem to take most of the app space you might wanna consider making a program version that doesn't include them. ;) That'd be good for people who want to save space (even though the CSE has huge flash).
« Last Edit: July 10, 2013, 04:40:21 pm by Streetwalker »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI84+C Buttonz
« Reply #41 on: July 10, 2013, 04:42:46 pm »
Just wanted to make sure that the post gets noticed since no one replied before the file got re-approved. :P

Also Streetwalker which pics do you mean? ???
« Last Edit: July 10, 2013, 04:43:36 pm by DJ Omnimaga »

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TI84+C Buttonz
« Reply #42 on: July 10, 2013, 04:44:32 pm »
Yeah I understood, hence the /me runs and the troll face. :P I know you are a good and well educated forum member. :P

Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #43 on: July 10, 2013, 06:01:03 pm »
Streetwalker, an app *has* to take up at least 16,384 bytes (and in $4000 byte multiples after that) even if your code is just 3 bytes! There's no way of getting around it, so I might as well include whatever I can fit in. Oh yeah, and thanks for the heads up DJ! I knew there was a problem yesterday, but I thought it would have worked itself out. I'll make a quick program to enable and disable low color mode so you can see low color mode for yourself. By basic I just mean 8 basic colors, enough to plot and use the calc as a calc, but probably not enough for game graphics. A light blue would appear just white or blue depending on which color it is closer to.

However, I could make it into an asm program and use self modifying code to reduce the code size to next to nothing! There's a lot of copying and pasting going on for each separate column. But then it wouldn't have the perks of an app.
« Last Edit: July 10, 2013, 06:04:42 pm by AssemblyBandit »

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TI84+C Buttonz
« Reply #44 on: July 10, 2013, 06:02:20 pm »
That's why I suggested the light version to be a standalone program. ;)
Edit : I posted before you edit.
« Last Edit: July 10, 2013, 06:29:39 pm by Streetwalker »