Re: I wrote a little graphics thing

Paul Ripke <[email protected]> Sun, 26 Jul 2026 16:41:18 +1000
Newsgroups gmane.os.netbsd.devel.kernel
Message-ID <[email protected]>
On Tue, Jul 14, 2026 at 09:52:32AM -0400, Michael wrote:
> 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

That sparked memories... I had a vague memory of running something like
that on netbsd mac68k way back, since the (framebuffer-based) console
was woefully slow, and X maybe wasn't supported? Trawling the internet,
it was called "dt", originally written by Lawrence Kesteloot and
Valtteri Vuorikoski. While I can find dead links to a dt-1.1.5.tar.gz,
I appear to have only kept 1.1.4, circa 1996. However, scanning
ftp.netbsd.org, I've found 1.1.7:

ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/dt-1.1.7.tar.gz

-- 
Paul Ripke
"Great minds discuss ideas, average minds discuss events, small minds
 discuss people."
-- Disputed: Often attributed to Eleanor Roosevelt. 1948.