Commit Graph
100 Commits
Author SHA1 Message Date
TuxSH f79923814d Detect NTRCARD and FIRM1 boot sources properly...
Always display the configuration menu if booted from NTRCARD (because it's painful to get to otherwise -- even if b9s has a 2s delay), with the mention "Booted from NTRCARD" in the title.
2017-08-19 01:40:55 +02:00
TuxSH ca2622af7c Fix #778 2017-08-16 23:46:36 +02:00
TuxSH c79f11ee99 Change exception dump parser directory structure 2017-08-16 19:23:04 +02:00
TuxSHandGitHub d5d56e7634 Merge pull request #790 from WinterMute/windows-path-fix
Don't fix already transformed $DEVKITARM variable
2017-08-15 15:20:27 +02:00
TuxSHandGitHub a964089df4 Merge pull request #792 from Nanquitas/master
Exceptions: display more infos on screen (status, far, access type)
2017-08-15 15:20:17 +02:00
TuxSHandGitHub 009f61a8b6 Merge pull request #787 from Nanquitas/master
exception_parser.py: display the fault status source
2017-08-15 02:44:18 +02:00
TuxSHandGitHub bd1d4a77fe Merge pull request #783 from Nanquitas/patch-1
Watchpoints: fix read DSCR to enable MonitorMode
2017-08-14 19:04:15 +02:00
TuxSHandGitHub d2e911a58e Merge pull request #781 from profi200/master
Revert 9273a88d and make it not freeze the GPU/LCD hardware.
2017-08-13 16:00:45 +02:00
TuxSHandGitHub 9344a7b434 Fix default FB addresses 2017-08-13 16:00:35 +02:00
TuxSH d4193ec11d Attempt to detect booting from firm 2017-08-11 23:33:21 +02:00
TuxSHandGitHub 6b9b0472bc Merge pull request #775 from LiquidFenrir/nwmcheck
Add a warning when nwm isn't running
2017-08-11 23:00:07 +02:00
TuxSH 3907c46980 Follow ARM's documentation on hw watchpoints to the letter 2017-07-20 00:56:08 +02:00
TuxSH 7e7ab124a3 Log "logged" errdisp messages in /luma/errdisp.txt, fixes #707 2017-07-19 00:59:47 +02:00
TuxSH cfc6cf24bf Some kext refactoring 2017-07-16 18:58:20 +02:00
TuxSH 46e9cb6b23 Fix fallthrough bug 2017-07-16 13:29:02 +02:00
TuxSH ba14efe1f4 Suppress future -Wimplicit-fallthrough=3 warnings 2017-07-15 00:41:42 +02:00
TuxSH 3d8f62d38f Fix MaxCpuTime for 3dsx 2017-07-09 22:14:00 +02:00
TuxSHandGitHub 8845e4dd20 Merge pull request #704 from Hikari-chin/master
LED toggle switch in Rosalina's misc menu + updated README
2017-07-05 19:26:56 +02:00
TuxSH 5d2a7315d5 Fix SetWifiEnabled 2017-07-03 19:28:34 +02:00
TuxSHandGitHub 1520ab7555 Update ISSUE_TEMPLATE.md
7.1 => 8.1
2017-07-02 22:52:49 +02:00
TuxSHandGitHub b48e0b5c5b Update ISSUE_TEMPLATE.md 2017-06-30 23:52:44 +02:00
TuxSH 31e2243c5c Update description for "enable game patching" 2017-06-28 21:59:57 +02:00
TuxSHandGitHub a9289b1f21 Merge pull request #662 from MerryMage/dsp-sig
Add a patch to disable DSP firmware signature check
2017-06-26 20:51:16 +02:00
TuxSH 7246a2664e Move section0 to second quarter of VRAM 2017-06-26 17:41:40 +02:00
TuxSH 042ecf5343 Fix write-only hw watchpoint handling 2017-06-26 16:57:25 +02:00
TuxSH 91378ef3c1 Fix menu display bugs 2017-06-25 00:14:07 +02:00
TuxSH 0fbdee313f Merge branch 'master' of github.com:AuroraWright/Luma3DS 2017-06-20 21:24:52 +02:00
TuxSH cc64ef9670 Take fb stride into account 2017-06-20 18:29:30 +02:00
TuxSH 31ff6a1da8 Clarify option 2017-06-20 17:39:11 +02:00
TuxSH 94532e9cea Halve the time necessary to take a screenshot 2017-06-20 16:14:36 +02:00
TuxSH 39ca23d609 Add qGetTLSAddr 2017-06-19 16:04:19 +02:00
TuxSH 47a9c1b576 Fix FS patch for 4.x 2017-06-19 15:34:51 +02:00
TuxSH d819cfd58f Remove useless files 2017-06-19 15:21:15 +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 2363817265 Fix grey strides issue (maybe) 2017-06-17 01:52:08 +02:00
TuxSH b31018ab17 Lower the priority of the Rosalina menu 2017-06-17 00:15:36 +02:00
TuxSH c610ec3319 Virtually full support for 4.x sysNAND
(see also: previous commit)
2017-06-16 22:37:04 +02:00
TuxSH b71dedccfc Full support for fw >= 6.x (tested)
Virtually full support for 5.x except that svcUnmapProcessMemoryEx will be forwarded to svcUnmapProcessMemory (both are equivalent for up to 64MB chunks)
2017-06-16 04:21:48 +02:00
TuxSH 9ccfacd06d Display IP in menus when either gdb/inputredir is enabled 2017-06-15 17:38:45 +02:00
TuxSH 12b561a27d Remove unused variables 2017-06-15 01:57:57 +02:00
TuxSH cc41003e1c Fix exheader.h 2017-06-15 01:53:34 +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 24de7c5272 Fix indentation of gdb.c 2017-06-14 10:04:09 +02:00
TuxSH a1b2ea2c5b Fix firmlaunch payload path bug 2017-06-14 02:05:32 +02:00
TuxSH 19d68b6df4 Adjust config mem values 2017-06-14 01:29:55 +02:00
TuxSH 2ab41dbd01 Fix firmlaunch bug 2017-06-13 23:08:32 +02:00
TuxSH da30c0b0f0 Fix dfsr being displayed instead of fpexc 2017-06-13 02:53:53 +02:00
TuxSH 005684d865 Fix loader bugs
new-hbmenu now works with H&S, etc.
2017-06-13 02:37:27 +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
TuxSHandGitHub 2ff9718510 Merge pull request #595 from Hikari-chin/master
Fix #593
2017-06-12 18:00:22 +02:00
TuxSHandEzekiel Bethel 53e2ef24f1 Refactor pattern for ir hook 2017-06-11 17:16:14 +01:00
TuxSH ae8ea7da16 Revert PR due to breakage for a totally unrelated reason
(will be added back later)
2017-06-10 01:39:11 +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
TuxSH a7046909ec Use static const when appropriate 2017-06-09 14:26:51 +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
TuxSHandGitHub 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
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
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
TuxSHandGitHub 4d219813fe Merge pull request #519 from sora10pls/master
Reference release notes in README.md
2017-06-06 02:52:32 +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
TuxSHandGitHub 2d4c103854 Merge pull request #510 from T3CHNOLOG1C/master
fix typo in readme
2017-06-05 14:46:21 +02:00
TuxSH 21db0d45bd Added Rosalina, see details
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
2017-06-05 02:02:04 +02:00
TuxSH 1d2909ea03 Fix ISSDMODE usage 2017-06-03 03:59:18 +02:00
TuxSH 118f81d347 0xBEEF -> 0x1BEEF 2017-06-02 20:36:58 +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
TuxSH 692a94fe5e Fix call to patchK11ModuleLoading 2017-06-02 19:35:04 +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
TuxSH 0b65fcbdd7 Add -S nand-retail to be sure 2017-06-02 19:34:54 +02:00
TuxSH 067e217909 Add proper arm11 crt0 and fix race condition 2017-06-02 19:34:53 +02:00
TuxSH d6c6c421e9 Allow empty sections at any place in FIRMs 2017-06-02 19:34:52 +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
TuxSHandGitHub 8308e1a8b8 Merge pull request #479 from Margen67/master
Update ISSUE_TEMPLATE.md (..again)
2017-05-31 21:07:39 +02:00
TuxSHandGitHub 9570e6cbec Merge pull request #472 from gnmmarechal/master
Updated README.md
2017-05-31 18:46:30 +02:00
TuxSHandGitHub a187c0c7ce Update README.md w/r/t firmtool 2017-05-23 17:41:19 +02:00
TuxSH c73fec46e6 Fix memcmp u"nand" in fs.c 2017-05-20 02:44:28 +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
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