Live data from Hacker News

Nintendo has reportedly suffered a significant legacy console leak

videogameschronicle.com

201–210 of 220 posts

Re: Nintendo has reportedly suffered a significant legacy console leak

#201

Earlier quoted context omitted.

I have zero experience in the video game industry, but I'd think that since video games get ~zero attention after they're shipped, writing maintainable code is less of a priority. I'd be really curious to see how the Pokemon Red/Blue split was done. Is it a C precompiler flag? Build config? Actual config? Cloned repo?

In the Pokemon Blue codebase they use 2 flag variables to distinguish between the different games, these are `pokemon_type` and `pokemon_type_blue`. The name of the second flag definitely hints that it was added later in development. These are the values for each game: Green: pokemon_type=0 pokemon_type_blue=0 Red: pokemon_type=1 pokemon_type_blue=0 Blue: pokemon_type=1 pokemon_type_blue=1 The general pattern for bra…

I found some supporting evidence from bulbapedia "Clefairy was originally going to be the official mascot of Pokémon, but Pikachu was used instead due to the popularity of the anime and Pikachu's familiarity with fans".

Source: https://m.bulbapedia.bulbagarden.net/wiki/Clefairy_(Pok%C3%A...

Very cool find about the pink version!

Re: Nintendo has reportedly suffered a significant legacy console leak

#202
post #81

Earlier quoted context omitted.

It's a bit of shame, too, because from what I gather, the N64 has a bit of an atypical architecture[1] that's made it hard to get the same quality of emulation that the game cube and wii have. It doesn't have a straight up and down GPU, it has what it calls a reality processing unit, that does graphics and sound. And it can be reconfigured with cartridge specific microcode? It's getting into the weeds on hardware des…

The N64 emulation scene has always been heavily drama filled, going back at least 20 years to the original Oman archives. While the system architecture is bizarre, that's fine, we can cope with that. It's always just been a very toxic social space that has pushed a lot of the more talented emulator developers away. As someone who is in "emulation-adjacent" communities, just yesterday I ran into a giant new pocket of…

Do you think there was anything in particular that biased the N64 emulator scene to be more drama-filled than some of the others? I never followed it that closely; I just remember that Project64 seemed to go for a really long time without official updates, IIRC.

OT but this does take me back - who remembers the drama with Sparcade?

Re: Nintendo has reportedly suffered a significant legacy console leak

#203

To be clear, this doesn't just contain the source code of the software. It also contains the Verilog for the N64 GPU and other important hardware component, which is hugely important. From what I gather, it also contains full version history from their VCS. While it is very interesting, it's worth noting that anybody hoping to use this for anything "serious" risks getting the Nintendo lawyers on their ass. Emulators…

It's a bit of shame, too, because from what I gather, the N64 has a bit of an atypical architecture[1] that's made it hard to get the same quality of emulation that the game cube and wii have. It doesn't have a straight up and down GPU, it has what it calls a reality processing unit, that does graphics and sound. And it can be reconfigured with cartridge specific microcode? It's getting into the weeds on hardware des…

If anything n64 RCP was closer to modern GPUs than anything on the market at the time. You can think of RSP as T&L with programmable shader unit.

https://copetti.org/projects/consoles/nintendo-64/

Re: Nintendo has reportedly suffered a significant legacy console leak

#204

The irony is that N64 got leaked and not Saturn, Jaguar or some console where the owner isn't continually exploiting the IP in some fashion...

Jaguar IP is already available http://www.jagware.org/jag_uploads/dev/glenn_bruner_atarisho... https://github.com/Torlus/JagNetlists

Re: Nintendo has reportedly suffered a significant legacy console leak

#205

Does this mean I'll be able to pick up a good clone in Shenzhen next year? Serious question.

I doubt it. Refurbishing and selling original hardware is still likely to be much cheaper than the engineering effort required to build one from scratch. The Wii is old enough that modern commodity hardware can emulate it well enough that it almost indistinguishable from running games on the actual device. Wii clones already exist as emulator boxes and that will continue to be the most financially sound way of produc…

Not if someone turns N64 on a chip design for $30 200-in-1 handhelds.

Re: Nintendo has reportedly suffered a significant legacy console leak

