Just installed Squeak 2.7 on my Sun IPX under NetBSD 1.5. It has the standard 8bit GX framebuffer installed with a greyscale monitor attached. On startup and whenever I try to do anything, I get a very bad level of color map flashing. I notice that, unlike the Mac VM, there is no option for 1,2, or 4 bit color. Is this something that can be compiled back in? Or perhaps there is some other work around?
I did check the swiki, but didn't see anything.
Thanks,
William
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Just installed Squeak 2.7 on my Sun IPX under NetBSD 1.5. It has the standard 8bit GX framebuffer installed with a greyscale monitor attached. On startup and whenever I try to do anything, I get a very bad level of color map flashing.
What kind of flashing do you experience? It's normal that Squeak installs its own color map when the mouse enters the window. As long as you do not move the mouse outside, there should be no flashing.
I notice that, unlike the Mac VM, there is no option for 1,2, or 4 bit color. Is this something that can be compiled back in? Or perhaps there is some other work around?
It's just not yet implemented. I implemented support to display 1, 2, and 4 bpp on a 32 bpp OS window (see http://swiki.gsug.org/sqfixes/1142.html). To make that work in an 8 bpp OS window you would have to implement the copy1To8, copy2To8 and copy4To8 functions just as I did with copy1To32, copy2To32 and copy4To32 ...
Or you could implement 1/2/4 bpp OS surfaces which would maybe not require color map switching ...
-- Bert
Bert Freudenberg wrote:
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Just installed Squeak 2.7 on my Sun IPX under NetBSD 1.5. It has the standard 8bit GX framebuffer installed with a greyscale monitor attached. On startup and whenever I try to do anything, I get a very bad level of color map flashing.
What kind of flashing do you experience? It's normal that Squeak installs its own color map when the mouse enters the window. As long as you do not move the mouse outside, there should be no flashing.
If that were all, I'd understand it. No, this flashing happens on any mouse movement or clicks. I even put squeak into full screen mode and the flashing still occurs on every click.
I notice that, unlike the Mac VM, there is no option for 1,2, or 4 bit color. Is this something that can be compiled back in? Or perhaps there is some other work around?
It's just not yet implemented. I implemented support to display 1, 2, and 4 bpp on a 32 bpp OS window (see http://swiki.gsug.org/sqfixes/1142.html). To make that work in an 8 bpp OS window you would have to implement the copy1To8, copy2To8 and copy4To8 functions just as I did with copy1To32, copy2To32 and copy4To32 ...
I'll have to look at your code later today and see.
Or you could implement 1/2/4 bpp OS surfaces which would maybe not require color map switching ...
-- Bert
Thanks for the information.
William
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Bert Freudenberg wrote:
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Just installed Squeak 2.7 on my Sun IPX under NetBSD 1.5. It has the standard 8bit GX framebuffer installed with a greyscale monitor attached. On startup and whenever I try to do anything, I get a very bad level of color map flashing.
What kind of flashing do you experience? It's normal that Squeak installs its own color map when the mouse enters the window. As long as you do not move the mouse outside, there should be no flashing.
If that were all, I'd understand it. No, this flashing happens on any mouse movement or clicks. I even put squeak into full screen mode and the flashing still occurs on every click.
I can only imagine your window manager takes the focus from Squeak everytime you click ... What WM do you use? Could you try another one?
-- Bert
I'm using OLVWM right now. I'll have to try something else and see what happens. I think twm comes default, but I can download a bunch of others and find one that doesnt't grab the mouse that way. Thanks for the hint.
Bert Freudenberg wrote:
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Bert Freudenberg wrote:
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Just installed Squeak 2.7 on my Sun IPX under NetBSD 1.5. It has the standard 8bit GX framebuffer installed with a greyscale monitor attached. On startup and whenever I try to do anything, I get a very bad level of color map flashing.
What kind of flashing do you experience? It's normal that Squeak installs its own color map when the mouse enters the window. As long as you do not move the mouse outside, there should be no flashing.
If that were all, I'd understand it. No, this flashing happens on any mouse movement or clicks. I even put squeak into full screen mode and the flashing still occurs on every click.
I can only imagine your window manager takes the focus from Squeak everytime you click ... What WM do you use? Could you try another one?
-- Bert
William
Yep, it works right under twm. Foo. I really liked the open look "look" - it fits my IPX quite well for some funny reason...
Time to go looking for a new window manager. Thanks for all your help.
William
William Barnett-Lewis wrote:
I'm using OLVWM right now. I'll have to try something else and see what happens. I think twm comes default, but I can download a bunch of others and find one that doesnt't grab the mouse that way. Thanks for the hint.
Bert Freudenberg wrote:
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Bert Freudenberg wrote:
On Mon, 29 Jan 2001, William Barnett-Lewis wrote:
Just installed Squeak 2.7 on my Sun IPX under NetBSD 1.5. It has the standard 8bit GX framebuffer installed with a greyscale monitor attached. On startup and whenever I try to do anything, I get a very bad level of color map flashing.
What kind of flashing do you experience? It's normal that Squeak installs its own color map when the mouse enters the window. As long as you do not move the mouse outside, there should be no flashing.
If that were all, I'd understand it. No, this flashing happens on any mouse movement or clicks. I even put squeak into full screen mode and the flashing still occurs on every click.
I can only imagine your window manager takes the focus from Squeak everytime you click ... What WM do you use? Could you try another one?
-- Bert
William
-- You better watch out, what you wish for; It better be worth it, so much to die for. Courtney Love
squeak-dev@lists.squeakfoundation.org