Skip to content
This repository has been archived by the owner on Oct 3, 2018. It is now read-only.

Commit

Permalink
More detailed readme
Browse files Browse the repository at this point in the history
  • Loading branch information
rboninsegna committed Aug 26, 2016
1 parent e1163a8 commit 129f546
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ I've decided to keep using /luma/. Note however that **the config.bin of Luma an
First you need to install DevKitARM.

As of 2016-8-1 you'll also need manually compile and install an updated ctrulib, as the bundled one is too old.
Just download its source, `make` it, then replace devKitPro/libctru/* with the project folder jou just downloaded and compiled.

You will also need [armips](https://github.com/Kingcom/armips), [bin2c](https://sourceforge.net/projects/bin2c/), and a recent build of [makerom](https://github.com/profi200/Project_CTR) added to your PATH (for example, in devkitARM/bin/).
For your convenience, here are [Windows](http://www91.zippyshare.com/v/ePGpjk9r/file.html) and [Linux](https://mega.nz/#!uQ1T1IAD!Q91O0e12LXKiaXh_YjXD3D5m8_W3FuMI-hEa6KVMRDQ) builds of armips (thanks to who compiled them!).
Expand All @@ -51,7 +52,18 @@ Then clone the repository recursively with: `git clone --recursive https://githu

Finally just run `make a9lh` and everything should work!

You can find the compiled files in the 'out' folder.
You can then find arm9loaderhax.bin in the 'out' folder.

### Source files that access configurable options

Asterisk indicates options "exclusive" to Puma33DS, whose numbers will need to be adjusted if Luma3DS adds more options.

* injector/source/patcher.c
* source/config.c
. source/firm.c
. source/firm.h
. source/patches.c
. source/screen.c

## Credits

Expand Down

0 comments on commit 129f546

Please sign in to comment.