Elektrine lite

← Feed

@hp@mastodon.tmm.cx

2026-11-12 09:35 UTC

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

Replies (1)

  • @hp@mastodon.tmm.cx 2026-11-12 14:54

    More crucial TWIN updates: Turns out that pbrush.exe wants to directly write to the memory where Windows is storing the current cursor. On Wine, TWIN, and NT, this doesn't work because of the emulation of the cursor setting from Win16 applications. That's also why it still works on the DOS based Windowses up until ME. At least, that is what the disassembly tells me... #retrocomputing

    Open ##5526384