news | articles | reviews | software | modules | accessories | discussion | faq | mobile | store
VisorCentral.com >> Discussion >> Visor Related >> How To / Troubleshooting
AvantGo 16-level greyscale

Post a New Thread | Post A Reply

Pages (2): [1] 2 »   Last Thread   Next Thread
Author
Topic: AvantGo 16-level greyscale    Pages (2): [1] 2 »
Tan Kit Hoong
Member

Registered: Dec 1999
Location: Kuala Lumpur
Posts: 247

Exclamation

Hey! I noticed something funny today.

You see, my friend, who owns a Palm Vx, just upgraded his AvantGo from Version 3.1 to 3.3 and so have I.

The funny thing is that his Palm Vx now shows AvantGo channels in full 16-level greyscale while I'm still stuck with crappy old 4-level greyscale images on my Visor Deluxe. This may not sound important but believe me it is - now all images on his Vx looks as it should instead of the horrible pointillistic look that is on mine. Example: his little nudie pics from the "A Joke A Day" channel now looks like real humans rather than chicken poxed ones.

I have just e-mailed AvantGo so I haven't received a reply yet. My question is has anyone out there managed to solve this problem? My suspicion is that AvantGo recognises PalmOS 3.5 installed on his machine and configured itself to display 16-level greyscale images while OS3.1h on the Visor is recogised as the "old" OS (which could be on anything from a PalmPilot to a Visor)and thus defaulted to a lower greyscale just so that it could satisfy older, lesser greyscale Palms.

Anybody? Anybody?


[This message has been edited by Tan Kit Hoong (edited 05-09-2000).]

Tan Kit Hoong is offline Old Post 05-09-2000 03:59 PM
Click Here to See the Profile for Tan Kit Hoong Edit/Delete Message Reply w/Quote
MarkEagle
VisorCentral Staff

Registered: Dec 1999
Location: Connecticut USA
Posts: 2682

Post

Interesting... I upgraded AvantGo on my Visor to 3.3 this weekend. If you asked me, the images are BETTER in the new version.

------------------
MarkEagle - Ice is nice!

MarkEagle is offline Old Post 05-09-2000 05:26 PM
Click Here to See the Profile for MarkEagle Edit/Delete Message Reply w/Quote
Tan Kit Hoong
Member

Registered: Dec 1999
Location: Kuala Lumpur
Posts: 247

Post

So Mark, are you saying that you now definitely have 16-Level Gresyscale pictures on your Visor? Mebbe there's something wrong with my settings.

Tan Kit Hoong is offline Old Post 05-10-2000 06:16 AM
Click Here to See the Profile for Tan Kit Hoong Edit/Delete Message Reply w/Quote
MarkEagle
VisorCentral Staff

Registered: Dec 1999
Location: Connecticut USA
Posts: 2682

Post

To be honest, I don't know...

I can say that the images in 3.3 are much more detailed than they were in the previous version so I'm assuming there was some kind of resolution enhancment. I don't see where this is configurable from within AvantGo. I'm thinking now that 3.1 was simple B&W and 3.3 is grayscale???

------------------
MarkEagle - Ice is nice!

MarkEagle is offline Old Post 05-10-2000 01:23 PM
Click Here to See the Profile for MarkEagle Edit/Delete Message Reply w/Quote
Winchell
Member

Registered: Oct 1999
Location: Baltimore MD, USA
Posts: 717

Cool

I checked in version 3.1, upgraded to 3.3, then downloaded again.

Alas, the ladies in "A Joke A Day" show no change in appearance. They still have terminal chicken pox.

Winchell is offline Old Post 05-10-2000 03:19 PM
Click Here to See the Profile for Winchell Edit/Delete Message Reply w/Quote
Tan Kit Hoong
Member

Registered: Dec 1999
Location: Kuala Lumpur
Posts: 247

Post

That's really weird. That means that for some reason (maybe as I suspected in my first post)AvantGo does not update our Visors to display 16-level greyscale images.

