-
Espi Award - For lifetime achievement
Checking my email archive, the oldest conversation I could find with Quasar dates back to 1999. He had just made the decision to adopt SMMU as the foundation for Eternity TC. That was to become the Eternity Engine, an often-overlooked source port that maintains a small but dedicated fanbase. I watched over the next few years as Quasar diligently and patiently ironed out all my sloppy coding mistakes from the SMMU codebase, and I learned to appreciate the value of that kind of diligence and patience for myself.
Sometimes it seems like fate keeps bringing me and Quasar back together. In 2010 he started work on Chocolate Strife (along with previous Espi award winner Samuel “Kaiser” Villareal) and I was able to watch that same diligence applied again, this time to the challenge of reconstructing the Strife source code. Unlike all the other Doom engine games, you see, Strife’s source code has never been released. It’s suspected that it has been lost, perhaps forever.
It’s difficult to explain the challenge of a reverse engineering project like this in a way that non-programmers can appreciate. Imagine thousands and thousands of pages of bare CPU instructions, with no names or comments to explain their purpose, what they do or how they all fit together. In the end it took Quasar and Kaiser three years to fully complete the work. While we don’t have a copy of the original Strife source code, thanks to them we now have the next best thing, recreating it in exacting detail.
The work didn’t go unnoticed. In 2014 Nightdive Studios quickly hired the pair to produce Strife: Veteran Edition based on their work, and it’s hard to imagine a more loving tribute to the original game. Veteran Edition is a port that oozes quality baked through it, with an attention to detail that shows its authors truly cared about what they were doing. Clearly Nightdive were impressed too, because the pair have been working for them ever since. When Doom 64 saw a multi-platform re-release earlier this year, some familiar names appeared in the press.
Meanwhile, Quasar has continued to contribute off-the-clock and it’s clear that his experiences have given him a taste for tricky reverse engineering work. Calico is his ongoing port of Jaguar Doom (probably the definitive console version of Doom) that again has involved painstaking conversion of assembly language routines into C so that it can be made to run on modern systems.
These technical feats would be impressive enough but over the past 20 years I’ve come to know Quasar as a man who always stands up for what’s right, mobilising the community when necessary to fix wrongs. Back in 2006 he organised an open letter and petition that gained over 800 signatures to solve the Raven source code licensing issue; it’s thanks to him that today the Heretic and Hexen source codes are true free software. Then in 2011 he organised the Doom Wiki to become independent; almost 10 years later as so many websites become unusable due to ad bloat, having this important resource standing free as an independent site seems like such an important and forward-thinking move. And of course it’s Quasar who today works to keep the site running and the lights on.
Above all, I know Quasar as a person who loves Doom in all its variants and spinoffs and has done a tremendous amount to keep it and the community alive for all these years. It gives me great pleasure to see him appropriately recognised for it.
- @fraggle