lade...
random avatar

harold - Network

Posts Subscribe

Turns out that random Pi Picos from aliexpress may or may not have different pinouts from the standard one. Not a disaster, but be careful...

https://mastodon.gamedev.place/@...

Turns out that random Pi Picos from aliexpress may or may not have different pinouts from the standard one. Not a disaster, but be careful out there. Bad news if you designed a PCB where a pico is supposed to plug into. I'll let you guess why I'm posting this now.

12.3.2025 09:51Turns out that random Pi Picos from aliexpress may or may not have different pinouts from the standard one. Not a disaster, but be careful...
https://mastodon.gamedev.place/@...

nl pol and us pol, but only joking"Did I say that? I can’t believe I said that"Ah ja, je hebt er zeker geen actieve herinnering...

https://mastodon.gamedev.place/@...

nl pol and us pol, but only joking


"Did I say that? I can’t believe I said that"

Ah ja, je hebt er zeker geen actieve herinnering aan, dat komt vaker voor

27.2.2025 23:20nl pol and us pol, but only joking"Did I say that? I can’t believe I said that"Ah ja, je hebt er zeker geen actieve herinnering...
https://mastodon.gamedev.place/@...

Ah FreeCAD

https://mastodon.gamedev.place/@...

Ah FreeCAD

20.2.2025 19:16Ah FreeCAD
https://mastodon.gamedev.place/@...

From "JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)", a good JEP by the way, but I find this...

https://mastodon.gamedev.place/@...

From "JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)", a good JEP by the way, but I find this quoted text mysterious.

At least 90% of casts of int to byte don't have or need a range check, since usually the int is already in range by design (and that range may be 0..255, byte being signed is irrelevant in this direction) or we're explicitly taking the bottom 8 bits of the int.

16.2.2025 04:48From "JEP 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)", a good JEP by the way, but I find this...
https://mastodon.gamedev.place/@...

ST7567 (LCD controller) acts weird unless I toggle its reset pin before using it, I can live with that but it's weird. It's not that...

https://mastodon.gamedev.place/@...

ST7567 (LCD controller) acts weird unless I toggle its reset pin before using it, I can live with that but it's weird. It's not that it boots up with random garbage on the screen, which may have made sense. Extra stripes appear, but they're visible under different viewing angles than normal pixels and have a different contrast. Where the stripes appear depends somewhat on the actual contents of the screen.

14.2.2025 10:46ST7567 (LCD controller) acts weird unless I toggle its reset pin before using it, I can live with that but it's weird. It's not that...
https://mastodon.gamedev.place/@...

Well that didn't last long, Clang has also given up.

https://mastodon.gamedev.place/@...

Well that didn't last long, Clang has also given up.

11.2.2025 01:12Well that didn't last long, Clang has also given up.
https://mastodon.gamedev.place/@...

Thanks for this, GCC.

https://mastodon.gamedev.place/@...

Thanks for this, GCC.

11.2.2025 00:33Thanks for this, GCC.
https://mastodon.gamedev.place/@...

Played around with some _addcarryx_u64, being careful to have at most 2 live carries. Out of the Big Three, the only compiler that delivered...

https://mastodon.gamedev.place/@...

Played around with some _addcarryx_u64, being careful to have at most 2 live carries. Out of the Big Three, the only compiler that delivered a decent result was Clang. The others messed up in such a way that they needed to reify the carry with setcc.

11.2.2025 00:27Played around with some _addcarryx_u64, being careful to have at most 2 live carries. Out of the Big Three, the only compiler that delivered...
https://mastodon.gamedev.place/@...

Any better ideas?

https://mastodon.gamedev.place/@...

Any better ideas?

9.2.2025 09:09Any better ideas?
https://mastodon.gamedev.place/@...

Installed the BigTreeTech HDMI5 V1.1 touchscreen today, by which I mean I plugged it in and screwed it into place and it Just Works. No...

https://mastodon.gamedev.place/@...

Installed the BigTreeTech HDMI5 V1.1 touchscreen today, by which I mean I plugged it in and screwed it into place and it Just Works. No nonsense, I didn't even need to configure it.

3.2.2025 19:01Installed the BigTreeTech HDMI5 V1.1 touchscreen today, by which I mean I plugged it in and screwed it into place and it Just Works. No...
https://mastodon.gamedev.place/@...

