2023/09/09

retrowin32, the blog series

An index of retrowin32 posts.

2023/08/13

Emulating x86 on x64 on aarch64

Emulating win32 on Mac using Apple's x64 emulator.

2023/07/12

The dominator tree of a dependency graph

A little trick for understanding dependencies.

2023/07/08

Quick hacks on GitHub Pages

A Git tip for using GitHub Pages.

2023/06/23

Finally getting two's complement

A different view on two's complement math.

2023/05/22

retrowin32: async, DLL loading, tracing execution, and Zig

Async Rust, and debugging DLL loading by writing a Windows debugger in Zig.

2023/03/17

Crinkler packing

Some drawings of a clever executable compressor.

2023/03/08

Polymorphic shellcode

Understanding shikata ga nai, a polymorphic shellcode generator.

2023/02/20

retrowin32 progress report

An update on my hobby project.

2023/01/27

Solving an advent of code problem using a compiler

For more, see the archive.