Drahsid / ultralib

Reverse engineering of libultra

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ultralib

Reverse engineering of libultra

Compatibility

Currently this repo supports building the following versions:

IDO / GCC libultra.a / libgultra.a libultra_d.a / libgultra_d.a libultra_rom.a / libgultra_rom.a
2.0E ❌ / N/A ❌ / N/A ❌ / N/A
2.0F ❌ / N/A ❌ / N/A ❌ / N/A
2.0G ❌ / N/A ❌ / N/A ❌ / N/A
2.0H ❌ / ❌ ❌ / ❌ ❌ / ❌
2.0I ❌ / ❌ ❌ / ❌ ❌ / ❌
2.0I_patch ❌ / ❌ ❌ / ❌ ❌ / ❌
2.0J ❌ / ❌ ❌ / ❌ ❌ / ❌
2.0K ❌ / ❌ ❌ / ❌ ❌ / ❌
2.0L ❌ / ❌ ❌ / ❌ ❌ / ✔️
ique_v1.5

Preparation

After cloning the repo, put a copy of the target archive on the root of this directory.

Build dependencies

The build process requires the following packages:

  • build-essential
  • python3

Under Debian / Ubunutu you can install them with the following commands:

sudo apt update
sudo apt install build-essential python3

Building

  • make setup
  • make

About

Reverse engineering of libultra


Languages

Language:C 80.2%Language:Python 15.0%Language:Assembly 4.1%Language:Makefile 0.7%Language:CSS 0.0%