Partially repairing my friend’s SNES Classic.
chadaustin.me/2025/03/snes-c…
I published a tool to diagnose where the space in your gmail is going: github.com/chadaustin/gmail-…
Chad Austin retweeted
Replying to @chadaustin
Great info on color in terminals Chad!
I'll link this from my old summary on the topic:
pixelbeat.org/docs/terminal_…
I wrote about enabling 24-bit color in terminals, which ended up turning into a history lesson. chadaustin.me/2024/01/trueco…
I wrote about a few minor reference-counting tricks: chadaustin.me/2023/11/refere…
Chad Austin retweeted
Finally made the HAND368 less crappy. Now it's semi useful for testing PC resolutions on the RT4K.
Here's my notes for anyone else struggling with this piece of garbage:
1. The default VBIOS puts the graphics chip in "LCD" mode, which means that everything is scaled to 640x480 60 Hz. 🤡
You can download drivers here: driverguide.com/driver/detai…. The Windows 3.1 package has 'ct . com' which switches it to "CRT" mode and gives you real 70 Hz and unscaled output.
The VGA output circuit still sucks, so it's massively dim. Crank up the gain controls on your display/scaler. 🤡
BTW - the built in LCD takes 70 Hz, SVGA and all sorts of resolutions without complaint. So the LCD mode lockdown is just stupid 🤡
2. Once the battery dies, you lose all CMOS settings. By default, the PS/2 mouse port is disabled. I wasted a week going as far as disassembling this to make sure the PS/2 pins went back to the SoC before figuring this out.
The fact that this isn't documented by the maker is just mean 🤡🤡🤡
3. The battery discharges even with the power plugged in. You'll probably need to hack on a better power supply to make this junk usable.
I moved over to Aras's instance - gamedev.place Same chadaustin@
I was also surprised at AVR-GCC missing major optimizations: news.ycombinator.com/item?id…
Chad Austin retweeted
A thread on asking questions in math talks.
This week I was at a 60th birthday conference, the first in-person conference I've been to since Covid that's more or less in my field, and I decided to do something radical: I decided to ask questions.
Chad Austin retweeted
Let’s talk about source control: We’ve open-sourced #Sapling, a new Git-compatible source control client that scales to the largest repositories in the world.
We’re looking to raise the bar for #sourcecontrol & we’re hoping you’ll join us. 1/2
ow.ly/avZQ50LF4rt
As excited as I am for std::source_location, it's a shame it standardized on const char* instead of std::string_view, requiring strlen at the call site for a length that's known at compile-time.
Chad Austin retweeted
I’ve built a UI library that I’ve been thinking about for years. It’s inspired by build systems; in particular: tup.
It’s like a spreadsheet for UI, where cells of data/UI automatically update when needed.
It’s called Gooey: gooey.abstract.properties
Chad Austin retweeted
"Let me just add some debug tracing code really quick..." godbolt.org/z/f5YevGWv8 You actually didn't, but you probably don't know that.
Chad Austin retweeted
Some cool "RPG rooms" by our current term 2 students. The theme and role of the characters are chosen randomly by dice rolled. Here are two sets based on "retro tech."
And Tabletopia's entire UI runs in Chromium 87, which is also almost two years old. What the hell, folks.
Noticed several ZFGameBrowser.exe processes when playing Tabletop Simulator last night. They appear to be the Unity3D Zen Fulcrum browser component, which uses Chromium 74 from 2019. It's downright negligent to ship a years-old browser with your user-generated content engine.
Chad Austin retweeted
I'm actually typing this message on converted keyboard thanks to @chadaustin. <sarcasm> And It only took ~ 4-5 months for the final result. Where @PCBWayOfficial took 4 months to produce the board and ship it Germany. </sarcasm>






















