font and bitmap loading is slow
Posted: Fri Dec 28, 2012 8:01 am
I have a few concerns with the GTT display.
My first problem is the extremely slow time required to display fonts. On my unit, it's terrible. I know it's not a programming error on my end, because it's the same speed when I display text in the Autoexec file...
It takes a few seconds to display a single line of characters in the standard system font. I have the same problem when I use a different font. I know I can use Manual Updates to render the screen all at once, but the slow rendering of fonts is still a problem for the execution speed of my program...
My other issue is with loading bitmap file. I have a virtual keyboard made up of 28 images times 2 (up/down version of each one). It works fine, but the loading time is very slow. I use 39x39 pixels BMP with 256 colors... Is there a better file format to reduce loading time ?
Finally, I would like to make a suggestion for the next hardware revision of the GTT. You should change the resistive screen for a capacitive one.
(For the records, I upgraded my unit to the last firmware revision...)
My first problem is the extremely slow time required to display fonts. On my unit, it's terrible. I know it's not a programming error on my end, because it's the same speed when I display text in the Autoexec file...
It takes a few seconds to display a single line of characters in the standard system font. I have the same problem when I use a different font. I know I can use Manual Updates to render the screen all at once, but the slow rendering of fonts is still a problem for the execution speed of my program...
My other issue is with loading bitmap file. I have a virtual keyboard made up of 28 images times 2 (up/down version of each one). It works fine, but the loading time is very slow. I use 39x39 pixels BMP with 256 colors... Is there a better file format to reduce loading time ?
Finally, I would like to make a suggestion for the next hardware revision of the GTT. You should change the resistive screen for a capacitive one.
(For the records, I upgraded my unit to the last firmware revision...)