Commit Graph

1034 Commits

Author SHA1 Message Date
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 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 427a05997d Revert "Refactor fatalExceptionHandlers.s a bit"
This reverts commit 84d736c2eb.
2017-06-08 02:02:49 +02:00
TuxSH 84d736c2eb Refactor fatalExceptionHandlers.s a bit 2017-06-07 23:58:29 +02:00
TuxSH a16d1ebe33 Refactor k11 main hook
Much less error-prone now.
2017-06-07 22:13:05 +02:00
Aurora Wright 43f3c84316 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2017-06-07 19:16:13 +02:00
Aurora Wright 44cafe3f46 Fix mismerges 2017-06-07 19:15:51 +02:00
TuxSH 76d7a035bd Fix country/state id spoofing 2017-06-07 01:06:39 +02:00
TuxSH a5b638ae7b Fix uninitialized variable bugs 2017-06-06 21:04:13 +02:00
TuxSH 174089e4f3 Fix langemu bugs 2017-06-06 19:37:16 +02:00
TuxSH 4d219813fe Merge pull request #519 from sora10pls/master
Reference release notes in README.md
2017-06-06 02:52:32 +02:00
Aurora Wright a798f453d2 Update gitignore 2017-06-06 02:17:58 +02:00
Aurora Wright 6ec21611c0 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2017-06-06 02:13:02 +02:00
Aurora Wright 31f4419eec Refactor screen functions, completely fix config not saving bug 2017-06-06 02:12:18 +02:00
Aurora Wright 60d136f9b5 Fix #491 2017-06-06 01:22:17 +02:00
TuxSH 0ba7f9dba0 Fix chainloader 2017-06-05 21:24:18 +02:00
TuxSH 0ac6db006a Work around a GDB bug (w/r/t packet size) 2017-06-05 21:23:17 +02:00
TuxSH 26dd61e4e6 Fix (work around) Nintendo own HM bug, GG Ninty 2017-06-05 20:28:44 +02:00
TuxSH dda11206db Fix bug in fatalExceptionHandlers.s 2017-06-05 19:32:37 +02:00
Matt e8565d30a9 Reference release notes in README.md 2017-06-05 10:15:49 -04:00
TuxSH 2d4c103854 Merge pull request #510 from T3CHNOLOG1C/master
fix typo in readme
2017-06-05 14:46:21 +02:00
T3CHNOLOG1C d0b9e36908 fix typo in readme 2017-06-05 06:58:19 -04:00
TuxSH 21db0d45bd Added Rosalina, see details
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
v8.0
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
TuxSH 1d2909ea03 Fix ISSDMODE usage 2017-06-03 03:59:18 +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 47369c8f5e Should use the function here too 2017-06-02 19:35:13 +02:00
Aurora Wright 7a05dee453 Rework whitelist check patch 2017-06-02 19:35:12 +02:00
Aurora Wright 9e47369365 Add DS cart whitelist patch for home menu (both versions of the func should be supported) 2017-06-02 19:35:10 +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