Nintendo Source code leak - source for games, DS emulator, prototypes and more

So, was a second leak dropped a few hours ago?
There was a Luigi model found in Super Mario 64
View attachment 1473193
EDIT: The Google Doc was updated with the second leak found today. Archive updated.
Here's what they have so far as well.

1595718942032.png


Update: HERE HE IS
1595720001846.png
 
Last edited:

So inside some of the source code for Super Mario All Stars, they found it probably started life as a SNES CD title. Neato.

other/NEWS/srd13-SFCマリオコレクション/export/mario-z/linkp/mario_n1/mn_hp_smmain.asm

Code:
;     1991.12.05        V.1.0  Super Mario_CD
;                   File     name : SMMAIN

Edit: There is OOT and MM files in there. Repeat, there's Ocarina of Time and Majora's Mask stuff in this new leak. this is not a drill. The OOT file is a gig in size.
E2: THERE'S TWO OOT FOLDERS. BOTH 1GB IN SIZE. Source code for Star Fox 64, Wave Race 64, Animal Forest, 1080 Snowboarding, Mario Advance 1.
 
Last edited:

So inside some of the source code for Super Mario All Stars, they found it probably started life as a SNES CD title. Neato.

other/NEWS/srd13-SFCマリオコレクション/export/mario-z/linkp/mario_n1/mn_hp_smmain.asm

Code:
;     1991.12.05        V.1.0  Super Mario_CD
;                   File     name : SMMAIN

Edit: There is OOT and MM files in there. Repeat, there's Ocarina of Time and Majora's Mask stuff in this new leak. this is not a drill. The OOT file is a gig in size.
E2: THERE'S TWO OOT FOLDERS. BOTH 1GB IN SIZE. Source code for Star Fox 64, Wave Race 64, Animal Forest, 1080 Snowboarding, Mario Advance 1.
I have seen pictures of rooms that were used for promotional images of Zelda 64, a lot of sprites of StarFox and the most important: uncompressed "SO LONG GAY BOWSER!"
 

So inside some of the source code for Super Mario All Stars, they found it probably started life as a SNES CD title. Neato.

other/NEWS/srd13-SFCマリオコレクション/export/mario-z/linkp/mario_n1/mn_hp_smmain.asm

Code:
;     1991.12.05        V.1.0  Super Mario_CD
;                   File     name : SMMAIN

Edit: There is OOT and MM files in there. Repeat, there's Ocarina of Time and Majora's Mask stuff in this new leak. this is not a drill. The OOT file is a gig in size.
E2: THERE'S TWO OOT FOLDERS. BOTH 1GB IN SIZE. Source code for Star Fox 64, Wave Race 64, Animal Forest, 1080 Snowboarding, Mario Advance 1.
So what are the odds we're going to see more early stuff from Ocarina's development? Or is this just source code shit (cool but much less interesting)?
 
So what are the odds we're going to see more early stuff from Ocarina's development? Or is this just source code shit (cool but much less interesting)?
oot is there but nobody has figured out how to render the files yet I think. it was a good bit of work just to get luigi working, and that's not even an actually textured model you can use, someone photoshopped the real textures onto the real model just to show what it would look like once people figure this out better. from the sound of it some of the town from early screenshots and trailers for oot is there. master quest is there too but no ura zelda sadly. unless it's just hidden in there like those snes style zelda 2 sprites showed up in the yoshi's island beta. but now that all the easy stuff like snes sprite assets are out it's gonna be a trickle of getting 3d stuff to look out out of all these old files. the next few days will be fun.
 
  • Informative
Reactions: AmarettoPie
TFC isn't Team Fortress Classic, but a fucking official NES emulator for N64. It has a 2002 Copyright date. WHY?!?!? The n64 was all but dead at that point.

readme.en.txt said:
1.1
log
@Initial revision
@
text
@About N64 NES emulator
ver. 021101

Copyright 1999-2002 Nintendo Co.,Ltd.

Programmers:
Tomohiro Kawase (CPU, Graphics)
Hideaki Shimizu (Sound)


