Aurora Wright
|
49c0ab65df
|
Check r0 and r1 too for firm0 detection
|
2017-08-11 23:54:28 +02:00 |
|
Aurora Wright
|
8f9c1305e4
|
Reinstate unsupported loader error
|
2017-08-11 23:48:32 +02:00 |
|
TuxSH
|
d4193ec11d
|
Attempt to detect booting from firm
|
2017-08-11 23:33:21 +02:00 |
|
Aurora Wright
|
36c1da1d61
|
Add mention of exheaders in the Enable game patching description
|
2017-08-07 21:20:08 +02:00 |
|
TuxSH
|
ba14efe1f4
|
Suppress future -Wimplicit-fallthrough=3 warnings
|
2017-07-15 00:41:42 +02:00 |
|
Aurora Wright
|
9273a88db7
|
It seems FB setup needs to be done first
|
2017-07-09 19:21:12 +02:00 |
|
Aurora Wright
|
37ba2c15de
|
Reinstate framebuffer setup on initScreens to allow old Luma to be chainloaded if FB address changes in b9s/new Luma, remove useless clearScreens for the alternate FBs after the first init
|
2017-07-09 19:06:42 +02:00 |
|
Aurora Wright
|
557f2057f7
|
Fix spacing
|
2017-07-06 18:09:18 +02:00 |
|
Aurora Wright
|
9760191af8
|
Fix conflict between emunand selection and payload booting when "Autoboot EmuNAND" is checked, you now need to press L + DPad to boot payloads if that option is checked
|
2017-07-06 17:29:38 +02:00 |
|
TuxSH
|
31e2243c5c
|
Update description for "enable game patching"
|
2017-06-28 21:59:57 +02:00 |
|
Aurora Wright
|
da0ee2e442
|
Fix external 3.x and 4.x FIRMs, fix 1.x and 2.x booting on dev units
|
2017-06-28 20:28:14 +02:00 |
|
Aurora Wright
|
d42e938232
|
Restore 7.1 max module size for NATIVE_FIRM
|
2017-06-26 19:03:57 +02:00 |
|
TuxSH
|
7246a2664e
|
Move section0 to second quarter of VRAM
|
2017-06-26 17:41:40 +02:00 |
|
Aurora Wright
|
1291f2520a
|
Fix derp
|
2017-06-26 17:11:00 +02:00 |
|
Aurora Wright
|
786ecf4fe4
|
Remove some configbit math
|
2017-06-22 15:49:23 +02:00 |
|
Aurora Wright
|
9b8e2b933d
|
Add missing checks in getFreeK9Space
|
2017-06-20 19:56:34 +02:00 |
|
TuxSH
|
31ff6a1da8
|
Clarify option
|
2017-06-20 17:39:11 +02:00 |
|
Aurora Wright
|
3f93bc5988
|
Support 3.x+ EmuNANDs and 3.x SysNANDs (partially), external FIRMs coming soonŧ
|
2017-06-19 18:13:59 +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
|
c610ec3319
|
Virtually full support for 4.x sysNAND
(see also: previous commit)
|
2017-06-16 22:37:04 +02:00 |
|
TuxSH
|
3d534c9a81
|
Unschedule threads properly...
...instead of using a shitty yield when opening the Rosalina menu
|
2017-06-14 19:35:03 +02:00 |
|
TuxSH
|
da30c0b0f0
|
Fix dfsr being displayed instead of fpexc
|
2017-06-13 02:53:53 +02:00 |
|
TuxSH
|
da1eff82ba
|
Remove debugging line
|
2017-06-13 02:29:01 +02:00 |
|
TuxSH
|
a17311c955
|
Merge branch 'memregion-test'
|
2017-06-13 02:28:38 +02:00 |
|
TuxSH
|
e1d0602f25
|
Move the kext outside Rosalina
- Stability (tm)
- Boots 1s faster on N3DS
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
|
2017-06-13 02:00:41 +02:00 |
|
Aurora Wright
|
52a18831a7
|
Minor style changes (2)
|
2017-06-10 03:06:16 +02:00 |
|
Aurora Wright
|
0d7cca7b20
|
Minor style changes
|
2017-06-10 02:55:55 +02:00 |
|
Aurora Wright
|
bea73c51ae
|
Merge branch 'master' of https://github.com/AuroraWright/Luma3DS
|
2017-06-10 02:39:08 +02:00 |
|
Aurora Wright
|
0c68750056
|
Refactor payload loading, fix messy externs, add safety checks to Nintendo FIRMs, fix some Nintendo FIRMs not being loaded as payloads
|
2017-06-10 02:39:00 +02:00 |
|
TuxSH
|
69762c5dce
|
Revert "Attempt fixing svcConnectToPortInitHook.s again"
This reverts commit 901d4992c0 .
|
2017-06-09 20:48:01 +02:00 |
|
TuxSH
|
901d4992c0
|
Attempt fixing svcConnectToPortInitHook.s again
|
2017-06-09 18:10:02 +02:00 |
|
Aurora Wright
|
4d47d891d1
|
Fix max module size check, static-ify more strings
|
2017-06-09 17:29:26 +02:00 |
|
TuxSH
|
a7046909ec
|
Use static const when appropriate
|
2017-06-09 14:26:51 +02:00 |
|
Aurora Wright
|
4bc95979de
|
Revert #949d219c726e41cca84c873e7e200be14af13f63 (breaks building on *nix)
|
2017-06-09 13:44:04 +02:00 |
|
TuxSH
|
949d219c72
|
lolwut this fixes building on WSL
maybe memsearch is flasky on unaligned patterns, dunno
|
2017-06-09 05:00:38 +02:00 |
|
TuxSH
|
9a3d9aed30
|
Always enable ARM9 exceptions, update .gitignore
|
2017-06-09 02:31:14 +02:00 |
|
TuxSH
|
4d99143da0
|
Merge pull request #561 from SciresM/master
Add config option to disable exception vectors.
|
2017-06-09 00:17:14 +02:00 |
|
TuxSH
|
461035b212
|
Fix bug(s), refactor svcConnectToPortInitHook.s, cleanup
|
2017-06-08 21:35:41 +02:00 |
|
Michael Scire
|
0694ea8367
|
Add config option to disable exception vectors.
|
2017-06-07 17:48:30 -07:00 |
|
TuxSH
|
a16d1ebe33
|
Refactor k11 main hook
Much less error-prone now.
|
2017-06-07 22:13:05 +02:00 |
|
Aurora Wright
|
44cafe3f46
|
Fix mismerges
|
2017-06-07 19:15:51 +02:00 |
|
Aurora Wright
|
31f4419eec
|
Refactor screen functions, completely fix config not saving bug
|
2017-06-06 02:12:18 +02:00 |
|
TuxSH
|
21db0d45bd
|
Added Rosalina, see details
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
|
2017-06-05 02:02:04 +02:00 |
|
Aurora Wright
|
4429cb2095
|
Refactor chronometer functions
|
2017-06-04 18:56:44 +02:00 |
|
Aurora Wright
|
cab54d1b31
|
Move i2c delay to i2c.c
|
2017-06-04 18:32:09 +02:00 |
|
Aurora Wright
|
d802e5329c
|
Fix overlap check
|
2017-06-03 01:02:52 +02:00 |
|
TuxSH
|
118f81d347
|
0xBEEF -> 0x1BEEF
|
2017-06-02 20:36:58 +02:00 |
|
Aurora Wright
|
ba3740a77a
|
Return if the FIRM payloads filesize is different than expected
|
2017-06-02 19:35:14 +02:00 |
|
Aurora Wright
|
5379c05001
|
Update gitignore, Minor style changes
|
2017-06-02 19:35:09 +02:00 |
|
TuxSH
|
5b34b2d114
|
Change directory structure
|
2017-06-02 19:35:08 +02:00 |
|
TuxSH
|
3ea8734fdd
|
More complete TWL key init
|
2017-06-02 19:35:07 +02:00 |
|
Aurora Wright
|
8e22080e05
|
Backport FIRM whitelist from b9s
|
2017-06-02 19:35:05 +02:00 |
|
TuxSH
|
692a94fe5e
|
Fix call to patchK11ModuleLoading
|
2017-06-02 19:35:04 +02:00 |
|
Aurora Wright
|
01c760ab88
|
Not needed/usable
|
2017-06-02 19:35:03 +02:00 |
|
Aurora Wright
|
28e5d8107f
|
Remove hardcoded CTRNAND FAT offsets, calculate them from parsing NCSD + CTR MBR
|
2017-06-02 19:35:02 +02:00 |
|
Aurora Wright
|
710d8cd15c
|
Fix DTCM
|
2017-06-02 19:35:00 +02:00 |
|
TuxSH
|
8395540288
|
Refine the N3DS check
|
2017-06-02 19:34:59 +02:00 |
|
TuxSH
|
d57d8aaae7
|
Use DTCM for ctrNandWrite's buffer, crt0 changes, reboot patch changes
|
2017-06-02 19:34:58 +02:00 |
|
Aurora Wright
|
10f555b6fb
|
Fix payload size check
|
2017-06-02 19:34:57 +02:00 |
|
Aurora Wright
|
9f30244bfb
|
Refactoring, fix bugs, move loader to itcm (without overwriting exception handlers), support for running Luma standalone
|
2017-06-02 19:34:55 +02:00 |
|
TuxSH
|
90b54581b0
|
Fix two bugs
|
2017-06-02 19:34:51 +02:00 |
|
TuxSH
|
68d9674ca3
|
Refactor error
|
2017-06-02 19:34:49 +02:00 |
|
TuxSH
|
a9a8edeaf4
|
Handle arguments in a better way
|
2017-06-02 19:34:48 +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 |
|
Aurora Wright
|
43f4475272
|
Move sdmmc init to a more proper place
|
2017-05-22 04:00:10 +02:00 |
|
Aurora Wright
|
a7ed32e206
|
Consistency
|
2017-05-21 19:59:02 +02:00 |
|
Aurora
|
1c7eb8f97a
|
Merge pull request #454 from Margen67/master
Fix typo
|
2017-05-21 17:57:02 +02:00 |
|
Aurora Wright
|
a71c5f42fc
|
Not needed
|
2017-05-20 15:30:18 +02:00 |
|
Aurora Wright
|
de0f1dc156
|
Use arm11 entry define for screen.c, fix isFirmlaunch not being always defined
|
2017-05-20 13:52:47 +02:00 |
|
Margen67
|
bb05961f70
|
Fix typo
|
2017-05-19 20:42:15 -07:00 |
|
Aurora Wright
|
57900e91ba
|
Minor stuff
|
2017-05-20 05:26:01 +02:00 |
|
Aurora Wright
|
98f650a5de
|
Make loader recognize SD/CTRNAND modes and only look in the appropriate one
|
2017-05-20 05:09:48 +02:00 |
|
Aurora Wright
|
55b2db4a8d
|
Minor cleanup
|
2017-05-20 04:43:04 +02:00 |
|
Aurora Wright
|
fbe3088744
|
No longer needed
|
2017-05-20 03:53:36 +02:00 |
|
TuxSH
|
c73fec46e6
|
Fix memcmp u"nand" in fs.c
|
2017-05-20 02:44:28 +02:00 |
|
Aurora Wright
|
b493e2bd5f
|
Fix minor firmlaunch patch bug
|
2017-05-20 02:29:26 +02:00 |
|
Aurora Wright
|
78a7d6c5af
|
General cleanup/refactoring
|
2017-05-20 02:08:25 +02:00 |
|
TuxSH
|
a8b2e9a50c
|
Update config.c
|
2017-05-20 01:05:33 +02:00 |
|
TuxSH
|
2d7c1e42d8
|
Fix loader, other fixes
|
2017-05-20 01:04:32 +02:00 |
|
Aurora Wright
|
64ebec3ea4
|
Fix chainloading bugs/refactoring
|
2017-05-20 00:45:05 +02:00 |
|
TuxSH
|
252d32aafe
|
So glad not having to deal with Brahma shit anymore
|
2017-05-20 00:23:43 +02:00 |
|
TuxSH
|
2349370960
|
Fix reboot patch and argument handling
|
2017-05-20 00:18:41 +02:00 |
|
TuxSH
|
6ccc0f0538
|
Add memset
|
2017-05-19 22:45:00 +02:00 |
|
TuxSH
|
9f12a47cfc
|
Fix string handling bugs
|
2017-05-19 22:40:07 +02:00 |
|
TuxSH
|
ee880802c8
|
Fix crt0 & include missing files
|
2017-05-19 22:07:12 +02:00 |
|
TuxSH
|
ab14e77b50
|
Remove A9LH & Brahma support altogether, use FIRM format instead
|
2017-05-19 22:06:49 +02:00 |
|
TuxSH
|
1d4245e582
|
Set 0x18..0x1F only on O3DS
|
2017-05-18 01:24:35 +02:00 |
|
TuxSH
|
8636a74ba4
|
Revert "Minor stuff"
This reverts commit ba88ec25f6 .
Conflicts:
source/firm.c
|
2017-05-18 01:07:29 +02:00 |
|
TuxSH
|
3b766de306
|
Fix derp in loader
|
2017-05-17 22:11:09 +02:00 |
|
TuxSH
|
73e363d159
|
Fix derp
|
2017-05-17 17:24:48 +02:00 |
|
TuxSH
|
3ac134bc16
|
Fix screen issue, etc.
|
2017-05-17 17:16:16 +02:00 |
|
Aurora Wright
|
c7bb1f9655
|
Unbreak loader
|
2017-05-17 16:15:32 +02:00 |
|
Aurora Wright
|
7847646b3e
|
Not needed
|
2017-05-17 16:06:40 +02:00 |
|
Aurora Wright
|
ec6e9f73bb
|
Minor wording fix
|
2017-05-17 15:16:01 +02:00 |
|
Aurora Wright
|
bd62f033ab
|
Drop pre-A9LH support
|
2017-05-17 14:53:29 +02:00 |
|
Aurora Wright
|
ba88ec25f6
|
Minor stuff
|
2017-05-17 13:36:18 +02:00 |
|
TuxSH
|
b9bc41a772
|
Groundwork
Change the payload loader location
Always set keys 0x18..0x1F
Set arm11 entrypoint correctly
|
2017-05-17 13:02:01 +02:00 |
|
Aurora Wright
|
5fe83588eb
|
If only one payload exists, START directly boots it
|
2017-05-10 15:18:01 +02:00 |
|
Aurora Wright
|
e11695c2f0
|
Minor stuff
|
2017-05-08 15:16:16 +02:00 |
|