Author Topic: [IDEA] backround  (Read 11896 times)

0 Members and 1 Guest are viewing this topic.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
[IDEA] backround
« on: July 24, 2010, 03:35:29 pm »
Is there anyway on the ti-84 to costom make a backround image for the homescreen?
i got the idea while reading the irc... :P
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: [IDEA] backround
« Reply #1 on: July 24, 2010, 03:39:21 pm »
It might be possible, but the best way would be to install a custom interrupt (or something more permanent, like a hook to enable said interrupt, because custom interrupts get killed often) to draw the image behind every space character on the home screen. (With possible exceptions for the current line)
When I have some time, I'll look into how practical this could be :)
Edit: A possible problem that comes to mind is that the hook might not be enabled during a program, if that's important. But I'll look into it.
« Last Edit: July 24, 2010, 03:40:24 pm by calcdude84se »
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: [IDEA] backround
« Reply #2 on: July 24, 2010, 03:40:55 pm »
Hmmm do you mean have it when you boot up the calc?  Or like its always there when you are typing and you cant get rid of it at all?

EDIT: Ninja'ed with a more competent response :P

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: [IDEA] backround
« Reply #3 on: July 24, 2010, 03:41:08 pm »
cool thanks, could you explain to me a little about and how to make hooks and iterupts?

edit: it is easy to do it when you boot up the calc due to ti's startup app.  I want to know how to make the backround in the homescreen always a custom picture :)... also, i wouldn't mind if anyone has a ram clear ti picture for 84 that i can borrow and put on my calc.. (evil thoughts :})
« Last Edit: July 24, 2010, 03:43:28 pm by happybobjr »
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: [IDEA] backround
« Reply #4 on: July 24, 2010, 03:42:35 pm »

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: [IDEA] backround
« Reply #5 on: July 24, 2010, 03:43:53 pm »
coool i'll try to learn.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: [IDEA] backround
« Reply #6 on: July 24, 2010, 03:46:11 pm »
I don't have much experience with hooks, but wikiti can be useful here.
For those and interrupts that stay alive after the setup program ends (it might have to be an app, I'm unsure), you'll definitely have to write it in ASM. (Especially because drawing the image will involve writing directly to the LCD)
AFAIK, a hook is just a routine the OS calls before it does a certain thing, like get a key, for example. These are pretty simple to set up (writing somewhere in RAM or maybe a bcall)
As for the interrupts, yeah, you'll probably end up with a hook (especially if it's an app). But if it's a program, then the basic idea is to use some saferam (like appbackupscreen or statvars) to store the code for handling the interrupt and most likely for the entire routine as well.
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

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: [IDEA] backround
« Reply #7 on: July 29, 2010, 01:34:30 am »
I recall seeing a program like this before. It displayed a grayscale background on the home screen. I forgot the name and who made it, though. It was specifically for backgrounds.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Idea - Backgrounds
« Reply #8 on: October 01, 2010, 06:24:22 pm »
Let's say you found this really awesome pic and want it to be the background of your calc during the normal TiOS routines like solving math problems, or graphing equations?
Wouldn't it be cool if there was a program to display on of the Pic vars in the background of calculations and stuff in grey (3 level greyscale), so the normal black and white would be used as normal?
Is this possible?
I think it is, but it would have to be in Asm.  Can someone try this? :)  Thanks for learning of my idea. ;D

Here's a mock up of what it could look like:

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Idea - Backgrounds
« Reply #9 on: October 01, 2010, 06:33:33 pm »
I feel like there was a topic started by someone else who had this same idea...let me see if I can find it.

Edit:
Ah yes, it's not exactly the same I guess but very similar. Here it is.
« Last Edit: October 01, 2010, 06:36:54 pm by meishe91 »
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline nemo

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1203
  • Rating: +95/-11
    • View Profile
Re: Idea - Backgrounds
« Reply #10 on: October 01, 2010, 06:39:46 pm »
there was. i think an ASM-er said it would have to be written as a hook.


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: Idea - Backgrounds
« Reply #11 on: October 01, 2010, 06:49:58 pm »
I have tried to search the program that did that on ticalc.org but couldn't find it :( (I saw it around 2001-03)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: Idea - Backgrounds
« Reply #12 on: October 01, 2010, 06:59:04 pm »
I'd love to this happen :D
Maybe you can base it off of this program?
http://www.ticalc.org/archives/files/fileinfo/168/16870.html
(And yes, source is included - the file is a Z80 itself.)
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Idea - Backgrounds
« Reply #13 on: October 01, 2010, 07:02:41 pm »
What if someone could change the running indicator thing to like a cool indicator instead of a little bar that goes up constantly, that'd be pretty cool. (That program gave me that idea.)
« Last Edit: October 01, 2010, 07:02:59 pm by meishe91 »
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Idea - Backgrounds
« Reply #14 on: October 01, 2010, 07:03:22 pm »
I feel like there was a topic started by someone else who had this same idea...let me see if I can find it.

Edit:
Ah yes, it's not exactly the same I guess but very similar. Here it is.

I seriously thought this was a necropost to that topic :P

Anyway, wouldn't it be slow to have such a large pic being alternated while someone's also using the home screen, though? Especially with OS 2.53MP x.x

EDIT: meishe91, I think that was one of the 1000 Signs :D
« Last Edit: October 01, 2010, 07:04:07 pm by Deep Thought »