Another Nintendo leak uploaded online, features betas and source code for many SNES games

fNoC788.png

It's time for another anonymous treasure trove. Someone has, yet again, posted a collection of highly interesting bits of Nintendo history, in the form of source codes, development repositories, and beta/debug builds of Super Nintendo games. This is an addition to the previously uploaded content we've seen earlier this year, which included beta Pokemon designs, the source code for the Nintendo 3DS, Nintendo 64 prototypes, and other files. In this leak, source code for Star Fox and Star Fox 2, Super Mario World, Link's Awakening, Yoshi's Island, F-Zero, potentially Super Mario RPG, A Legend of Zelda: Link to the Past, and more are all available. Some Twitter users have already gotten their hands on the files, uploading footage of these beta versions of games, such as an early build of Yoshi's Island, seen below.

Downloads for these files cannot be provided, though they are making their rounds across the internet, and have not been taken down from their original source yet.





Referred to by some as the "Gigaleak", the contents of the 4chan post are as such, so far.

Contents of the leak:
Full development repository for Ensata official DS emulator
\20100713cvs_backup.tar\ensata\

Full development repository for Pokemon Diamond and Pearl
\20100713cvs_backup.tar\pokemon\pm_dp_ose\

Full development repository for Pokemon Diamond and Pearl, ending in March of 2006
\20100713cvs_backup.tar\pokemon\pokemon_dp\

Full personal development repository by a Diamond and Pearl dev
\20100713cvs_backup.tar\pokemon\yama_work\

Full development repository for NetCard (cancelled GBA peripheral)
\netcard.7z

iQue GBA stuff

Full development repository for Game Boy Advance BIOS
\other.7z\agb_bootrom.zip\agb_bootrom

Full development repository for Game Boy Color Boot ROM
\other.7z\agb_bootrom.zip\cgb_bootrom

Full master ROM database (America and Japan, NOT Europe) for Famicom and NES including the ROMs (and I mean everything - there’s even Nintendo World Championships 1990 and shit like that)
\other.7z\NES
\other.7z\HVC

Master ROM of Super Mario RPG

Source code to Star Fox
Source code to Star Fox 2
Source code to Link’s Awakening DX
Link’s Awakening DX bug reports
Source code to Wild Trax / Stunt Race FX
Source code to Yoshi’s Island
Source code to Mario Kart
Source code to F-Zero
Source code to TLOZ A Link to the Past
TLOZ A Link to the Past dev stuff & bug reports
Source code to Super Mario All-Stars (including Mario World?)
Source code to the Wii VC Game Boy Emulator
Some weird prototype game (“super_donkey”, from early 1993 - Yoshi’s Island style)
Super Mario Kart prototype(s)
Full development repository for a tool to upload titles to the Wii Shop Channel
“WallPaperPasswordMaker” source code
Random test program source code
Seven early 1990s tape backups
Several Super Mario World 2 prototypes - “Super Mario Bros 5: Yoshi’s Island”
eTicket signing keys for an unknown system
Private and public keys for “various arcade manufacturers”
Game Boy Advance and Iris (early 2003-era DS prototype with 1 screen) board documentation
Tons and tons of CAD documents in general relating to Nintendo products
Wii private keys?
ES/FS source code (IOS) (also a p2p/voice chat lib?)
P2p lib:
/netcard.7z/gba/depot-offline/sw/common/sdks/p2p
IOS Arm Toolchain patches:
netcard/gba/depot-offline/sw/devroot/tools
Hamtaro Ham-Hams Unite! debug build
other\CGB\B86__ハム太郎 2\Master\USA\ham2usa_020807
SuperFX Test Program (1991)
 

Ecchi95

