Graded exercises · one-time $49

x64 MASM on Windows, graded like production code

Each kata gives you one routine to write in MASM. A judge written in C calls it from outside and checks what Windows itself cares about: the arguments that arrived, stack alignment at every call, the registers you promised to keep, unwind data Windows can walk, and the handles you didn't leak. By Roger Maragh.

See prices Questions? Ask Roger

The ladder

  1. 1

    A Win32 call, by hand

    Shadow space, argument registers and alignment for one real API call.

  2. 2

    A frame Windows can unwind

    PROC FRAME, .PUSHREG and .ALLOCSTACK, checked by walking your frame.

  3. 3

    Win32 structures by name

    Field offsets from generated includes, not magic numbers.

Three are ready today. The pack grows to ten, and you get each new one as it lands.

Price

The kata pack

$49 once

All ten katas, each with its judge and hints, plus the kata runner. No reference solutions.

What you need, and honest limits

Questions about the pack?

The secure checkout gives you the download at once. Use this form for a question before buying.

Kept privately on this server; never shared.