Nick
 Guru
 Joined: 09/06/2011 Location: AustraliaPosts: 512 |
| Posted: 08:13am 27 Jun 2011 |
|
|
|
I know I keep harking the benefits of a Programmable Character Set, so here's a little experiment you can do to help those who don't understand what I'm saying.
Going by what Bob has shown us, it takes 5822 mSec to do a full peek of the screen. This is much better than what PSET can do (replace PEEK with POKE and throw 255 at every location for a full screen whiteout maybe?).
For this test, let's assume we are able to reprogram the "#" to be a full solid block.
The following program fills the screen with "solid white" (remember to assume # is a solid block).
10 B=TIMER
20 FOR X=1 TO 36
30 PRINT STRING$(80,"#")
40 NEXT X
50 PRINT TIMER-B
I get 353 mSec (firmware 2.4A)
As you can see, a lot faster.
But this is not a good test since LINE (0,0)-(480,432),1,BF will do it faster.
But imagine you needed to display some custom graphics (with borders, rounded corners, special characters), even filling the screen for arguments sake, the speed will not be too much slower than this.
Programmable Characters is a fast and low memory way of implementing detailed high resolution displays.
|