Well-Known Member
Member
Joined
Jul 7, 2019
Messages
121
Trophies
0
Age
29
XP
891
Country
United States
ensata was already known before this leak and it's allegedly a pretty terrible emulator. There's really no reason to port it anywhere (that's leaving aside all the legal implications).
I have the source code.

The latest publicly leaked compiled build is 1.3c, 3 December 2004. This is why people say it's terrible.

This source code is version 1.4i, 1 October 2009.
 

BigPanda

Well-Known Member
Member
Joined
Jul 18, 2016
Messages
221
Trophies
0
XP
1,719
Country
Belgium
Let's just assume you have the source files to make the rom. What software would you need? and could it be done scripted instead of touching each one?

tried copy /b method with the files and mister won't load the nes file so apparently i'm missing something.

tell that to people like metal jesus rocks lol

The files I talked about are already compiled master images. Its the files used to create the ROM inside the cartridges. The reason that they are not usable even if you did the copy /b command, is because you are missing the iNES header file used to tell emulators what type of game it is (MMC-3, Horizontal Scolling, etc..)

Example:

Nintendo World Cup (Rev 1) NESXZ0P.066 + NESXZ1C.066

copy /b NESXZ0P.066 + NESXZ1C.066 NESXZ1.HEX

The last step is to generate a iNES header based on the data from the master list. The iNES header tells the emulator what mapper it uses and other information so it is unique to each game.

For the previous example 'Nintendo World Cup (Rev 1)' open the NESXZ1.HEX you created in a HEX Editor such as HxD and paste the following at the very beginning of the file.

4E45531A081040000000000000000000

Save and run it on an emulator. It should work. Again note that this example is only for Nintendo World Cup. The hex value might be sligtly different for other roms.

It would be possible to create a python script that parse the MasterList and generate the header + working rom for each title but no real use as no-intro team seems to have already validated all existing roms checksum with the ones from the master list and the ones I listed previously seems to be the only one that needs to be dumped or (re) dumped.

Some other exist in the list but they never went to production so they are not in the leaked archive. So lady and gentlemans, it seems that we might now have a 100% fullset of all Japanese and USA romset for Nintendo/Famicon.
 
Last edited by BigPanda,

yanvbraz

Active Member
Newcomer
Joined
Feb 4, 2018
Messages
25
Trophies
0
Age
28
XP
334
Country
Brazil
Anyone mind informing the path for finding the prototype versions of Super Castlevania IV and Super Ghouls'n Ghosts?

There are way too many folders and files to check lol.

I guess it would be handy if the community makes a list of what they found in prototype and their paths/maybe even how to compile stuff from scratch etc. But I believe that will happen very soon.
 
Last edited by yanvbraz,

MegaGenesis

Well-Known Member
Member
Joined
Jul 29, 2018
Messages
134
Trophies
0
Age
27
XP
482
Country
Brazil
After searching a while i found the original gigaleak download link on /v/. I'm interested on the Diamond & Pearl prototype, but i don't know how to compile NDS games from source. Is there anything new there? tcrf page still isn't updated.
 

Pokemon_Tea_Sea_Jee

Well-Known Member
Member
Joined
May 3, 2020
Messages
666
Trophies
0
XP
585
Country
Canada
maybe even how to compile stuff from scratch etc. But I believe that will happen very soon.
Everything will get compiled and shared online already compiled.

Disclaimer for Nintendo: I am not involved in the above and I am not going to become involved in the above.

--------------------- MERGED ---------------------------

After searching a while i found the original gigaleak download link on /v/. I'm interested on the Diamond & Pearl prototype, but i don't know how to compile NDS games from source. Is there anything new there? tcrf page still isn't updated.
Prototype? I thought the source code for the finished games leaked....
 

MegaGenesis

Well-Known Member
Member
Joined
Jul 29, 2018
Messages
134
Trophies
0
Age
27
XP
482
Country
Brazil
Everything will get compiled and shared online already compiled.

Disclaimer for Nintendo: I am not involved in the above and I am not going to become involved in the above.

--------------------- MERGED ---------------------------


Prototype? I thought the source code for the finished games leaked....

Yes, my bad. I just re-read the google doc file. The source code is final, i just got confused by the "How to extract source code for any date".
 
  • Like
Reactions: Pokemon_Tea_Sea_Jee

Pokemon_Tea_Sea_Jee

Well-Known Member
Member
Joined
May 3, 2020
Messages
666
Trophies
0
XP
585
Country
Canada
still I doubt it can measure up to desmume or melonDS.
desmume is old, never really went anywhere.

thanks for telling me about melonds. looks promising, i hope it runs as fast as no$gba.

the person who made drastic emulator said it would become free at new year 2020. I think he said even he would share the source code publicly. I kept checking, even months later and it was not free. I have no experience with melonds but drastic on pc would automatically become the best ds emulator against all the others.
 

WiiHomebrew+Snes

Member of GBAtemp's shadow district
Member
Joined
May 4, 2016
Messages
640
Trophies
1
Age
39
Location
Floridia
Website
www.lucar.io
XP
2,791
Country
United States
desmume is old, never really went anywhere.

thanks for telling me about melonds. looks promising, i hope it runs as fast as no$gba.

the person who made drastic emulator said it would become free at new year 2020. I think he said even he would share the source code publicly. I kept checking, even months later and it was not free. I have no experience with melonds but drastic on pc would automatically become the best ds emulator against all the others.

maybe they meant new years at the end of this year
 

Pokemon_Tea_Sea_Jee

Well-Known Member
Member
Joined
May 3, 2020
Messages
666
Trophies
0
XP
585
Country
Canada
maybe they meant new years at the end of this year
No.

--------------------- MERGED ---------------------------

it seems like some 64 source codes(including sm64 and oot) got leaked some minutes ago
some say there is ura zelda in those files but i have no idea lets hope for the best
what is the story about these big leaks, some 3rd party company who did work for nintendo had this stuff on internet enabled devices? thats my blurry memory of the supposed story.
 

Rioluwott

Well-Known Member
Member
Joined
Feb 23, 2014
Messages
854
Trophies
1
Age
28
XP
2,587
Country
Mexico
what is the story about these big leaks, some 3rd party company who did work for nintendo had this stuff on internet enabled devices? thats my blurry memory of the supposed story.
i think some guy hacked the ique servers 2 years ago and distributed it with some guys on discord, the hacker got caught and house arrested without being able to use his computer but his discord friends are leaking what he got little by little(there is supposedly 2tb of information)
some minutes ago 3gb of leaks where uploaded to some slow site and people just were able to download it, supposedly there are some 64 games source code with some protos for mario 64 and ura zelda but im not sure since there is a lot of information
 

chownk

Member
Newcomer
Joined
Jul 25, 2020
Messages
8
Trophies
0
Age
35
XP
39
Country
United States
Sounds really cool but maybe impractical and would lose them sales... if the gba is mandatory.
Perhaps so, good point, but it is definitely interesting to see many of the same features that were being implemented back in 2004 into that Pokemon MMO now being put into Pokemon GO. Pretty interesting!
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
I believe these leaks will only make people buy more Nintendo games as these codes will reveal many secrets, which one cannot find otherwise!
Some of the beta stuff my yield something of interest, especially if levels were cut for time or something rather than cut because they did not work.
Most of the source code to SNES and GB games likely has all the data already known (between cheats, level hackers, music extractors and any translation efforts you have most of the interesting addresses already, even more so if the game franchises are popular with hackers) and it is not like SNES/GB era source code is going to be much other than a bunch of assembly.

After searching a while i found the original gigaleak download link on /v/. I'm interested on the Diamond & Pearl prototype, but i don't know how to compile NDS games from source. Is there anything new there? tcrf page still isn't updated.
If it is a commercial game it gets harder. You will want the official SDK of suitable vintage (or maybe a later one and be prepared to do the work to bring the code up to spec) as none of the homebrew ones are likely in any kind of condition to take a run at compiling a commercial game.

The only one I am aware of that has been publicly released is really really really old. Most other public leaks are of smaller parts (the people playing 3d hacker have some, there is some stuff fished out of ROMs over the years and a few other random tools, apparently a later version of the emulator as well with this). Most of the bigger libraries (mobiclip/act imagine being one such thing) had phone home to authorise that I am not sure has been cracked. Privately held are some later versions (including into the DSi era, which you might well want here) but I don't think they ever saw a public release, never mind a cracked one.
Similarly most of the tools to interface other tools for say 3d, audio and the like will require what are now incredibly old versions of such things (they were hard to come by towards the end of the DS lifetime, and I can only imagine it is worse now as nobody really wants old tools like that).
Basically I think Nintendo learned from Microsoft's leaks for the original xbox and their own devs going out and buying flash carts to supplement things on older devices and locked things down somewhat.

I don't know what the code looks like here but if it is anything like the code we saw before from other things then likely precompiled/premade headers are things being used, in addition to a few custom tweaks to things. This means you get to replicate those (or maybe fish them out of the final deal) if you are going to try to adapt a homebrew thing to it.
Look at the code if you want to take the legal position (it might well trouble you if you want to contribute to pokemon hacking tools/projects and maybe some emulators in the future) and use that to direct another hack -- the trouble with assembly hacking is you never know if some random bit of code will reference something else randomly in the future but if you have the code you can be reasonably sure of that (don't know if they will have done any fun obfuscation) and also spare yourself a lot of research in general.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
    K3Nv2 @ K3Nv2: Tell Kanye I need power