On the big brother of the vic20, the c64 we have many graphics-collections available and most in the common dimensions of 320x200 (hires) and 160x200 (multicolor).
Unfortunately, gfx on the vic20 can only be displayed with manipulated charsets; bit 3 in the color-RAM tells if multicolor (1) or hires (0); the colors are definded with bit 0-2 (8 colors).
Digging through vic20-demo-stuff I found an idea of a sort of FLI for the vic (Pu-239).
The resolution is 100x160 pixel.
The super-expander uses 176x184 (hires) and 88x184 (multicolor).
Mandelbrotmenge uses 160x192 (hires) and 80x192 (multicolor). (This is a program a friend of mine coded many years ago to calculate, save, load and display fractal graphics).
Confusing!
Why these comparisons and thoughts?
I have to write a small program in C or C++ which converts PCX-Graphics (16 colors) down to the VIC20.
And I'm still not sure which resolution I should use on the VIC.
I would prefer the original aspect-ratio of 320x200 pixel, but the pixels of the vic are somehow 'flat' and not exactly squared which gives us at 176x176 or 160x160 the impression of the correct aspect-ratio.
For an easy conversion I could use 160x100 / 80x100, but this is only a poor window.

(and makes fat pictures more fatter

Using 176x176 gives a nice picture on both PAL and NTSC machines but makes it difficult to reduce from 320x200.
Now, any suggestions for a 'common' graphics-format?
I'm sure there are lots of graphics around (super-expander) which we would like to have in a gfx-collection.
So I prefer this format, but first I would hear your ideas.
Any ideas, suggestions are welcome!
-- Thomas