2020-12-09 19:36:09 -05:00
2020-12-03 14:26:38 -05:00
2020-12-08 19:28:12 -05:00
2020-12-03 14:26:38 -05:00
2020-12-03 14:26:38 -05:00
2020-12-09 14:10:43 -05:00
2019-08-25 00:46:40 -04:00
2020-12-09 16:38:26 -05:00
2020-12-08 21:41:03 -05:00
2020-12-03 22:19:14 -05:00
2020-12-03 14:26:38 -05:00
2020-12-03 14:26:38 -05:00
2020-12-09 19:36:09 -05:00
2020-12-03 14:26:38 -05:00
2020-12-09 14:48:05 -05:00
2020-12-04 06:25:07 -05:00
2019-09-01 15:50:50 -04:00
2019-09-01 15:50:50 -04:00
2019-09-01 15:50:50 -04:00
2020-12-09 14:48:05 -05:00
2020-12-03 14:26:38 -05:00
2020-12-03 20:57:48 -05:00
2020-01-03 10:38:57 -05:00
2020-01-03 10:38:57 -05:00
2020-12-03 14:26:38 -05:00
2020-12-03 14:26:38 -05:00
2020-12-03 14:26:38 -05:00
2019-12-01 21:52:53 -05:00
2020-12-03 14:26:38 -05:00
2020-12-03 14:26:38 -05:00
2019-08-25 00:46:40 -04:00
2020-12-03 14:26:38 -05:00
2020-12-09 16:38:26 -05:00
2020-12-09 14:48:05 -05:00
2020-12-08 19:28:12 -05:00
2020-12-03 14:26:38 -05:00
2019-08-25 00:46:40 -04:00
2019-08-25 00:46:40 -04:00
2020-12-09 16:38:26 -05:00
2020-03-01 22:42:52 -05:00
2019-08-25 00:46:40 -04:00
2020-12-03 14:26:38 -05:00
2020-12-03 14:26:38 -05:00

UltraSM64

  • This repo contains a full decompilation of Super Mario 64 (J), (U), (E), and (SH).
  • Naming and documentation of the source code and data structures are in progress.
  • It has been edited to allow for the usage of the final "N64 OS" library, version 2.0L
  • Shindou Rumble Pak code is on for all regions.
  • It has been patched with someone2639's shiftable segments patch
  • It will have HVQM full motion video support
  • Getting UNFLoader (flashcart USB library) to work with the game is in progress.

FAQ

Q: Why in the hell are you bundling your own build of ld?

A: Newer binutils (Like the one bundled with Ubuntu, 2.34) break linking with libultra builds due to local asm symbols.

This puts me at a crossroads of either touching leaked code and requiring GCC, or just using an older linker that works just fine.

I went with the latter.

Thanks to "someone2639" for this hacky-ass idea

Q: Will this allow me to use FlashRAM/Transfer Pak/microcode swapping/Other Cool N64 Features?

A: Theoretically, all yes.

Installation help

Go read the original repo README.md

Description
No description provided
Readme 46 MiB
Languages
C 97.2%
C++ 2%
Assembly 0.5%
Python 0.2%