Oh and Mark, the difference is pretty startling, especially if you look at images like the ones on Joke of the Day. Previously, the babes in the page were almost impossible to make out in 4-level greyscale (and it is greyscale) but now they are appear like a good B+W pic - like the pics you get in, say, AlbumToGo

Will update you when and if I get an answer from AvantGo.

Tan Kit Hoong is offline Old Post 05-10-2000 05:18 PM
Click Here to See the Profile for Tan Kit Hoong Edit/Delete Message Reply w/Quote
Tan Kit Hoong
Member

Registered: Dec 1999
Location: Kuala Lumpur
Posts: 247

Post

Just got an answer from AvantGo support:

"Dear Tan,

Thanks for using AvantGo!

What OS are you running on the Visor? Palm Vx might have the 3.5 OS while your Visor is running a different version. Is your Visor capable of supporting 4bit greyscale? Check this out as it might be the cause of your problem. If running less than the 3.3 OS go to palm.com to upgrade.

Best regards,
AvantGo Support"

Geez. These guys don't seem to have even heard of the Handspring Visor.

For one thing, if they even knew anything at all about the Handspring Visor, they would know that the Visor's OS3.1H cannot be upgraded to OS3.3 or later and certainly not from Palm (we'd lose all USB support!)

For another, they don't seem to know that the Visor, like all PalmOS devices since a couple of OS upgrades ago, support 4-bit, 16-level greyscale.

However, from the answer I got from AvantGo, it looks like I was right - for some strange reason, AvantGo 3.3 will recognise any OS older than PalmOS 3.3 as being unable to support 16-level greyscale.

Help! can somebody in VisorCentral make enough noise so that AvantGo will rectify this so we can all have nicer pictures on our hands?


Tan Kit Hoong is offline Old Post 05-11-2000 04:30 AM
Click Here to See the Profile for Tan Kit Hoong Edit/Delete Message Reply w/Quote
Tan Kit Hoong
Member

Registered: Dec 1999
Location: Kuala Lumpur
Posts: 247

Post

A couple of days ago, I sent an email in reply to AvantGo support's previous answer. Here's what I said:

"Dear Sir,
My Visor runs on PalmOS3.1H and cannot be upgraded (there is no FlashROM on the Visor). However, I am positive that it supports 4-bit, 16-level greyscale. If you even knew about the devices that you have created AvantGo for, you would know this.
Tan Kit Hoong
Star Publications (Malaysia) Bhd"

And a few days later, I got this reply:
"Tan,

As we are not the developers of the Palm OS on the Visor, we cannot tell you what devices support 4-bit greyscale. We develop AvantGo for use on the Palm OS and Windows CE platforms and not specific devices. I do know that our applications do support this and our software should support it as long as your devices' OS does. You might want to check with Handspring to see what they support. My Handspring has 3.0H OS and looks the sames as my Palm IIIe.

AvantGo Support"

Okay, they've made another mistake here: the Visor runs on PalmOS v3.1, not 3.0...3.0 refers to the bundled apps and has nothing to do with the OS version. However, AvantGo support does correctly state that the Palm IIIe has the same OS, although not EXACTLY the same OS, as Visor users all know.



[This message has been edited by Tan Kit Hoong (edited 05-13-2000).]

Tan Kit Hoong is offline Old Post 05-13-2000 04:31 PM
Click Here to See the Profile for Tan Kit Hoong Edit/Delete Message Reply w/Quote
frozzle
Member

Registered: May 2000
Location: Grand Rapids, MI, USA
Posts: 6

Unhappy

Any update on this? I'm running AvantGo 3.3.383 on both a Visor (Dx) and a Palm Vx. There is no comparison -- the Vx's 4-bit images are *far superior* to the Visor's 2-bit images.

frozzle is offline Old Post 05-29-2000 06:56 AM
Click Here to See the Profile for frozzle Edit/Delete Message Reply w/Quote
Tan Kit Hoong
Member

Registered: Dec 1999
Location: Kuala Lumpur
Posts: 247

Post

