• 0 Posts
  • 92 Comments
Joined 8 months ago
cake
Cake day: September 24th, 2024

help-circle




  • That’s closer but rather than being a wrapper, it takes the original architecture’s instructions (MIPS in the case of N64) and generates a C/C++ function which implements that instruction. Then you call those functions in the same sequence as the original compiled machine code ran instructions.

    That’s a relatively inefficient way to make a port, because you’re basically reimplementing the original CPU in software, hence why some have described it as emulation. At the same time though, most recompiled games are like 15-20 years old, so a bit of overhead on a modern PC isn’t going to hurt you too much.

    But anyway, unlike WINE, the original binary is not used any more after recompilation. Instead, you have a native binary for the target platform, the translation having occurred at the time of recompilation (when you built the port binary).


  • Not really. The Ship of Harkinian ports are based on decompilations, which is where you reverse engineer some equivalent source code using the final binary as a reference point. Then, you can port that source code to anything else you can build for, like a PC, phone, Wii U or Dreamcast.

    Recompilation, which is what this project is, is closer to (and some have gone as far as to say that it is) emulation. It’s taking the final binary and then, without actually working backward to get source code, translating the raw instructions directly into code that compiles for a different platform.

    It’s kind of difficult to get across the difference without being familiar with what both are doing behind the scenes, because the result is obviously similar. Both require human intervention, but decompilation is the more labor-intensive approach, while recompilation is somewhat more automated.

    The advantage of former is that you end up with a relatively human-readable codebase to work with, while the latter doesn’t bring you any closer to understanding how the game works internally. Both ultimately allow for porting the game to new platforms. Decompilation will almost certainly result in a more optimized final game, because it avoids the overhead of “emulating” the original architecture. However, for the same reason, recompilation can be generalized to other games that originally ran on the same hardware.





  • What are your favorite search engine alternatives? Ideally no ads or favored content, and with various useful filters

    There’s the obvious suggestions like DuckDuckGo, but if you’re used to the (actual) results you get from Google, it’s worth checking out Mullvad Leta. This is a search engine that proxies the results of either Brave or Google, so you get their results without them tracking or advertising to you. This is the only way I use Google when doing text searches these days. Sometimes I still have to break it out to do image searches and stuff, as Leta only handles standard text, but it’s been handy as a way to divest from Google without giving up the benefits.




  • Now, this is interesting. As far as I know, all of the public threadiverse softwares specifically hide this info (especially downvotes), while acknowledging that the way ActivityPub works, the information is public anyway and you’re really just making it slightly less accessible. An open service like this essentially removes all of the supposed barriers (e.g. “Most users don’t know how to set up their own instance in order to see downvotes.”) which are claimed to keep this info private.

    What kind of effect does knowing exactly which people downvoted you have on a platform? Is there a chilling effect on downvotes, is there revenge downvoting? I guess we’ll find out. It’s less easy to see the upsides of knowing this info, beyond being able to confirm whether or not you’re being stalked by persistent downvoters.

    @lena@gregtech.eu Did you have any particular thoughts around the ethics of this tool when you decided to make and share it? Not trying to call you out in any way, just interested to hear how you feel about it. Ultimately, if it wasn’t you it would be somebody else, so the direct impact is probably negligible.





  • vaguerant@fedia.iotomemes@lemmy.worldIt's no contest
    link
    fedilink
    arrow-up
    28
    arrow-down
    1
    ·
    1 month ago

    Absolutely. I can’t know what has gone wrong inside him, but even if this particular brainworm was eating him up 20 years ago, he could have just said something vaguely apologetic and let it blow over. Instead, he decided a trans hate crusade was more important than his family or his career.


  • vaguerant@fedia.iotomemes@lemmy.worldIt's no contest
    link
    fedilink
    arrow-up
    62
    arrow-down
    4
    ·
    1 month ago

    Series 3, episode 4, “The Speech”. Sadly, it’s also the episode where they convince Jen a box with a flashing red light is the Internet, but it has a subplot where Reynholm un-knowingly dates a trans woman. He finds her stereotypically masculine behavior attractive until he finds out she is transgender and a physical fight erupts between them.

    It’s not even on the upper end of offensive comedy about trans people, but when the episode was criticized, Linehan doubled down and has kept doubling down harder for 20 straight years, to the point where he now spends all of his time harassing, dead naming and doxing trans women on Twitter. His wife left him, writing jobs dried up, he’s just a miserable has-been Twitter checkmark asshole now.