Development environment, Making method
=======================================

[ot11]<~> versions | grep ultra
I ultra 07/11/100 Ultra 64 Development Environment, 2.0L
I ultra.dev 07/11/100 Ultra 64 Development Environment Software
I ultra.dev.base 07/11/100 Ultra 64 Base Development
I ultra.dev.demo 07/11/100 Ultra 64 Demonstration Software

[ot11]<~> uname -a
IRIX ot11 6.3 12161207 IP32

Please use "make" command, when you would like to make rom.

Several parts are provided as object files without source files.
Those are named *.o.keep, and restore *.o files if you do "make clean recover".


Button assignment
=======================================

<<< plus key, START, A, B button >>>
Those are in conformity to NES.
They are assigned by ks_nes.c: ks_nes_main() as
p -> serial4016d0 = game_p -> n64_buttons[0] << 16; // Controller Port 1P

<<< R button, Z button >>>
Those behave as NES SELECT button.
Z button is assigned as well as above by ks_nes.c: ks_nes_main().
On the other hand, R button is assigned by sequence.c: sq_main().

<<< L button >>>
Display menu(manual, quit command, and so on) over games.
It's assigned by sequence.c: sq_main().

Those are temporary assignment.
Please edit them for making usr-friendly.


Memory allocation
=======================================

Allocation is defined as below in ks_nes.c: ks_nes_init().
/* hard coded allocation of BSS for emulator (tentative) */
ks_emu_bss_start = 0x80400000;
ks_emu_bss_end = 0x80800000;
In this case, BSS is allocated to the expansion memory. You can also allocate it
to the main memory if the area can be kept on the main memory.

0x100000byte is kept as NES ROM buffer, that is defined in sequence.c: sq_init().
We decided this size according to a total size of actual NES ROM size, converted
data buffer for execution, and some margins.


Caution for PRENMI
=======================================

Without fail, code as coding in main.c: taskman(), when you'd like to do PRENMI.
while (osAfterPreNMI()) {
IO_WRITE(SP_STATUS_REG, SP_CLR_RSPSIGNAL); /* If you neglect to insert this, the program sometimes hang up after reset */
}


NES ROM image
=======================================

This emulator allow only signed NES ROM images to run in case that this program
is stolen.


Processing delay
=======================================

Sometimes processing delay happens probably because of the specificity of N64's
memory access. We consider that if memory access latency time can be made short by such
measure as distributing the memory across according to improvement of memory allocation,
processing delay becomes not happen. But we don't take measures to processing delay
now, so when it happen, game BGM sounds like having echo effect.

If all measures for resolving memory access will be failed, we'll plan to take measures
such as lowering the sound sampling rate, but please pardon these problem at least for
the present.
@

Edit: There's a bunch of raw files for the MANUALS to Star Fox, Zelda, etc. Bootleggers are going to have a field day with this. And the Cartridge labels too.
 
Last edited:
/v/anon has been ripping the uncompressed voice files from SF64
https://voca.ro/4Q8KpcVWd62

Full collection at https://mega.nz/file/6Bp00K5S#59glrhKri_z3jvD8psytJcIw0X23uGpP-BsIasAuZZA
 
TFC isn't Team Fortress Classic, but a fucking official NES emulator for N64. It has a 2002 Copyright date. WHY?!?!? The n64 was all but dead at that point.
Animal Crossing for N64 came out in 2001 and had an NES emulator built in. Wouldn't surprise me if they kept tinkering with it for a while afterward, especially if they were already planning to keep using N64 as the iQue.
 
I thought I'd read somewhere that they had... don't take my word for it though I'm stupid.
That's fine. There's BETA OOT SHIT IN THIS LEAK!!!!!!!!!!! MY BODY IS READY!!!!!!!!!!!!

Also apparently voice clips for Luigi as well.

Animal Crossing for N64 came out in 2001 and had an NES emulator built in. Wouldn't surprise me if they kept tinkering with it for a while afterward, especially if they were already planning to keep using N64 as the iQue.
I though that was added for the GC release.
 
Back