dev, computing and games


January 23rd, 2018 at 2:37 pm | Comments & Trackbacks (0) | Permalink

I installed Windows 98 to the “space heater computer”

Is it possible to install 98 to an Intel Core-i5 with 4GB of DDR3 RAM?

Turns out, yes. If you spoof it to only enumerate 1GB, plus a bunch of other sketchy edits to system.ini and config.sys.


June 26th, 2017 at 10:30 pm | Comments & Trackbacks (0) | Permalink

Got all size+speed optimization challenges in Human Resource Machine!
Some of them are HARD.
I have new appreciation for being able to std::swap (in one expression), or use, like, any literals
And the ending. The reward is a creepy cutscene…

March 10th, 2017 at 10:54 pm | Comments & Trackbacks (0) | Permalink

A task in Human Resource Machine.

The idea is to write a program that computes Fibbonacci numbers; the program is comprised of simple assembly-like instructions. The game gives you special bonuses for optimizing for speed or size.

This approach uses loop unrolling. The resulting program is really unwieldy and cumbersome to follow, but outperforms the speed goal by a lot.

February 22nd, 2017 at 11:03 am | Comments & Trackbacks (0) | Permalink

Finally, I get to share this out! This is PIX, something I’ve helped build. Debug+profile ALL the DirectX12 games.

Introducing PIX on Windows (beta)

January 17th, 2017 at 7:09 pm | Comments & Trackbacks (0) | Permalink

Finished Braid for the first time.

The levels are really clever. Got all the puzzle pieces, got the ending/epilogue, and was left really confused.

What the heck is going on! I understand 0% of the lore of this game.

March 3rd, 2016 at 12:01 am | Comments & Trackbacks (0) | Permalink

September 4th, 2015 at 9:58 pm | Comments & Trackbacks (0) | Permalink

Can testify that the Win7–>Win10 upgrade experience is just really good. Just did my laptop, expected at least something to fall out. You know how laptops are. But everything was migrated over perfectly- apps, app state, profile. Under an hour!

Or, maybe it’s just that thing where, if you meticulously back up all your data and app state, your upgrade will go seamlessly. Go figure.

August 6th, 2015 at 10:34 pm | Comments & Trackbacks (0) | Permalink

Announcing Win2D version 1.0.0

July 29th, 2015 at 1:13 pm | Comments & Trackbacks (0) | Permalink

Win2D just announced, an MS open-source project on which I am a contributor! Immediate-mode, hardware 2D rendering in Windows Store apps in C++ and C#.

More info:

September 5th, 2014 at 12:40 am | Comments & Trackbacks (0) | Permalink