Matt Godbolt
@matt.godbolt.org
3.7K followers 680 following 840 posts
Sometime verb, real person, lover of 8-bit computers, husband & father, trying to be a kind person. #blacklivesmatter; trans rights are human rights. he/him
Posts Media Videos Starter Packs
Interesting idea! Thanks!! You can drink water from the mug too :-)
I've been thrilled with the popularity of the mugs; thanks to those who've bought one (or more!) Every sale helps Compiler Explorer!
If you're like me and can't remember if it's RCX or R8 for the fourth parameter... Get the Compiler Explorer ABI Mug: actual calling conventions for x86-64 System V, Windows, and ARM64. Support @godbolt.org: grab yours here -> shop.compiler-explorer.com/collections/...
I'm feeling quite nerd sniped by this lol :-)

Plugs! Emulate both computers at spectrum.xania.org and bbc.xania.org

I've spent far too much of my adult life reliving my youth haha :-)
Specbolt - ZX Spectrum Emulator
spectrum.xania.org
The contemporary BBC Micro had to play different tricks, games like Elite used programmable hardware to switch out low colour high res modes for higher colour low res screens mid frame.
Limited but super cunning; with such a slow CPU limited meant "feasible to animate in software" while still having /some/ colour too :) it was a great compromise! No hardware sprites etc!
Yes! Something like that
It was massive and very noisy and mostly was something to rest my feet on.

Later the Xbox would do nearly as much with their software tool whose name I forget now..

And spookily I can do nearly similar with MagicTrace on x86 :)
Reposted by Matt Godbolt
Are you ready for Halloween or the next Talk Like a Pirate Day??

jason-turner-shop.fourthwall.com/products/con...
It was; all marketing of course. It had the EE which was a regular processor by most measurements then two VU units which were more DSP-ey, one of which was a copro to the EE (but could also run independently), and the other has a direct pipe to the triangle unit.
Some early 2000s "GPU" processing on a Playstation 2, using the fact that reinterpreting the screen as an 8-bit texture let you do a multiply for red, green, and blue separately (instead of only with alpha as the hardware really supported)... xania.org/201003/swat-... :) Fun times!
Rendering in SWAT: PlayStation 2 — Matt Godbolt’s blog
How we wedged a fully fledged Xbox engine onto the PlayStation 2
xania.org
Reposted by Matt Godbolt
Every year, CppCon has a “Back to Basics” Track, which they also upload to youtube. I highly recommend all of them.



Instead of being constrained to “old school” CS teaching logic, it’s a demonstration of fuller, modern capabilities.
Reposted by Matt Godbolt
Colleges do a terrible job of teaching C++.



It’s not “C with Classes”. Injected into curriculums as a demonstration of early CS concepts, it leaves many with a sour taste.



Students later immediately fall in love with the first language that *doesn’t* feel that way.
Reposted by Matt Godbolt
It can be hard to delineate me from my projects, and even my projects from one another. I typed this thing up and I think it might do an okay job: www.patreon.com/posts/140227...
Life's been hard, but it's about to improve | Inverse Phase
Get more from Inverse Phase on Patreon
www.patreon.com
Reposted by Matt Godbolt
Top marks if you spot the @compiler-explorer.com swag in the video :-)
Top marks if you spot the @compiler-explorer.com swag in the video :-)
And for those in the comments asking about Ken Thompson's Trusting attust paper... @lauriewired.bsky.social has just dropped an awesome video going into huge detail: youtu.be/Fu3laL5VYdM?...
The Original Sin of Computing...that no one can fix
YouTube video by LaurieWired
youtu.be
Very sad news about Rainer, who passed away earlier this week. If you can help support #ALS research please consider donating.

My thoughts are with his family. We as a C++ community were lucky to have him.
"Hi!". And thanks for the stickers!!
Reposted by Matt Godbolt
And we're back. A temporary misconfiguration - we have fixed it and all is well..sorry for the problem! -mg
Reposted by Matt Godbolt
Investigating why Windows compilers are down! Watch this space, and sorry for any inconvenience -mg
Reposted by Matt Godbolt
lock in friends. look out for each other. we're gonna get through this together.
This evening, President Trump is ordering 400 members of the Texas National Guard for deployments to Illinois, Oregon, and other locations within the United States. No officials from the federal government called me directly to discuss or coordinate.
Similar here in the outer edges of "war-torn" Chicago. Kids playing outside, folks walking their dogs in the uncommonly warm October afternoon. Some people have the audacity to water their lawns; unaware of the peril they're in!
Suffering in a war zone...not. me sat outside my house with my dog in beautiful sunshine and peace and quiet
Yes, thanks :-). Or I've adapted to it :-)
Reposted by Matt Godbolt
Coming to your from the warzone that is Portland Oregon. Yesterday, 1:30pm downtown by the Federal Building and Police HQ: total mayhem!

Someone was actually picking up some trash in the park! A couple miles away on Hawthorne, someone was driving a late 70s Ford Thunderbird.

Oh the humanity!
Portland Oregon October 2, 2025 130pm Portland Oregon October 2, 2025 130pm Portland Oregon, SE Hawthorne Blvd, 145pm, October 2, 2025
Reposted by Matt Godbolt
not to point at anyone in particular, but I have been in and on many different internet communities of various shapes/sizes/technologies and one mistake I consistently see made is assuming the technical part of running a community is the hard part.

it's not.
it's the social part.
it's moderation.