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.

Get the pack

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

Every kata, its judge and its hints, and each new kata as it lands.

What you need, and honest limits

Get the pack

Roger replies with a PayPal invoice; the download follows once it is paid.

Kept privately on this server; never shared.