Aurora Wright
1e4431dcc9
Fix ARM9 exceptions displaying ARM11-specific info
2017-10-07 20:59:21 +02:00
Aurora Wright
348b175994
Fix some fault statuses overlapping to a new line
2017-10-05 19:55:21 +02:00
Aurora Wright
ac73a96ce2
Set default firmSource for CTRNAND mounting in crypto.c, move CTRNAND mounting for SD mode to firm.c
2017-09-22 18:05:03 +02:00
Aurora Wright
4116c1e00f
Update FIRM loading magic, only deinit LCDs if they are inited, fix ntrboot naming
2017-09-07 05:24:43 +02:00
Aurora Wright
bc1aa15dd7
Add more checks, make the emuNAND SD check only occur when emuNAND is being booted
2017-08-28 14:46:18 +02:00
Aurora Wright
ecd27f7eaa
Fix diskio indentation
2017-08-28 02:54:56 +02:00
Aurora Wright
618ce671ac
Fix previous commit, deinit screens on ARM9 exception, add check for write protect switch on writing operations
2017-08-28 02:43:12 +02:00
Hikari-chin
2a6a655804
Error if emuNAND is booted while the SD card is write protected
2017-08-27 16:20:17 -04:00
Aurora Wright
33436ae2a6
Fix derp with previous commit
2017-08-27 16:24:04 +02:00
Aurora Wright
df93e4797e
Refactor boot mode/firmlaunch detection, fix firmlaunch from FIRM boots
2017-08-27 16:20:41 +02:00
TuxSH
2492c8273a
Fix exception display
2017-08-21 19:26:17 +02:00
Aurora Wright
d358df48a6
Wait for ntrboot buttons not to be held
2017-08-20 18:23:50 +02:00
Aurora Wright
f619dafff1
Added displaying boot source and loader on the bottom screen in the config
2017-08-20 17:00:47 +02:00
Aurora Wright
0419fc4e30
Reinstate ntrboot display in config
2017-08-20 16:16:20 +02:00
Aurora Wright
13317b9548
Change ntrboot behavior, turn Luma into a chainloader when used as ntrboot FIRM as it can not be functional, disable FIRM protection when ran from ntrboot B9S
2017-08-20 16:08:54 +02:00
Aurora Wright
18db70a669
Minor style stuff
2017-08-19 02:54:38 +02:00
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
Aurora Wright
c92de03a5f
Always erase exception dump in memory
2017-08-17 17:38:42 +02:00
Aurora Wright
9efac01c86
Fix derp
2017-08-17 17:33:18 +02:00
Aurora Wright
aa8e0bda8c
Update FatFs to R0.13
2017-08-16 19:37:39 +02:00
Aurora Wright
fbf8a1b6d9
Minor code syntax stuff
2017-08-16 18:04:22 +02:00
Aurora Wright
a3cb6a622d
Merge https://github.com/AuroraWright/Luma3DS/pull/793 , clarify the exception dumps' paths
2017-08-16 16:55:07 +02:00
Aurora Wright
0790a3ceb3
Merge branch 'master' of https://github.com/AuroraWright/Luma3DS
2017-08-16 15:50:06 +02:00
Aurora Wright
4fa12f90fc
Fix derp
2017-08-16 15:49:57 +02:00
Nanquitas
b7f4ac02c8
Exceptions: display more infos on screen (status, far, access type)
2017-08-15 14:09:14 +02:00
Aurora Wright
9c6b540905
Do not hardcode FBs in ARM11, do not set FBs twice on screen init
2017-08-13 17:36:31 +02:00
profi200
cd194fa5b2
Revert 9273a88d
and make it not freeze the GPU/LCD hardware.
2017-08-13 14:50:14 +02:00
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