Carmageddon 1 debugging symbols dumped
1amstudios.com
1amstudios.com
Here's a little background for those who might not know:
Carmageddon was the precursor to games like Grand Theft Auto.
https://www.youtube.com/watch?v=yqrftlCAic0
It was made by Stainless Games on the Isle of Wight, a small island off the southern coast of England. The same developers are still developing day-to-day and recently made the Magic the Gathering video game series. The magic codebase is certainly not as sweary as the one linked here :)
Stainless lost the IP to Carmageddon but recently managed to get it back (it wound up at Square-Enix through various acquisitions) and successful kickstarter a reboot. I really hope they do well with it.
Watcom was awesome. Or rather DOS/4GW was. You could do malloc(1024*1024) and it would just miraculously work!
Real mode to Protected mode is like Water to Wine
Edit: from the Car representation https://github.com/jeff-1amstudios/carmageddon1-symbol-dump/...
Sadly, I haven't seen anything else since with that low of barrier that was as much fun to use. Motocross madness was another good example of that as well.
*Edit: I was actually thinking of Carmageddon 2 but its all about the same
For example, I vividly recall a build of Civilization for the Atari ST that had complete debug symbols, which made skipping the manual check (and doing all kinds of other more interesting mods - I could fix the Gandhi bug, but who'd want to do that?) extremely fun and easy.
And all the sectors of Wayne Smithson's Anarchy which were filled with gradually-more-complicated copy protection formats (courtesy of the great Rob Northen) and space filled with bored rants reminiscent of a scrolltext that he probably thought almost no-one would see. Almost no-one.
I even had assembly source code for a few other games too, which was even more interesting; Wizball for one, and a prototype version of Xenon called KellyX… (I never did ask where that came from—I don't think I want to know!—I don't have it anymore, and I'm pretty sure I wouldn't have permission to share even if I did!)
Anyone else found any gems like that?
Those function / variable names are hilarious, thanks! Very interesting read. Have to dive into the files at some point.
This being HN, maybe one of them can chip in about what the original binary was that was ran against it? Didn't they do a kickstarter to make a new iteration in this franchise? Or would that land them (or you) in hot legal water?
BTW: Is there a name for such software spelunking? Feels a bit like digital archeology.
I remember seeing that in a gaming mag, but it was C--T at the end, with a little note saying "we're sure you can figure out the missing letters"
I don't expect all here to agree with my viewpoints, or even agree with the statements I make (though I'll reassert: the page failed to load until I allowed JS temporarily from the primary domain). But I'll comment on:
⚫ Sites which fail without JS
⚫ Sites with horribly broken UX/UI
⚫ Sites with poor contrast: http://www.contrastrebellion.com/
⚫ Sites with poor privacy or other features
⚫ Sites with crippled access (e.g., Quora or Scribd)
⚫ Sites with broken or unusable multimedia (I've just spent more minutes than I care trying to view a WashPo-related science video...)
Thanks for your kind thoughts and concern.