Super Mario 64 PC port has been released!

  • Thread starter Deleted User
  • Start date
  • Views 161,165
  • Replies 283
  • Likes 33

nastys

Well-Known Member
Member
Joined
Aug 5, 2014
Messages
1,732
Trophies
1
Age
26
Location
Earth
XP
1,814
Country
Italy
Oh, it just works after copying the base rom to ./baserom.us.z64 and installing the required dependencies.
Code:
sudo apt install build-essential pkg-config git binutils-mips-linux-gnu python3 zlib1g-dev libaudiofile-dev libsdl2-dev x11proto-randr-dev libusb-dev libglfw3-dev libusb-1.0.0-dev
make TARGET_N64=0 -j$(nproc)
To run it in full screen, open Settings, go to Keyboard Shortcuts, and assign anything to Toggle Fullscreen.
Schermata da 2020-05-04 14-12-21.png

It should also work on L4T Ubuntu on Switch.
 
Last edited by nastys,
D

Deleted User

Guest
OP
Okay, please stop sending me requests via pm. I´m not going to tell you where you can get the files.
Google is your friend.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,796
Trophies
3
XP
28,412
Country
United Kingdom
Found the source code, I have not gone through it anywhere close to properly to say with any kind of certainty but if it pulls data from the original ROM (see Jenkinsfile within the source, and various readmes) it might be as free and clear as the basic decompilation. Slightly concerned about the level files though. Timestamps are interesting as well if accurate.

Anyway had a cursory skim around but have not seen the original since the leak and my even quicker comparison to final, not to mention I am far from the best Windows game programmer to be making any kind of proper assessment. Does look like a reasonable amount of work went into it and not as many bodges and kludges as I normally would expect in such an early stage project -- it still bears some scars from its heritage but nothing that can't be worked around.
 
  • Like
Reactions: Deleted User

EIREXE

Well-Known Member
Newcomer
Joined
Oct 13, 2015
Messages
71
Trophies
0
Age
25
XP
236
Country
Spain
I doubt we'll have the source for the port specifically until the project is considered complete, or maybe even ever.
Releasing the source right now would mean more proof for Nintendo that they're using copywritten material, and although they obviously are, the less proofs against 'em is the safest for the project and for them.
Also, if you're worried about viruses, you can check the executable with VirusTotal.

They would be in legal trouble regardless of source code availability, since they are already using nintendo characters, assets and trademarks.
 

EIREXE

Well-Known Member
Newcomer
Joined
Oct 13, 2015
Messages
71
Trophies
0
Age
25
XP
236
Country
Spain
The source code doesn't include the assets.
Interesting, I was unaware the decompile project required the models and animations from the game's binary (afaik the models in sm64 are built with the binary, but they may have changed this), does this release not include any models and textures then?
 

EIREXE

Well-Known Member
Newcomer
Joined
Oct 13, 2015
Messages
71
Trophies
0
Age
25
XP
236
Country
Spain
So the models are actually hardcoded?
They are hardcoded in the binary, but the decompilation project (mostly) doesn't include them, you have to extract them into c source code with a tool they provide.

I am not sure if the port requires you to provide a rom.
 

Kioku

猫。子猫です!
Member
Joined
Jun 24, 2007
Messages
12,039
Trophies
3
Location
In the Murderbox!
Website
www.twitch.tv
XP
16,228
Country
United States
They are hardcoded in the binary, but the decompilation project (mostly) doesn't include them, you have to extract them into c source code with a tool they provide.

I am not sure if the port requires you to provide a rom.
Well, if the assets aren't included with the decomp, then I'd say it's a safe bet.
 

TVL

#|
Member
Joined
Feb 17, 2004
Messages
577
Trophies
2
Location
World -1
XP
2,330
Country
Sweden
Wow, some people really do some incredible things. Hope someone manages to make a nice level editor for this.

This makes me wish all source code for every abandoned/cancelled/obsolete software would be released and freely available for everyone so those devoted enough can make something out of it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Float like a butterfly burns when I pee lol
    +1
  • BigOnYa @ BigOnYa:
    So does that mean your date was not good? It burns now?
    +1
  • K3Nv2 @ K3Nv2:
    Got two new stds in one night
    +1
  • BigOnYa @ BigOnYa:
    Giggity
    +1
  • The Catboy @ The Catboy:
    I don't bite! Minus the times when I did bite
  • The Catboy @ The Catboy:
    Like 5 minutes ago
  • K3Nv2 @ K3Nv2:
    Billie needs her lunch
  • K3Nv2 @ K3Nv2:
    Ffs papa brought back the cheeseburger pizza it's like the only decent pie they had since the 80s
  • BigOnYa @ BigOnYa:
    I'm not a fan of papa johns, but that does sound good. We hardly order out pizza, I like making my own, but when we do its donatoes
  • K3Nv2 @ K3Nv2:
    I get them like once every two months anymore
  • K3Nv2 @ K3Nv2:
    Just because it's half a mile from where I live
  • BigOnYa @ BigOnYa:
    Request next time you order, that Shaq deliver it to you
  • K3Nv2 @ K3Nv2:
    I want him to buy me a chain also
  • K3Nv2 @ K3Nv2:
    Open it right next to the one we have
    +1
  • BakerMan @ BakerMan:
    guys should i make a new thread and just count the amount of posts until kyle, luke or leo joins the thread for fun?
  • BakerMan @ BakerMan:
    kyle's fine, just waiting for that wario joke

    luke and leo though, they yap until the thread's enjoyability is about halved
  • K3Nv2 @ K3Nv2:
    Leo is Luke's alterego when he gets hard
  • BigOnYa @ BigOnYa:
    Luke is gone, he got banned. And I'm surprised Leo hasn't yet
  • K3Nv2 @ K3Nv2:
    Subway was actually pretty decent tonight
  • BigOnYa @ BigOnYa:
    Wut you get, a seafood and psi salad sub
  • K3Nv2 @ K3Nv2:
    Psi had my footlong meatball special
    +1
  • PandaPandel @ PandaPandel:
    i want a meatball sandwich
    now
  • K3Nv2 @ K3Nv2:
    Gay
  • BigOnYa @ BigOnYa:
    Bout time you came out and admitted it
  • K3Nv2 @ K3Nv2:
    Bigonya talks to himself often
    +1
    K3Nv2 @ K3Nv2: Bigonya talks to himself often +1