#206
post #51

Earlier quoted context omitted.

It's not really comparable. It is legal to rip ROMs for your own use. Distributing ROMs discreetly is illegal, but also basically impossible to prove. If reverse-engineered, the hardware ABI that the cartridge uses to converse with the system is not copyrightable[1] so you can distribute an emulator that you developed. Meanwhile it's pretty trivial to prove that some code is derived from some other code or some inter…

>It is legal to rip ROMs for your own use Incorrect. People say this all the time but no, it is not in fact legal. It's never been tested in court and Nintendo takes the explicit view that both it is illegal to rip your own roms and that said devices are illegal. Now you and I can disagree with Nintendo, but Nintendo could sue someone for ripping their own roms. They won't however, because it would be an incredibly d…

Do you have a source for that? I don't see how it can't be legal, no copyright is violated. Ripping DVDs is illegal, because the DMCA makes cracking encryption even for personal use illegal, but that doesn't apply to unencrypted ROMs.

Re: Nintendo has reportedly suffered a significant legacy console leak

#207
post #51

Earlier quoted context omitted.

It's not really comparable. It is legal to rip ROMs for your own use. Distributing ROMs discreetly is illegal, but also basically impossible to prove. If reverse-engineered, the hardware ABI that the cartridge uses to converse with the system is not copyrightable[1] so you can distribute an emulator that you developed. Meanwhile it's pretty trivial to prove that some code is derived from some other code or some inter…

>It is legal to rip ROMs for your own use Incorrect. People say this all the time but no, it is not in fact legal. It's never been tested in court and Nintendo takes the explicit view that both it is illegal to rip your own roms and that said devices are illegal. Now you and I can disagree with Nintendo, but Nintendo could sue someone for ripping their own roms. They won't however, because it would be an incredibly d…

>it is not in fact legal.

Without a test case, we cannot state with certainty whether it is legal or illegal - particularly as some jurisdictions have carve-outs from copyright for format shifting.

Nintendo could sue for someone ripping their own ROMs; what is unclear, and also would determine legality, is whether Nintendo would win.

Re: Nintendo has reportedly suffered a significant legacy console leak

#208

Modern Vintage Gamer just released a video [0] discussing this leak in greater detail along with its expected implications. Anyone who's curious can find the download links by backtracking through all the Pokemon Prototype General threads under the Pokemon board on 4chan. One of the leaks that caught my attention was the source for Pokemon Blue, partially because of nostalgia and partially out of curiosity to see wha…

Is the reason for the flat structure saving space? I know on older games, space is at a premium and referencing files from the root might save some bytes so maybe that's the reason due to shorter file reference names.

Or maybe it’s in part cultural. Deep nested hierarchy is not very Japanese concept.

Re: Nintendo has reportedly suffered a significant legacy console leak

#209
post #2

Is this bad? Am I misunderstanding? What financial damage does this do when Nintendo no longer manufacturers this console or actively developers for it and hasn't for years, or a decade in the N64/GameCube's case?

The worst case scenario would be if they used some of the copy protection schemes from the consoles in this leak, ported to the Switch. It seems unlikely to me, but I think that's the only real potential for damage.

Their copy protection schemes do largely stem from the basic ‘signed personalised tickets’ thing they’ve had going on since the iQue Player and then the Wii, but insofar it seems to have held up to attacks and no fatal fundamental flaws have been found yet. Short of software exploits, until 2048-bit RSA is broken it’s not a concern really

Re: Nintendo has reportedly suffered a significant legacy console leak

#210
post #175
post #83

Earlier quoted context omitted.

One of my dreams was always if Nintendo released "development diary" editions of old titles(in particular Super Mario 64 and Ocarina of Time) where you'd get to try out a playable showcase of the game's builds at particular states in development from very early initial tests, to Alpha, Beta, various trade conference demos etc. Each with developer commentary, perhaps design sketches, deleted content and maybe maybe al…

Valve did this for a number of their games (e.g. Portal, Half Life 2). You can play the game in a developer commentary mode, where (iirc) "orbs" that play recorded audio commentary are littered throughout the regular game world.

I remember replaying the Portal games just to find and hear all the developer commentary snippets.
Post reply on HN