Skip to main content

Max Glenister

In 2023, the Worker as Futurist Project supported 13 rank-and-file Amazon workers to write short, speculative fiction about The World After Amazon. The result is the book featured on this website.

The World After Amazon
A collection of short, speculative fiction from rank-and-file Amazon workers - in print, online, and as a free audiobook and podcast.

Max Glenister

Max Glenister

Boxie - a DIY always-offline audio player for kids

Boxie - an always offline audio player for my 3 year old
How I built a simple portable audio player for my boy, summoning the spirit of the Gameboy

Max Glenister

This is neat. I've used Deckset and Marp in the past, this seems like a nice successor!

Slidev
Presentation slides for developers

Max Glenister

CSS Hell
Web site created using create-react-app

Max Glenister

With Multipaint, you can draw pictures with the color limitations of some typical 8-bit and 16-bit computer platforms.

Max Glenister

Get out of my <head>

Make faster, more accessible, more environmentally friendly websites, by removing these tags from your site's <head>.

Max Glenister

Tomb Engine - The open-source engine for custom Tomb Raider adventures

Home - TombEngine
Welcome to our home! The official website for TombEngine: A new, open-source game engine for building adventures for Lara Croft.

Max Glenister

The dark side of the Moomins Tove Jansson’s beloved stories, which turn 80 this year, are not cute: they are angry tales of apocalypse and breakdown.

The dark side of the Moomins
Tove Jansson’s beloved stories, which turn 80 this year, are not cute: they are angry tales of apocalypse and breakdown.

Max Glenister

Browsers are starting to roll out changes in default UA styles for nested section headings. Developers should check that their sites don't rely on UA styles for certain cases to avoid unexpected results and failing Lighthouse checks

Default styles for h1 elements are changing | MDN Blog
Browsers are starting to roll out changes in default UA styles for nested section headings. This post describes the incoming changes, how to identify if it's an issue on your websites, and hints for conformant and better-structured pages.

Max Glenister

Real-time AI generated Quake 2 that's playable in your browser

Microsoft Copilot: Your AI companion
Microsoft Copilot is your companion to inform, entertain and inspire. Get advice, feedback and straightforward answers. Try Copilot now.

Max Glenister

Neat use of radial gradients and CSS variables!

A CSS technique that produces blurry image placeholders (LQIPs) without cluttering up your markup — Only a single custom property needed!

Max Glenister

An Ode To The Game Boy Advance

An Ode To The Game Boy Advance
In March 2001, Nintendo introduced an advanced portable model to the gaming market with the release …

Max Glenister

A framework + installer to (very) quickly install Windows 98 on anything from a 486 up to a modern system

GitHub - oerg866/win98-quickinstall: A framework + installer to (very) quickly install Windows 98 on anything from a 486 up to a modern system
A framework + installer to (very) quickly install Windows 98 on anything from a 486 up to a modern system - oerg866/win98-quickinstall

Max Glenister

Paged Out! is a free experimental (one article == one page) technical magazine about programming (especially programming tricks!), hacking, security hacking, retro computers, modern computers, electronics, demoscene, and other similar topics.

Paged Out!
Deeply technical zine. And it's free.

Max Glenister

A work in progress matching decompilation and port of Sonic Advance 2 written in C

GitHub - SAT-R/sa2: A decompilation and port of Sonic Advance 2 - a GameBoy Advance game written in C
A decompilation and port of Sonic Advance 2 - a GameBoy Advance game written in C - SAT-R/sa2

Max Glenister

YouTube video thumbnail

Max Glenister

Dithering in Colour
Inspired by multiple posts on dithering, I set out to create a correct implementation of Atkinson dithering with support for RGB colour palettes. The post also outlines implementing linearising the colour-space and correcting for human perception.

Max Glenister

PuTTY’s icon designs date from the late 1990s and early 2000s. They’ve never had a major stylistic redesign, but over the years, the icons have had to be re-rendered under various constraints, which made for a technical challenge as well.

Max Glenister

Running Pong in 240 Browser Tabs · eieio.games
What should you do with your unclosed browser tabs? I ran pong in mine.

Max Glenister

Max Glenister

😲

Game Bub, an open-source FPGA based retro emulation handheld, with support for Game Boy, Game Boy Color, and Game Boy Advance games.

Game Bub: open-source FPGA retro emulation handheld
I’m excited to announce the project I’ve been working on for the last year and a half: Game Bub, an open-source FPGA based retro emulation handheld, with support for Game Boy, Game Boy Color, and Game Boy Advance games. Play Video: Game Bub can play physical cartridges, as well as emulated cartridges using ROM files loaded from a microSD card. Game Bub also supports the Game Link Cable in both GB and GBA modes for multiplayer games. I designed the hardware with a number of bonus features, like video out (HDMI) via a custom dock, a rumble motor, real-time clock (for certain games). Additionally, the hardware is designed with extensibility in mind, allowing future software improvements to expand its capabilities.

Max Glenister

NESFab is a new programming language for creating NES games. Designed with 8-bit limitations in mind, the language is more ergonomic to use than C, while also producing faster assembly code. It's easy to get started with, and has a useful set of libraries for making your first — or hundredth — NES game.

Max Glenister

RetroFab by Itizso
Handheld electronic game simulations

Max Glenister