0 Members and 2 Guests are viewing this topic.
why does dispgraph have too be so slow?Is there not anyway to have the code continue to run while its updating?
The TI-85 and higher-number calculators have a memory mapped screen. That means a section of the calculator's RAM that holds a bit image of the screen is constantly being monitored. Whenever a byte in this area is changed, the display changes immediately. It is also possible to change the RAM area the driver looks at with a single port output. By switching the buffer location back and forth rapidly, you could create Game Boy-style flickerless 4- or 8-level grayscale.Unfortunately, the "crap series" (everything lower than a TI-85) uses a driver that stores the screen image in its own RAM. In order to change the display, you have to send each byte in the image to the driver. It is also a very slow driver which needs a delay every time it is accessed.
Hopefully you are sufficiently depressed now, so let's look at how to make the Toshiba T6A04 (that's the name of the driver) our bitch.
The next line, although not applicable to answering your question, is my favorite line in the whole tutorial. QuoteHopefully you are sufficiently depressed now, so let's look at how to make the Toshiba T6A04 (that's the name of the driver) our bitch.
Quote from: Runer112 on December 04, 2010, 08:34:33 pmThe next line, although not applicable to answering your question, is my favorite line in the whole tutorial. QuoteHopefully you are sufficiently depressed now, so let's look at how to make the Toshiba T6A04 (that's the name of the driver) our bitch.Mine too.
Quote from: ztrumpet on December 04, 2010, 08:57:10 pmQuote from: Runer112 on December 04, 2010, 08:34:33 pmThe next line, although not applicable to answering your question, is my favorite line in the whole tutorial. QuoteHopefully you are sufficiently depressed now, so let's look at how to make the Toshiba T6A04 (that's the name of the driver) our bitch.Mine too. I haven't even read the tutorial and that's my favorite line
hum... just a thought here, but would it be possible to make a graphing screen that would still allow allow the user to use trace, but only update after all functions have been drawn.I am assuming this would work because it says the screen info is stored into the calculators ram.