Author Topic: Full Normal Slow?  (Read 16820 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
Full Normal Slow?
« on: December 18, 2010, 11:47:40 am »
Is there any was to make the calc run at something like 5mH? instead of 9?
In axe.


Could it be in a possible update?  How does the full/ normal speed thing work?
« Last Edit: December 18, 2010, 11:49:55 am 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
____________________________________________________________

Ashbad

  • Guest
Re: Full Normal Slow?
« Reply #1 on: December 18, 2010, 11:54:55 am »
The calc actually runs at 6mHZ regularly, and with Full it goes to 15.  I believe it sets a flag or something and then calls a routine in the OS to set the speed (I am really not sure ezxactly, but it is a built in thing)

to slow something down to let's say 2mHZ, just add an interrupt that has a pause in it or something -- though i wonder why yuo would want to do that :)

souvik1997

  • Guest
Re: Full Normal Slow?
« Reply #2 on: December 18, 2010, 12:53:36 pm »
I think it outputs something to port 20, iirc.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Full Normal Slow?
« Reply #3 on: December 18, 2010, 12:54:30 pm »
What I do to make it run slow is to add lines to the borders :) it then runs slower :D

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: Full Normal Slow?
« Reply #4 on: December 18, 2010, 01:05:22 pm »
Is there any was to make the calc run at something like 5mH? instead of 9?
In axe.


Could it be in a possible update?  How does the full/ normal speed thing work?

It deals with calculator hardware. By default, all 8x models run at 6 MHz (which you can set explicitly using Normal). The 83PSE and 84 models have an option to run at 15 MHz instead (it's basically TI's own form of overclocking), but you can only choose between these two values because the hardware can only handle them.

If you want to make your program slower, just use Pause(#) inside the main loop, or if it makes your grayscale glitchy, use a DS<( loop with DispGraphr/DispGraphrr outside the block and everything else inside.




souvik1997

  • Guest
Re: Full Normal Slow?
« Reply #5 on: December 18, 2010, 01:07:04 pm »
It is actually underclocking, not overclocking.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Full Normal Slow?
« Reply #6 on: December 18, 2010, 01:07:26 pm »
Quote
If you want to make your program slower, just use Pause(#) inside the main loop, or if it makes your grayscale glitchy, use a DS<( loop with DispGraphr/DispGraphrr outside the block and everything else inside.

We can indeed use it or ask Quigibo to make a Slow program in the next version :D

Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Full Normal Slow?
« Reply #7 on: December 18, 2010, 01:50:20 pm »
The processor can only run at 6MHz or 15MHz (with 15MHz not being available on the 83PBE). There is no "Slow" speed mode available.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Full Normal Slow?
« Reply #8 on: December 18, 2010, 01:51:52 pm »
The processor can only run at 6MHz or 15MHz (with 15MHz not being available on the 83PBE). There is no "Slow" speed mode available.

It is impossible to make one? How bad... It is rarely useful, but still useful :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Full Normal Slow?
« Reply #9 on: December 18, 2010, 03:12:58 pm »
To make a program run slower, just use plenty of Pause commands.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Full Normal Slow?
« Reply #10 on: December 18, 2010, 04:23:52 pm »
I was thinking of saving power, not just to slow it down.
« Last Edit: December 18, 2010, 04:24:06 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 Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Full Normal Slow?
« Reply #11 on: December 18, 2010, 04:26:56 pm »
You can use Stop to halt execution until the next interrupt occurs. This is how the OS always operates when waiting for the user to direct input, as it saves power.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Full Normal Slow?
« Reply #12 on: December 18, 2010, 04:28:16 pm »
but, this is for axe.
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 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: Full Normal Slow?
« Reply #13 on: December 18, 2010, 04:28:58 pm »
I was thinking of saving power, not just to slow it down.

Ah, in that case, no, unfortunately you can't. 6 MHz is the minimum.

You can always save some power by setting up auto-power down and use Stop (HALT) to slow down the program. Stop saves power by completely stopping execution until the next interrupt.

EDIT: Ninja'd. Twice.

EDIT2: Stop is an Axe command. In ASM it would be HALT.
« Last Edit: December 18, 2010, 04:29:41 pm by Deep Thought »




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Full Normal Slow?
« Reply #14 on: December 18, 2010, 06:58:56 pm »
I didn't knew stop could do that. I take it Stop can also be used to keep your program execution speed in sync with interrupts, right?