The Old New Thing

Practical development throughout the evolution of Windows.

Latest posts

Aug 14, 2018
Post comments count 0
Post likes count 0

The PowerPC 600 series, part 7: Atomic memory access and cache coherency

Raymond Chen

How to avoid a break-up.

Aug 13, 2018
Post comments count 0
Post likes count 0

The PowerPC 600 series, part 6: Memory access

Raymond Chen

Load 'em up.

Aug 10, 2018
Post comments count 0
Post likes count 1

The PowerPC 600 series, part 5: Rotates and shifts

Raymond Chen

Get out your Swiss army knife.

Aug 9, 2018
Post comments count 0
Post likes count 0

The PowerPC 600 series, part 4: Bitwise operations and constants

Raymond Chen

Twiddling around.

Aug 8, 2018
Post comments count 0
Post likes count 0

The PowerPC 600 series, part 3: Arithmetic

Raymond Chen

Who knew there were so many ways to add numbers.

Aug 7, 2018
Post comments count 0
Post likes count 0

The PowerPC 600 series, part 2: Condition registers and the integer exception register

Raymond Chen

Keeping track of things that happened.

Aug 6, 2018
Post comments count 0
Post likes count 0

The PowerPC 600 series, part 1: Introduction

Raymond Chen

Here we go again.

Aug 3, 2018
Post comments count 0
Post likes count 2

A puzzle aboard the Anacortes-Sidney ferry: How do the cars get off?

Raymond Chen

At an apparent impasse.

Aug 3, 2018
Post comments count 0
Post likes count 1

Creating an awaitable lock for WinJS and JavaScript Promises

Raymond Chen

Rolling onward.