computergeek125
@computergeek125@lemmy.world
- Comment on 10001 2 months ago:
My low level is a tad rusty from when I learned the C side in school, but if I recall the not operator resolves as a single Boolean (0 or 1 in true C), whereas compliment comes back as however many bits you put in - a not operation per bit.
- Comment on 10001 2 months ago:
Only if you’re using a sign bit rather than two’s compliment (a sign bit allows for two representations of 0)
- Comment on I had to install directx 9 to run gta 4 on windows 11 2 months ago:
Thanks! I learned something new today, and that makes today a good day.
- Comment on I had to install directx 9 to run gta 4 on windows 11 2 months ago:
I mean… DX 9, 10, and 11 were all released prior to Nadella being CEO/chairman.
But in software, it’s very commonplace for library versions not to be backwards compatible. This isn’t the same thing as being able to open a word doc last saved on a floppy disk in 1997 on Word 365 2024 version, this is about loading executable code. Even core libraries in Linux (like OpenSSL and Nurses) respect this same schema, and more strongly than MS.
Using OpenSSL as an example, RHEL 7 provides an interface to OpenSSL 1.0. But 1.1 is not available in the core OS, you’d have to install it separately. 1.1 was introduced to the core in RHEL 8, with a compatibility library on a separate package to support 1.0 packages that hadn’t been recompiled against 1.1 yet. In RHEL 9, the same was true of OpenSSL 3 - a compatibility library for 1.1, and 1.0 support fully dropped from core. So no matter which version you use, you still have to install the right library package. That library package will then also have to work on your version of libc - which is often reasonably wide, but it has it limits just the same.
- Comment on I had to install directx 9 to run gta 4 on windows 11 2 months ago:
DirectX 12 was released in 2015 with Windows 10, so it’s unlikely to have been ported back to 8.1 and lower
- Comment on I had to install directx 9 to run gta 4 on windows 11 2 months ago:
DirectX, OpenGL, Visual C++ Redist and many other support libraries in software programs typically require the same major version of the support libraries that they were shipped with.
For DirectX, that major version is 9, 10, 11, 12. Any major library change has to be recompiled into the game by the original developer.
Same goes for OpenGL, except I think they draw the line at the second number as well - 2.0, 3.0, 4.0, 4.1, 4.2, 4.3, 4.4.
For VC++, these versions come in years - typically you’ll see 2008, 2010, 2013, and the last version 2015-2022 is special. Programs written in the 2013 version or lower only require the latest version of that year to run. For the 2015-2022 library, they didn’t change the major version spec so any program requiring 2015+ can (usually) just use the latest version installed.
The one library that does weird things to this rule is DXVK and Intel’s older DX9-on-12. These are translation shim libraries that allow the application to speak DX9 etc and translate it on the fly to the commands of a much more modern library - Vulkan in the case of DXVK or DX12 in Intel’s case. (Note that iirc Intel has been moving their driver away from 9-on-12 implementations to faster native implementations)
- Comment on Platypuses 2 months ago:
fedora themed music starts playing
Do be do be do, bah
Do be do be do, bah - Comment on Platypuses 2 months ago:
“broken build” here likely refers to the phrase as defined by gamers to function as synonymous to “overpowered”.
As in, “the build is so broken you can’t/it is difficult to play against it”. This phraseology could be used by either an ally or an enemy, but it contextually changes connotation from positive for allies to negative for enemies.
Build is often used as a shorthand for a character’s combination of items, skills, and levels (as the various games define it).
- Comment on Audubon 2 months ago:
The reference numbers appear to be sourced from the Wikipedia article
- Comment on Help me to settle on a face design for the character I've just added to my game, called The Humorless Toaster. (It's only here to make toast, not listen to your nonsense.) 3 months ago:
Who let out 426?? I thought it was supposed to be in a windowless room!
(/j)
!ICYMI, the joke is about SCP-426!<
- Comment on Louis Rossmann's response to harsh criticism of "Stop Killing Games" from Thor of @PirateSoftware 4 months ago:
If a big MMO closes that’d be rough, but those types of games tend to form communities anyways like Minecraft. You don’t have to pay Microsoft a monthly rate to host a Java server for you and a few friends, you just have to have a little bit of IT knowledge and maybe a helper package to get you and your friends going. It’s still a single binary, even if it doesn’t run on a laptop well for larger settings.
With a big MMO, there will form support groups and turnkey scripts to get stuff working as well as it can be, and forums online for finding existing open community servers by people who have the hardware and knowledge to host a few dozen to a few hundred of their closest friends online.
Life finds a way.
If it’s a complicated multi-node package where you need stuff to be split up better as gateway/world/area/instance, the community servers that will form may tend towards larger player groups, since the knowledge and resource to do that is more specific.
- Comment on "The Day Before" makers Fntastic are shutting down. 1 year ago:
Several paragraphs of licensing drama
- Comment on The recent criticism of Linus Tech Tips, explained 1 year ago:
He already did step down as CEO of LMG