• 0 Posts
  • 7 Comments
Joined 1 year ago
cake
Cake day: June 29th, 2023

help-circle

  • For graphics, the problem to be solved is that the N64 compiled code is expecting that if it puts value X at memory address Y it will draw a particular pixel in a particular way.

    Emulators solve this problem by having a virtual CPU execute the game code (kinda difficult), and then emulator code reads the virtual memory space the game code is interacting with (easy), interprets those values (stupid crazy hard), and replicates the graphical effects using custom code/modern graphics API (kinda difficult).

    This program is decompiling the N64 code (easy), searches for known function calls that interact with the N64 GPU (easy), swaps them with known valid modern graphics API calls (easy), then compiles for local machine (easy). Knowing what function signatures to look for and what to replace them with in the general case is basically downright impossible, but because a lot of N64 games used common code, if you go through the laborious process for one game, you get a bunch extra for free or way less effort.

    As one of my favorite engineering phrases goes: the devil is in the details




  • In Enterprise definitely, but even then the crew would occasionally come across a “lesser” species and then debate about what to do about them.

    In TNG era shows most of the other species encountered were portrayed as equal or lesser to humans/federation. Voyager plays with this a little bit since that crew of mostly humans, while almost always more advanced than the people they encounter, they are a lone federation ship with zero support, which knocks down their capabilities a bit.

    There’s a great throwaway line by Seven of Nine in voyager where the kazon weren’t even worth the Borg’s time to assimilate, but they were the main antagonist to Voyager those first few seasons because there were so many of them


  • I feel like Win 10 default apps just waste so much screen real estate. I’ve been using Thunderbird for years and while 5 years ago I would agree the user interface is obtuse the refresh that happened a few years back really improved things. I’ve also never had stability problems and I have thunderbird tracking 7 email accounts with hundreds of thousands of emails total (I’m a data hoarder)

    Evolution on the other hand, hoo boy, I have to use it at work and despise it lol. That program gives me stability problems and frequently fails to interact with Exchange. Gives me a great excuse for missing meetings haha

    All said, Outlook desktop I think is superior to both Thunderbird and Evolution, I just don’t wanna pay for it