The first Python was Anaconda, maybe that's why it didn't work, I replaced it with "normal" Python(I expect that something...

https://mastodon.gamedev.place/@...

The first Python was Anaconda, maybe that's why it didn't work, I replaced it with "normal" Python

(I expect that something else is broken now but I haven't encountered that problem yet)

3.2.2025 02:36The first Python was Anaconda, maybe that's why it didn't work, I replaced it with "normal" Python(I expect that something...
https://mastodon.gamedev.place/@...

The Raspberry Pi Pico extension for VS Code uses Python. That's fine, and I have Python installed, let's go -Nope. Cannot find...

https://mastodon.gamedev.place/@...

The Raspberry Pi Pico extension for VS Code uses Python. That's fine, and I have Python installed, let's go -

Nope. Cannot find python.

It's literally right there, I can run a bare `python` on the command line without spelling out the full path, what more do you want.

Nope. Cannot find python.

So I uninstalled Python, downloaded Python, and installed Python (could have tried installing Python over the existing Python, but that's asking for a different kind of trouble).

All good now..

3.2.2025 01:02The Raspberry Pi Pico extension for VS Code uses Python. That's fine, and I have Python installed, let's go -Nope. Cannot find...
https://mastodon.gamedev.place/@...

Looks like the Steinhaus–Johnson–Trotter algorithm does this

https://mastodon.gamedev.place/@...

Looks like the Steinhaus–Johnson–Trotter algorithm does this

1.2.2025 19:41Looks like the Steinhaus–Johnson–Trotter algorithm does this
https://mastodon.gamedev.place/@...

Is there something similar to std::next_permutation but with the sequence of permutations ordered so that the sign of the permutation...

https://mastodon.gamedev.place/@...

Is there something similar to std::next_permutation but with the sequence of permutations ordered so that the sign of the permutation alternates?

1.2.2025 19:33Is there something similar to std::next_permutation but with the sequence of permutations ordered so that the sign of the permutation...
https://mastodon.gamedev.place/@...

nonsenseI really care about my health, which is why today's episode is sponsored by: Pure Granulated Sugar.Pure Granulated Sugar is free...

https://mastodon.gamedev.place/@...

nonsense


I really care about my health, which is why today's episode is sponsored by: Pure Granulated Sugar.

Pure Granulated Sugar is free from any of those shady additives and contains only a single ingredient: sugar. This pure unpolluted chemical is extracted from a plant so you *know* it can't be bad for you.

Buy Pure Granulated Sugar now for 10% off using my code, sweetharold25

31.1.2025 19:59nonsenseI really care about my health, which is why today's episode is sponsored by: Pure Granulated Sugar.Pure Granulated Sugar is free...
https://mastodon.gamedev.place/@...

If you're one of the people who hold that you can only rely on behaviour that is "promised" by a specification, you also have...

https://mastodon.gamedev.place/@...

If you're one of the people who hold that you can only rely on behaviour that is "promised" by a specification, you also have to accept that you cannot use any software, because it's standard to disclaim "fitness for a particular purpose". Whatever you're trying to use the software for, its license explicitly does not claim that the software is useful for that. Any time that software does what you wanted it to do, it's a random accident that you cannot rely on.

28.1.2025 13:30If you're one of the people who hold that you can only rely on behaviour that is "promised" by a specification, you also have...
https://mastodon.gamedev.place/@...

Would be cool if the Arm ISA docs also mentioned the corresponding* intrinsics in the lemmas of applicable instructionsIt's fairly...

https://mastodon.gamedev.place/@...

Would be cool if the Arm ISA docs also mentioned the corresponding* intrinsics in the lemmas of applicable instructions

It's fairly predictable from the instruction name, but not completely.

26.1.2025 19:25Would be cool if the Arm ISA docs also mentioned the corresponding* intrinsics in the lemmas of applicable instructionsIt's fairly...
https://mastodon.gamedev.place/@...

Is "new projects should use memory-safe languages" a too high bar for you? Here let me lower it a bit: new projects should use...

https://mastodon.gamedev.place/@...

Is "new projects should use memory-safe languages" a too high bar for you? Here let me lower it a bit: new projects should use languages at least as safe as raw assembly.

C and C++ don't even clear *that* bar.

25.1.2025 14:56Is "new projects should use memory-safe languages" a too high bar for you? Here let me lower it a bit: new projects should use...
https://mastodon.gamedev.place/@...

A bunch of integer operation that used to have a latency of 3 cycles (popcnt, lzcnt, bsr) take 4 cycles on LionCove (could all take 1 cycle...

https://mastodon.gamedev.place/@...

A bunch of integer operation that used to have a latency of 3 cycles (popcnt, lzcnt, bsr) take 4 cycles on LionCove (could all take 1 cycle but whatever), not a huge deal but maybe some code wants to be reshuffled a bit. The latency of SIMD integer multiplication went down, nice.

23.1.2025 14:23A bunch of integer operation that used to have a latency of 3 cycles (popcnt, lzcnt, bsr) take 4 cycles on LionCove (could all take 1 cycle...
https://mastodon.gamedev.place/@...

With Windows 10 about to EOL, my mother wants some other OS on her "TV" (actually a NUC running Windows 10, official smart TVs are...

https://mastodon.gamedev.place/@...

With Windows 10 about to EOL, my mother wants some other OS on her "TV" (actually a NUC running Windows 10, official smart TVs are ass) sometime this year. It's not compatible with W11, and anyway I don't want to give in to the coercion to """upgrade""" to W11.

So I was thinking, maybe the year of the Linux desktop has come at last. Is there any distro that I can put on there and have it Just Work without needing me to be tech support for my mom?

22.1.2025 15:59With Windows 10 about to EOL, my mother wants some other OS on her "TV" (actually a NUC running Windows 10, official smart TVs are...
https://mastodon.gamedev.place/@...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members