Super Mario 64 for the PS1

(github.com)

78 points | by LaserDiscMan 2 hours ago ago

18 comments

  • zamadatix an hour ago

    If you like this port, you may also enjoy this ground-up effort to clone SM64 on the GBA https://youtu.be/nS5rj80L-pk

    • giancarlostoro 18 minutes ago

      Interesting, I'm wondering if the GBA could handle a light version of a Minecraft style game, but the N64 looks like it could be great at it too. I need to get me a SummerCart64 one of these days and experiment with my old N64.

  • Larrikin 2 hours ago

    Are there any pictures or video of it running? I understand why they are not on the GitHub page

    • platevoltage an hour ago

      here's another video that showed good gameplay shots that I happened to see last night.

      https://www.youtube.com/watch?v=kscCFfXecTI

      • ginko an hour ago

        The distorted textures and weird triangle clipping issues are exactly what you'd expect from an unoptimized port to a platform that doesn't support perspective correct texturing or depth testing.

      • zoeysmithe 6 minutes ago

        Its incredible to how compltely unwatchable modern youtube norms are, to me at least. I feel like youtubers now aim almost exclusively for the 12-18 demographic. I mean, this person is doing some kind of character or affectation instead of using a normal voice. Everything is some kind of grift or character or PR or persona now it seems. I understand they do this to get viewers, but its just depressing how much more content I'd enjoy if the PR gimmicks and lowest-common-denominator tricks were stopped.

        I just saw techtips Linus interview Linus Torvalds and the constant manboying and bad jokes was just embarrassing and badly hurt the interview. I really wish people like this would turn it way, way down. I think we all love some levity and whimsy, but now those gimmicks are bigger and louder than the actual content.

        • kanzure 3 minutes ago

          To me this sounds like a computer-generated voice for obvious pro-privacy reasons for this kind of project. If it bothers you, then maybe work on better voice synthesis tech! I assume it sounds not-leading-generation because it was locally rendered but I could be wrong.

    • ranger_danger 2 hours ago
      • zamadatix 2 hours ago

        For those that prefer pure gameplay to skip through https://youtu.be/kkJWZlAjZp0

        • threethirtytwo 29 minutes ago

          This is emulated as I'm sure the other videos are, but the PS1 back in the day had no way of running anything this crisp, so the emulator is `enhancing` it here. It's not an actual representation of what the game would have looked like.

  • amlib an hour ago

    > Tessellation (up to 2x) to reduce issues with large polygons

    From the videos I've watched there is still insane amounts of affine transformation texture warping, is that because it's not enable or because 2x is not enough?

    I guess they will need to also redo all level geometry to be more amenable to tesselation... I guess that's why many ps1 games had blocky looking levels.

    • mewse-hn 3 minutes ago

      I see a lot of texture warp like you mentioned but I'm not seeing the geometry popping (wobble?) that was a hallmark of ps1 games, I'm guessing they're using soft floating point for the geometry and doing perspective-correct texture mapping would just be too expensive for decent frame rate

    • wk_end 5 minutes ago

      It notes in the Known Issues section that "Tessellation is not good enough to fix all large polygons".

      Maybe it just needs more tessellation or something else is going on, because you're right - even as someone who grew up on the PS1 and is accustomed to early 3D jank, it looks painfully janky.

  • mywittyname 25 minutes ago

    Obligatory mention of Kaze, who has spent the past several years optimizing Mario64 using a variety of interesting methods. Worth a watch if your interests are at the intersection of vintage gaming and programming.

    https://www.youtube.com/@KazeN64

  • ranger_danger 2 hours ago

    There was also just recently a Dreamcast port made, as well as Star Fox 64 for Dreamcast and also Mario Kart 64 for multiple platforms.

    https://github.com/CharlotteCross1998/awesome-game-decompila...

    • bena 35 minutes ago

      They just finished a Star Fox 64 port as well

  • BugsJustFindMe 2 hours ago

    No screenshots :(

  • itomato 24 minutes ago

    “Finally, Super Mario 32”