Commit Graph

15 Commits

Author SHA1 Message Date
Anonymous Fantasy 6198143b5f Update NintendoSDK submodule and uking_functions.csv (#115) 2023-01-25 12:44:28 +01:00
louist103 0bdc0c7611 Decompile most of E3mgr (#101) 2022-10-09 11:21:08 +02:00
Léo Lam 088739f111 tools: Update common 2022-02-07 01:37:43 +01:00
Léo Lam 29a7b8f349 Add Doxygen and m.css config file 2022-01-25 22:33:13 +01:00
Léo Lam 49584efbf3 tools: Update common (auto-mangling, listsym) 2021-12-02 17:16:41 +01:00
MonsterDruide1 aa4231eff2 tools/setup: Auto-install check (viking) 2021-08-10 22:11:04 +02:00
MonsterDruide1 18152c5909 tools: Migrate to external repo 2021-08-10 22:11:03 +02:00
AlexApps99 ca31637da0 Ghidra function import script
Added .gitignore for Ghidra
2021-07-31 22:41:26 +12:00
Léo Lam b4f312d14f Fix perf.data entries in .gitignore 2021-07-25 14:35:43 +02:00
AlexApps99 b68b1df6f1 Improved .gitignore 2021-07-25 21:34:20 +12:00
Léo Lam 206d7781e5 tools: Use bundled copy of objdump to simplify setup 2021-07-23 18:05:23 +02:00
Léo Lam 3fc83fd051 Streamline project setup by automating NSO conversion (if needed) 2021-07-23 12:40:49 +02:00
Léo Lam 8cf3dd776b build: Clean up build toolchain (and use musl for libc)
Using musl is required to match several functions that use <math.h>
floating point functions like isnan.

This also removes a dependency on devkitA64. We previously only needed
it because Clang insisted on using GCC to link the final executable
owing to the use of a "bare metal" target like aarch64-none-elf.
We can make Clang invoke the linker itself by using a Linux target.
2021-07-21 22:26:11 +02:00
theo3 1ee4ff43d0 update .gitignore 2020-08-27 14:09:35 -07:00
Léo Lam 2de366be0f Initial commit 2020-08-18 22:50:25 +02:00