Author Topic: Features Wishlist  (Read 688286 times)

0 Members and 2 Guests are viewing this topic.

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Features Wishlist
« Reply #210 on: March 05, 2010, 02:08:34 pm »
Could you had any arbitrary way to time things? It doesn't need to accurately time seconds or miliseconds.
Just accurate enough to know if it is faster. (even if you need loops)
Hobbing in calculator projects.

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #211 on: March 05, 2010, 02:32:15 pm »
You can do that with interrupts, but I haven't implemented that yet.  And even with interrupts, a few routines like "DispGraph" disable interrupts for the duration of the command during execution.

In the mean time, you can run the codes you want to test in big for loops so they take a measurable amount of time; maybe enough looping to last 5-10 seconds.  That way if there is any difference, you can actually measure it with a stopwatch or clock.
___Axe_Parser___
Today the calculator, tomorrow the world!

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: Features Wishlist
« Reply #212 on: March 05, 2010, 02:38:42 pm »
Yeah that's generally what I do with TI-BASIC. I move my character around, for example, or scroll down an entire menu, stop the chronometer, then retry with modified code, then compare. Not too accurate but still does the job.

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: Features Wishlist
« Reply #213 on: March 08, 2010, 02:06:02 pm »
Question:

Do you think you will add the following in the future?

1) SMC or saving to external var/appvar/prog - useful for saving highscores and game progress

2) Letting us choose whatever name we want for the compiled program instead of just "LOL".

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
Re: Features Wishlist
« Reply #214 on: March 08, 2010, 03:51:25 pm »
He is planning both of these things.  I'm pretty sure this first will somehow be accomplished with the GetCalc( command. :)

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: Features Wishlist
« Reply #215 on: March 08, 2010, 11:14:47 pm »
Yeah I was more curious about if it was coming in the few next releases, though, or if it was more near the end.

If it is near the end, I will probably just rely on password systems for saving (like Metroid for the NES and Demon Crest for the SNES), altough that might be a bit hard to make in a way that it's hard to crack

Offline Quigibo

  • The Executioner
  • CoT Emeritus
  • LV11 Super Veteran (Next: 3000)
  • *
  • Posts: 2031
  • Rating: +1075/-24
  • I wish real life had a "Save" and "Load" button...
    • View Profile
Re: Features Wishlist
« Reply #216 on: March 09, 2010, 11:56:32 am »
VAT manipulation will come when I finish the user interface and safety stuff so I'd say in the middle, not the end.

Program naming I'm working on right now.
___Axe_Parser___
Today the calculator, tomorrow the world!

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: Features Wishlist
« Reply #217 on: March 09, 2010, 02:19:25 pm »
Sounds cool ^^

I assume the safety stuff is the option to compile a program with the developer mode with more error checks during execution, right?

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #218 on: March 10, 2010, 10:15:08 pm »
Another good feature would be a Fill( function, to quickly fill memory with a value. This could be especially useful in graphics where this must be done every frame, like if you want to clear part of the screen (such as after a Vertical command)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #219 on: March 10, 2010, 10:26:09 pm »
Couldn't you easily write that yourself though?  

PS: Yay on the update ^^
« Last Edit: March 10, 2010, 10:26:31 pm by Builderboy »

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #220 on: March 10, 2010, 10:31:00 pm »
Couldn't you easily write that yourself though? 

PS: Yay on the update ^^
Yes, but it would be way slower and more bloated. It would translate much more easily to a few ASM opcodes.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Features Wishlist
« Reply #221 on: March 11, 2010, 12:00:29 am »
Fill() would be nice, and line() soon as well. If only you had uploaded sooner today when I could have sent it to my calc x.x now I'm stuck with the slow version for who knows how long x.x
/e

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Features Wishlist
« Reply #222 on: March 11, 2010, 12:07:49 am »
Yes, but it would be way slower and more bloated. It would translate much more easily to a few ASM opcodes.
As i see.  Well in that case get right on it Quigibo! :P

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: Features Wishlist
« Reply #223 on: March 11, 2010, 01:46:17 am »
I fail at understanding the concept of fill x.x

Do you mean like in Paint when filling an area with a color or just like a rectangle routine?

rectangle routines would be cool
« Last Edit: March 11, 2010, 01:46:46 am by DJ Omnimaga »

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #224 on: March 11, 2010, 08:46:54 am »
I fail at understanding the concept of fill x.x

Do you mean like in Paint when filling an area with a color or just like a rectangle routine?

rectangle routines would be cool
I mean like a pure data fill, which would work a lot like the TI-Basic version (except with any data area and any length)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman