Kasami

@kasami.bsky.social

Programmer, tinkerer, sometimes demoscene things, technical rambling. Website (with not very much on it yet): kasami.net

Thought finding the dimensions of a mini-PCIe card would be the easy part of this project. Turns out nobody can agree on any of the numbers. Height is either 50.8 or 50.95, width is either 30 or 29.85, screw holes are also inconsistent, EVERY diagram omits at least one important measurement...

Holy, they left a whole debug menu in. Enabled with a single flag. It seems like just camera controls and a second toggle for the FPS unlock. Not sure what all the "Sync" lines in the top left are for, they never change. Also seems to reenable auto tracking when a scripted camera change happens.

Spent hours printing shelf height adapter things for a display cabinet just using an STL someone made, assumed they'd done the height offset properly... they didn't. I cba to redo the prints so I'll try live with it and if it bothers me too much I'll just print some 1cm cubes to fix the height.

Turns out Lucky Star no Mori has a turbo button built in already, it's just normally disabled. Enabling it just requires changing one byte. Then you just hold ctrl to go fast I guess. Ignore the whole resolution and texture quality thing I'm still working on it

Managed to completely break a ghidra project in such a way that reanalysis is just making things worse and half the imported DLLs are forgetting where they're meant to be loaded, I think I'm gonna have to manually copy as much non-broken data as I can into a new project. Software is so great

"Due to be delivered today" - Royal Mail, on thursday. It wasn't, and there haven't been any updates since. Not sure wtf they're up to. Unless they put it somewhere non-obvious AND forgot to mark it as delivered?

Parallelogram's blitter programs seem pretty cursed. Early in boot it draws a 6x1 rectangle out of bounds that just sets up 6 of the 10 cores with some random values from a table, runs some nops, then terminates with no output. Later it does much larger stuff out of bounds I haven't looked at yet.

Seems like my ISP exploded. Failing to connect specific major IP addresses, doesn't seem to be DNS related. Has hit twitter and discord but also a load of non-social-media things like vrchat and various AI crap, and facebook is fine. If it's a social media filter it's not a very good one.

So uh. It runs. The main cause of yesterday's crashing was that it seems to randomly call the blitter over unintended areas of memory (maybe with a program that isn't meant to emit any pixels? my debug render just fills them all) and trashes it. I hardcoded it here to not write over the CPU area.

Oh, great. A friend who plays on the private Minecraft server I'm running is no longer able to chat on the server or even use commands because of the dumbass UK laws and the way Microsoft implemented chat restrictions. There's a mod to bypass it of course but. ffs. I hate where we're at now.

If you ignore the fact I don't have the shader/blitter stuff implemented yet and that it eventually crashes... this is awesome. Waaay more progress than I thought I'd make today.

Gave my UPS a manual test with a pretty decent load since I don't necessarily trust the self test. I'm always surprised by just how quiet it is. It's an old Eaton/MGE Ellipse 1000. Before this I was using a (slightly newer?) APC CS-500 and it was always quite loud even with a light load.

Seems like the loopy community is being overtaken by people just using AI for half the stuff they make now, and again it's touching things I wrote code for. I want out. I don't wanna give these people anything else.

Dammit I had an idea for a dumb joke that started with Adachi Rei and then changed into Kaai Yuki but somewhere in there I forgot Yuki isn't UTAU and therefore isn't free. The joke is too dumb to spend a penny on unfortunately.

Fuck ICE, wish I could do or say more but I'm in the country that might arrest me for saying too many hurty words on social media and I feel like that isn't gonna help the situation

This morning in Biddeford, Maine, a 26-year-old man said goodbye to his wife and daughter and left for work. Moments later he was dead, shot in the head by ICE agents, the second man ICE has killed in six days. ICE is killing our neighbors. ICE cannot be reformed. Abolish ICE.

"While you can continue using the legacy Google Earth Pro desktop app, it will no longer be available for new downloads beginning on June 25, 2027." there goes another one

Saw someone complaining about a vibe-coded patch for a silent hill port to change the control scheme and getting weirdly angry about the controls part of it rather than the AI part? Ranting about people being worse at games than their grandma or something? Wtf are we doing here.

Hmm, here's a not-so-fun cybiko bug... the timer it uses for music updates has an off by one error in a divisor somewhere and instead of being exactly 100Hz it's 96.43Hz. I wonder if this affects anything else since the system time includes a "hundredths" term...

Trying to merge archives from google photos from 4 accounts that were shared across 3 of my old phones with significant overlap. The duplicate file situation is a nightmare. Sometimes the older ones are higher quality, sometimes the newer ones are (how??). Very few are exact duplicates.