HackerTrans
TopNewTrendsCommentsPastAskShowJobs

OatmealDome

no profile record

Submissions

Apple: "Complying with the Digital Markets Act" [pdf]

developer.apple.com
3 points·by OatmealDome·2 anni fa·1 comments

Apple: Understanding iPhone 12 and SAR testing in France

support.apple.com
4 points·by OatmealDome·3 anni fa·0 comments

comments

OatmealDome
·2 anni fa·discuss
Dolphin is a GPLv2+ application, and the runtime is under a proprietary license. We currently rely on the "system libraries" exception in the GPL to allow linking with the runtime in the first place. If we ship the runtime with Dolphin, it might not be considered a "system library" anymore.

There's some past discussion in this PR, where we made a change to automatically install the runtime DLLs but ended up reverting it: https://github.com/dolphin-emu/dolphin/pull/11068

(this is based off my own recollection of what others have told me, it might be out of date or wrong)
OatmealDome
·2 anni fa·discuss
It's technically supposed to be a paid service on iPhones too, but Apple recently extended the free trial, so nobody is actually paying for it yet. [0]

[0] https://www.apple.com/newsroom/2023/11/apple-extends-emergen...
OatmealDome
·2 anni fa·discuss
At the time those articles were published, the engineers were analyzing a memory dump received from the spacecraft.

The update in this new article is that they have determined that a memory chip has gone bad.
OatmealDome
·2 anni fa·discuss
Notably, Apple still does not allow non web browsing apps to use JIT recompilers. This precludes emulators for 6th generation and newer consoles (GameCube, etc) from running on the platform even with this guideline change.

I submitted a DMA interoperability request for JIT recompilers, but Apple denied it on the grounds that it doesn't fall under Article 6(7) for "multiple reasons", including that JIT is only used by web browsers on iOS.
OatmealDome
·2 anni fa·discuss
fwiw, I submitted a DMA interoperability request for JIT access on non-browser apps.

Apple denied it on the grounds that it doesn't fall under Article 6(7) for "multiple reasons". One such reason they gave is that JIT is only used for web browsers on iOS.
OatmealDome
·2 anni fa·discuss
> distributed roms behind a paywall via their patreon

Not true. They were only distributing "early access" builds of the emulator there.
OatmealDome
·3 anni fa·discuss
Judging by the photos they posted on Twitter, looks like some semi-recent iPhones (definitely not 14 Pros or 15s because of the notch). [1]

[1] https://nitter.net/SpaceX/status/1745246204118925711
OatmealDome
·3 anni fa·discuss
NEX is still used by many games on the Nintendo Switch, so I don't think it's another GameSpy situation.

That being said, Nintendo has started using an in-house replacement system called "NPLN" in some of their more recent titles. Some examples include Splatoon 3 and Pokémon Scarlet/Violet. (They've shown no indication of converting older titles to the new system, however.)
OatmealDome
·3 anni fa·discuss
Yes, the early 3D Grand Theft Auto games (III, Vice City, and San Andreas) ran on RenderWare. [0]

[0] https://gtamods.com/wiki/RenderWare
OatmealDome
·3 anni fa·discuss
> Sucking at something is the first step to being amazing at something, and it's a step everyone goes through, no exceptions.

The thing that gets me about OP's remark is that pannenkoek2012 himself made a YouTube comment in 2013 asking how to make Mario kick in the air without pressing the A button to jump. [0]

Everyone has to start somewhere.

[0] https://youtu.be/xlQ0psr7Th4?t=808
OatmealDome
·3 anni fa·discuss
A press notation is really only something used within the A Button Challenge, since the point of the challenge is to optimize for lowest A press count. Other categories don't do this, so they have no use for it.

That being said, like other lines from this video, it's definitely become a bit of a meme in the community.
OatmealDome
·3 anni fa·discuss
Nintendo only bans for cheating in online games or installing pirated software. Nintendo has (so far) not issued any bans for just installing or using custom firmware.

There is no circumstance in which Nintendo remotely bricks your console.

When you get banned for cheating, you are banned from that specific game's servers.

When you get banned for installing pirated software, you get banned from all Nintendo Switch online services. The console can continue to be used fully offline.
OatmealDome
·3 anni fa·discuss
The Nintendo 3DS was a handheld gaming console released in 2011.

Like many other gaming consoles, you can only run software that is approved by the manufacturer on it. To run your own software ("homebrew"), one has to exploit flaws in the OS and use them to remove these restrictions. One side effect of homebrew is that it often leads to piracy of approved software.

One of the most common step-by-step guides that help users install homebrew uses an exploit called Bannerbomb3 to run the installer. [0] By inserting a malformed DSiWare application onto the SD card, the System Settings app can be crashed in such a way that facilitates arbitrary code execution. The loaded program is then used to install custom firmware.

In March 2023, Nintendo shut down the eShop, the digital software storefront for the Nintendo 3DS, effectively ending most support for the console. After this happened, many people started advocating homebrew-ing 3DSes to allow pirated software to be installed on them, since purchasing software digitally could no longer be done.

Now, 2 months later, Nintendo has decided to issue a firmware update that patches the Bannerbomb3 exploit, preventing new 3DS systems from being homebrewed in this fashion if they are on the latest firmware. (It should be noted that there are many, many more exploits for the 3DS [1], so I'm not sure why they've decided to fix this exact one.)

[0] https://3ds.hacks.guide

[1] https://www.3dbrew.org/wiki/Homebrew_Exploits
OatmealDome
·3 anni fa·discuss
For context, Bannerbomb3 is an exploit for the System Settings app. [0] It's used to launch a tool which installs some custom firmware on the device. [1]

[0] https://github.com/zoogie/Bannerbomb3

[1] https://3ds.hacks.guide/
OatmealDome
·3 anni fa·discuss
Judging by the branding and build string, this is actually an early version of Windows XP! "Whistler" was the codename for the Windows XP project.
OatmealDome
·3 anni fa·discuss
I assume you mean Nintendo using the iNES file format to distribute NES ROM files?

All evidence currently points to them simply using the format (possibly because they hired an iNES developer way back in the day), not them selling you pirated ROMs.

For one, none of Nintendo's ROM files match any pre-existing ROM files you can find on the internet. [1]

During the gigaleak (an event where Nintendo's internal network was breached and many files were stolen), it was found that Nintendo has a vast archive of master ROMs that they pull from whenever they need to re-release a classic game. While they may use community-dumped ROMs for internal testing, they are highly insistent that they ship their own original copies in retail products. In fact, it was even found that they had a tool to convert from their internal format for storing NES ROMs (CHR and PRG ROM data stored in separate files) to the iNES format. [2]

[1] https://www.reddit.com/r/emulation/comments/uaszvp/no_ninten...

[2] https://luigiblood.tumblr.com/post/682410911082921985/no-nin...
OatmealDome
·3 anni fa·discuss
It should be noted that the pipes (loot boxes) have recently been replaced with a shop where you directly pay for things using rubies instead of gambling. [1]

That being said, the prices in the shop are quite expensive from what I've heard from people who play the game.

[1] https://twitter.com/mariokarttourEN/status/15655858873035325...