> when you moved a window on NS, the entire window moved.
That was a factor of available memory bandwidth to the framebuffer. Single-frame updates are something that only became definitely possible around the late 1990s to early 2000s, and that depending on what resolution and color depth you were running. High quality display settings would initially be quite slow to update. In many old PC games, full-screen displays would visibly update with a smooth windowblinds effect. You couldn't do any better than that, because screen updates were dog slow.
1994 PowerBook 540c (33 MHz 68040) https://www.youtube.com/watch?v=peWIysrf7DY this one is a bit chunkier in the video recording than real life since enabling the external video visibly slows the graphics down
That was a factor of available memory bandwidth to the framebuffer. Single-frame updates are something that only became definitely possible around the late 1990s to early 2000s, and that depending on what resolution and color depth you were running. High quality display settings would initially be quite slow to update. In many old PC games, full-screen displays would visibly update with a smooth windowblinds effect. You couldn't do any better than that, because screen updates were dog slow.