The ARM processor (Thumb-2), part 3: Addressing modes June 2, 2021 Jun 2, 2021 06/2/21 Raymond Chen It's a load-store architecture, but with rather fancy loads and stores.
The ARM processor (Thumb-2), part 2: Differences between classic ARM and Thumb-2 June 1, 2021 Jun 1, 2021 06/1/21 Raymond Chen Squeezing into a 16-bit instruction size.
The ARM processor (Thumb-2), part 1: Introduction May 31, 2021 May 31, 2021 05/31/21 Raymond Chen Moving into the present.
Why are device-independent bitmaps upside down? May 25, 2021 May 25, 2021 05/25/21 Raymond Chen Well, it depends on what you consider to be right-side up.
Why did Windows 95 keep window coordinates at multiples of 8? May 17, 2021 May 17, 2021 05/17/21 Raymond Chen Because sub-byte memory access is really annoying.
What are the page sizes used by Windows on various processors? May 10, 2021 May 10, 2021 05/10/21 Raymond Chen Usually there was no choice, but sometimes there was.
Lost Windows feature: The Horizon December 15, 2020 Dec 15, 2020 12/15/20 Raymond Chen Unlike the real horizon, this one is up close.
How did Windows open a portal to another dimension when reporting a program error? December 8, 2020 Dec 8, 2020 12/8/20 Raymond Chen A momentary tear in the space-time continuum.
Why does CreateWindowEx take the extended style parameter as its first parameter instead of its last? December 7, 2020 Dec 7, 2020 12/7/20 Raymond Chen It sure looks like a strange place to add a new parameter.
Did Windows ever find solutions for programs that crashed? December 1, 2020 Dec 1, 2020 12/1/20 Raymond Chen It did on occasion.