2026-11-11 12:22 UTC
Some important TWIN porting updates.
TWIN is a LGPL Win16/Win32 implementation started in 1993 and abandoned in 2001 that I am porting to modern-ish Linux.
So, pbrush.exe shows the wrong cursors when selecting tools. It always uses the DUMMY cursor resource instead of the correct one. I couldn't figure it out so I looked at #wine code. But I still couldn't figure it out.
Turns out, wine has the same bug as TWIN... I wonder how that came to be.
#retrocomputing
Replies (1)
-
@hp@mastodon.tmm.cx 2026-11-12 09:35
More important TWIN updates. Turns out that all NT based Windowses also have the same bug with pbrush.exe. So, TWIN, Wine, and NT break the pbrush cursors in the same way. I'm thinking I'm just going to remove most of the win32 support from TWIN. Wine has that covered, and focus on making TWIN support all of the weird win16 stuff it can? That might give it more of a reason to exist in 2026. I'm sure people are clamouring to run win16 apps natively on Linux! #retrocomputing