Aurora Wright
82143212ce
Remove the need for Homebrew and GNU tools on macOS
2017-06-26 18:32:33 +02:00
TuxSH
7246a2664e
Move section0 to second quarter of VRAM
2017-06-26 17:41:40 +02:00
Aurora Wright
6e54dcc24c
Add macOS building support (you need to install coreutils and gnu-sed with homebrew)
2017-06-26 16:29:04 +02:00
TuxSH
17828273a5
Revamp config format, add saving of Rosalina opt.
...
(menu combo & 3dsx title ID)
2017-06-18 22:31:21 +02:00
TuxSH
e1d0602f25
Move the kext outside Rosalina
...
- Stability (tm)
- Boots 1s faster on N3DS
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
2017-06-13 02:00:41 +02:00
TuxSH
a16d1ebe33
Refactor k11 main hook
...
Much less error-prone now.
2017-06-07 22:13:05 +02:00
TuxSH
21db0d45bd
Added Rosalina, see details
...
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
2017-06-05 02:02:04 +02:00
TuxSH
5b34b2d114
Change directory structure
2017-06-02 19:35:08 +02:00
TuxSH
0b65fcbdd7
Add -S nand-retail to be sure
2017-06-02 19:34:54 +02:00
TuxSH
dd21a3930d
Adapt changes from b9s/next
2017-06-02 19:34:47 +02:00
TuxSH
53209b9be0
Begin turning Luma3DS into a proper firm
...
Unfinished work
2017-06-02 19:34:46 +02:00
TuxSH
ab14e77b50
Remove A9LH & Brahma support altogether, use FIRM format instead
2017-05-19 22:06:49 +02:00
TuxSH
1f300e1b75
Update Makefile
2017-05-17 20:30:20 +02:00
TuxSH
56efe6035f
Finally fix Makefiles
2017-05-17 20:28:46 +02:00
Aurora Wright
bd62f033ab
Drop pre-A9LH support
2017-05-17 14:53:29 +02:00
TuxSH
4a042241a8
Update Makefile
2017-04-11 14:45:17 +02:00
TuxSH
bf7e30539e
Fix parallel builds for a9lh target
...
Cakes* builds are still broken, not sure it's our fault
2017-02-23 19:07:53 +01:00
Aurora
ab8507e09d
Makefile cleanup
2016-12-03 23:22:48 +01:00
Aurora
9c9fd2deef
Include base_tools instead of specifying binaries manually
2016-11-26 18:00:17 +01:00
Aurora
3bb01ffd68
Remove useless makefile rules
2016-11-26 17:48:57 +01:00
Aurora
3b5a5759b8
Forgot this
2016-09-25 15:22:07 +02:00
Aurora
c1f55735fc
Reintroduce the CakeBrah patch to avoid having the Luma3DS.dat file on *hax/menuhax
2016-09-25 15:10:44 +02:00
Aurora
1a5d953a98
Not needed
2016-09-23 18:49:27 +02:00
Aurora
d46beac22a
Pass name variable along
2016-09-23 18:37:46 +02:00
Aurora
5196869634
Bring our own chainloader for *hax
2016-09-23 18:07:45 +02:00
Aurora
100c3d9e36
Minor stuff
2016-09-23 02:25:37 +02:00
Aurora
01fbf8c3a5
Forgot this
2016-09-23 02:13:12 +02:00
Aurora
a36556d7e4
Got rid of the bin2c dependency
2016-09-23 02:06:04 +02:00
Aurora
7a3d15c48b
Got rid of CakeHax, patched CakeBrah to load arm9loaderhax.bin directly (lifting size restrictions in the process), got rid of the pathchanger (to have a custom path you can now enable the option and write it in a /luma/path.txt file, it must start with a / (this path is also picked up by the patched CakeBrah loader), fixed loading SafeA9LHInstaller and other payloads which need the OTP hash if having a PIN, fixed writing a file smaller than the existing one not removing the extra size, slightly changed the PIN format, added support for the alternate framebuffer and made the splash screen use it (it is now displayed all at once), fixed screen issues from CakeBrah
2016-09-22 14:54:55 +02:00
Aurora
420ccdcb82
Merge master and dev builds
2016-09-19 14:05:56 +02:00
Aurora
0853f6f7ad
Automate building the menuhax 3dsx and copying the pathchanger stuff
2016-09-14 19:14:45 +02:00
Aurora
8c79285774
Redundancy
2016-09-11 01:28:57 +02:00
Aurora
3034420ac2
Merge changes, also change the dev build variable to DEV, which must have a value of TRUE
2016-09-11 00:58:34 +02:00
Aurora
f1cb9630ec
Improve readability
2016-09-08 22:33:25 +02:00
Aurora
ebbea57400
Add -dev archive generation
2016-09-08 19:28:17 +02:00
Aurora
dc8e4e5f14
Merged the two branches
2016-09-08 18:50:17 +02:00
Aurora
bf234950cb
Merge master into developer
2016-09-03 21:55:37 +02:00
Aurora
bd992fca15
Remove the TWL dev launcher patch as it became unnecessary
2016-09-03 19:11:44 +02:00
Aurora
7fb17ce52f
Remove exceptions folder from Luma-dev when cleaning
2016-09-01 18:01:21 +02:00
Aurora
8fc797120f
Merge master into developer, use the new string functions
2016-08-30 21:02:45 +02:00
Aurora
a2003fba95
Add -O3 optimization for the string functions
2016-08-30 19:48:21 +02:00
TuxSH
27ea6b96c4
Merge branch 'master' into developer
...
Conflicts:
Makefile
source/firm.c
source/patches.c
2016-08-25 18:49:00 +02:00
TuxSH
384dd2ad81
Implement on-the-fly patching of TwlBg
...
(and port the patches from https://github.com/ahezard/twl_firm_patcher ; big thanks to ahezard and people mentioned in this page; also to Subv for the original patching idea (for NATIVE_FIRM))
2016-08-25 00:13:43 +02:00
TuxSH
1dd6a9821a
Merge branch 'master' into developer
...
Conflicts:
Makefile
source/patches.c
2016-08-18 00:35:20 +02:00
TuxSH
50a2424001
Implement svcGetCFWInfo in place of svc 0x2e (which is stubbed). Luma3DS now boots ca. 1.5s faster
...
Fix bug in pin.c where the START button wasn't recognized as well.
2016-08-17 23:47:30 +02:00
TuxSH
8e5ced8e3c
Merge branch 'master' into developer
2016-08-13 23:56:49 +02:00
TuxSH
95ef379ac5
Remove the empty "luma" folder from the output folder since it will be created automatically when running Luma3DS.
2016-08-13 23:56:07 +02:00
TuxSH
915f9ccb0d
Create /luma/dumps/arm9 and /luma/dumps/arm11 automatically when needed.
2016-08-13 23:43:34 +02:00
TuxSH
4e21cf4f1c
Add an option to disable access checks (svc, service and arm9 flag checks) (thanks to @Subv for the most part)
2016-08-04 20:10:31 +02:00
TuxSH
984c3e549c
Merge branch 'master' into developer
...
Conflicts:
Makefile
2016-06-11 00:00:53 +02:00