Series

Longer threads that are easier to read in order.

Masterpiece

A six-part writeup series on building a custom operating context and frontend for PC gaming.

  1. 2021-10-25
    Masterpiece - Consolizing PC Gaming (Part One)

    The opening context for a homebrew attempt to make PC games behave more like a console library.

  2. 2021-10-25
    Masterpiece - Implementing a Layered Filesystem (Part Two)

    A filesystem-layering approach for packaging and redirecting game files without making every install special.

  3. 2021-10-25
    Masterpiece - Making a Custom Operating Environment for our Processes (Part Three)

    How the project shaped process environment, hooks, and operating context once the filesystem layer existed.

  4. 2021-10-25
    Masterpiece - Putting together an App Format (Part Four)

    Packaging the filesystem and runtime assumptions into an app format that can be moved around sanely.

  5. 2021-10-25
    Masterpiece - Creating an App Controller (Part Five)

    The controller layer that ties app packages, process control, and runtime behavior into one launch path.

  6. 2021-10-25
    Masterpiece - Slapping on a Frontend and Wrapping it Up (Part Six)

    The frontend wrap-up for the Masterpiece experiment: enough UI to make the system feel like a coherent console shell.