Hello, did some more work: - finally implemented key repeat - ioctl(WSDISPLAYIO_SVIDEO) based screen saver - use a hardware sprite for the mouse cursor if we find support via wsdisplay - made sure the shadow fb covers only the visible screen - some hardware ( like ffb, all HP ) has a fixed pitch of usually 2048 pixels - use only 32bit reads and writes when updating video memory ( should change that to unsigned long for LP64 hw ) - open as many terminals as we can fit on the screen, how many you get depends on the font used
As a result this is quite usable on an ss5 despite not using any hardware acceleration. Finally, thanks to Christos, it's got a proper name now. http://ftp.netbsd.org/pub/NetBSD/misc/macallan/gooeymux.tar.gz have fun Michael