Nope no word from AvantGo at all. Oh well, looks like we will be stuck with 2-bit greyscale until the folks at AvantGo decide to do something about it....

Tan Kit Hoong is offline Old Post 05-31-2000 08:46 AM
Click Here to See the Profile for Tan Kit Hoong Edit/Delete Message Reply w/Quote
Trinition
Member

Registered: Oct 1999
Location: Cincinnati, OH
Posts: 109

Post

I ran into a problem with anther 16-shade app that didn't work on the Visor. I had to settle forthe 4-shade/2-bit images.

Seems the docs say the 16-shade only works on PalmOS 3.3 and higher. is it possible that some FAQ somewhere states that you should only use 16-shades if you detect OS 3.3 or higher? Shouldn't that be remedied to include 3.1h?

Maybe someone should develop a hack that will "lie" to certain programs about the OS version. Kind of like some of those overclocking programsd where you can specify it per-program.

Or does the Visor's OS handle 16-shades differently than PalmOS 3.3? My understanding is that you need the hardware of the EZ to do it, but is their an OS API call that maybe HandSpring deviated on?

------------------
--
Trinition ([email protected])

Trinition is offline Old Post 05-31-2000 02:26 PM
Click Here to See the Profile for Trinition Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

Post

quote:
Originally posted by Trinition:
My understanding is that you need the hardware of the EZ to do it, but is their an OS API call that maybe HandSpring deviated on?


The original Dragon Ball processor could do 2-bit (4 level) gray scale images. The Dragon Ball EZ processor (used in all the III'x except the original, all the V's, and the Visor) can do 4-bit (16 level) gray scale. Originally one had to talk directly to the Hardware to get gray scale support (no API calls). Starting with Palm OS v3.0, one and only one API call was added that allowed one to change the screen mode. Starting with Palm OS v.3.5 a list of function calls were added for the control of the screen modes.

That is what I know. Now what I can theorize ... Once one kicks the screen into gray scale mode, does the rest of the API still work. i.e. Do the Menu, Button, and Field drawing operations work? It may be that starting in 3.0 they did work in 2-bit, but not 4-bit, and then in 3.3 they started working in 4-bit. Reading through the Palm OS SDK 3.5 documentation does not give me any indication on this. A programmer with gray scale experience would have to answer this. However, a possible indicator: does anyone have a 4-bit gray scan program, which they can pull up the contrast control in. I have a few 2-bit gray scan programs which I can (AvantGo being one of them). But the of the two 4-bit gray scale programs I have on my Visor at the moment, one refuses to bring it control up (Dreadling), the other changes screen modes first (Viewer III).

potter is offline Old Post 05-31-2000 03:18 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

Post

Last night I started to try to write a simple Palm program to test my theory above. While working on it I stumbled on to the following in the Palm OS SDK Companion:

quote:
Drawing on the Palm OS Device

The first Palm Computing platform devices have an LCD screen of 160x160 pixels. The built-in LCD controller maps a portion of system memory to the LCD. This controller can support 2 bits/pixel grayscale; however, the Palm OS software only supported 1 bit/pixel monochrome graphics until version 3.0. Two bits/pixel support was added in Palm OS 3.0 and 4 bits/pixel in Palm OS 3.3. Palm OS 3.5 introduces support for both grayscale and color displays, with system palettes of either 1, 2, 4, or 8 bits/pixel. (See "Color and Grayscale Support" for more information.) Hardware may still limit the actual displayable depths.

So, unless Handspring went beyond what Palm has in it's 3.1 release, the Visor's OS only supports 2 bit gray scale. Avantgo apparently is written to use what ever gray-scale the OS supports. It does not attempt to support the gray-scale itself.

potter is offline Old Post 06-02-2000 02:11 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

Post

Opps, I double posted. Since it won't let me delete my own messages. I just deleted the text to not clutter up things.

[This message has been edited by potter (edited 06-02-2000).]

potter is offline Old Post 06-02-2000 02:13 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
Trinition
Member

Registered: Oct 1999
Location: Cincinnati, OH
Posts: 109

Post

This is a damn shame. Can't Handspring release a patch? I'd like to use the 16 shades available to me. Programmers will only ever use the OS to do it (unless they really want high performance or love HandSpring).

HP offeres refunds when the customers complain about color depth. What does HandSpring do?

Trinition is offline Old Post 06-02-2000 04:41 PM
Click Here to See the Profile for Trinition Edit/Delete Message Reply w/Quote
frozzle
Member

Registered: May 2000
Location: Grand Rapids, MI, USA
Posts: 6

Post

Here's the response I got back from AvantGo (validating previous posts):

"The hardware in the Visor can do 4bpp, but the OS does not have the graphics
code to draw at this depth. This is why you expereince (sic) the diffrence (sic). There is
nothing AvantGo can do about this until Handpsring changes their OS to a newer
version."

*Sigh* I suppose I'll drop a line to Handspring's tech support, for what it's worth.

frozzle is offline Old Post 06-02-2000 10:48 PM
Click Here to See the Profile for frozzle Edit/Delete Message Reply w/Quote
Taki
Member

Registered: Jan 2000
Location:
Posts: 219

Question

MaybeGrayControl and DefaultGray (Click "software" button on the bottom of the page) help with displaying in grayscale, but I'm not sure. I can't use AvantGo 3.3 since I use ePocrates so I haven't tried. DefaultGray is not compatible with AlbumToGo(it shows pictures fine but when you close a picuture the screen shows enlarged photo titles).



[This message has been edited by Taki (edited 06-02-2000).]

Taki is offline Old Post 06-03-2000 03:59 AM
Click Here to See the Profile for Taki Edit/Delete Message Reply w/Quote
frozzle
Member

Registered: May 2000
Location: Grand Rapids, MI, USA
Posts: 6

Post

I've given those programs a spin, but no dice. AvantGo needs 3.3 ...

Handspring's response? "The Visor's OS can not be upgraded, since it is stored in the ROM (Read Only Memory). As for patches, we do not have any such patch available at this time, however you might find some 3rd party software that might make it possible to use the 4-bit grayscale."

I wasn't expecting much more of an answer

frozzle is offline Old Post 06-03-2000 01:46 PM
Click Here to See the Profile for frozzle Edit/Delete Message Reply w/Quote
lcohen
Member

Registered: Apr 2000
Location: Tijuana, Mexico
Posts: 28

Post

What about a program/hack that does what the old MS-DOS/Windows program setver did? It will report a different version of the O/S to a certain program (or programs) it used to be that some sloppy coders would compare the O/S version to a certain one (such as MSDOS 5.0) and would not allow you to run on anything lower or higher even though it would run OK in higher versions of the O/S.. so you set up setver to report to that particular program that you where running o/s 5.0...
This MAY solve the problem if someone can write a hack for it... the only potential problem that I see is if it depends on other things from the O/S that 3.1h does not have... but since it seems to work OK in a Visor I doubt that is the case..



------------------
Leo

lcohen is offline Old Post 06-03-2000 08:17 PM
Click Here to See the Profile for lcohen Edit/Delete Message Reply w/Quote
jack
Member

Registered: Sep 1999
Location: Stockholm, Sweden
Posts: 18

Unhappy

Well, I'm positive that the visor can handle 4-bit grayscale. One of my favorite games, "mulg", runs in this mode. I also recall a demo of an image viewer program that included 2-bit and 4-bit versions of the same images, and there was a HUGE difference in quality of the 4-bit compared to the 2-bit. So someone is smoking something.

jack is offline Old Post 06-09-2000 02:13 PM
Click Here to See the Profile for jack Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 05:31 PM. Post New Thread    Post A Reply
 Pages (2): [1] 2 » Last Thread   Next Thread
[ Show a Printable Version | Email This Page to Someone! | Receive updates to this thread ]

Forum Jump:

Powered by: vBulletin Version 2.3.4
Copyright ©2000, 2001, Jelsoft Enterprises Limited.