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
|
cab54d1b31
|
Move i2c delay to i2c.c
|
2017-06-04 18:32:09 +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
|
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
|
de0f1dc156
|
Use arm11 entry define for screen.c, fix isFirmlaunch not being always defined
|
2017-05-20 13:52:47 +02:00 |
|
Aurora Wright
|
78a7d6c5af
|
General cleanup/refactoring
|
2017-05-20 02:08:25 +02:00 |
|
TuxSH
|
3ac134bc16
|
Fix screen issue, etc.
|
2017-05-17 17:16:16 +02:00 |
|
Aurora Wright
|
7847646b3e
|
Not needed
|
2017-05-17 16:06:40 +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
|
81dea35754
|
Minor stuff
|
2017-04-17 03:59:45 +02:00 |
|
TuxSH
|
07101c053a
|
Fix boot issue (2)
|
2017-01-24 23:20:47 +01:00 |
|
TuxSH
|
6c5f6ac475
|
Attempt to fix the boot issue
|
2017-01-24 21:59:02 +01:00 |
|
TuxSH
|
61ecd9a617
|
Update screen.c
|
2017-01-24 09:22:31 +01:00 |
|
TuxSH
|
f03e232b90
|
Update screen.c
|
2017-01-15 22:23:20 +01:00 |
|
Aurora
|
bfc8ba8447
|
Minor cleanup
|
2016-11-29 20:11:30 +01:00 |
|
Aurora
|
9332b9eb33
|
Refactor the codebase to limit nested if/elses
|
2016-11-15 19:29:48 +01:00 |
|
Aurora
|
141c7817a0
|
Cleanup
|
2016-11-15 14:08:58 +01:00 |
|
Aurora
|
37e467ba60
|
Cleanup, add possibility to clear the inserted PIN by pressing SELECT
|
2016-11-14 15:42:26 +01:00 |
|
Aurora
|
7339f57138
|
Minor stuff (2)
|
2016-10-16 23:35:30 +02:00 |
|
Aurora
|
1704fbcd62
|
Minor stuff
|
2016-10-12 05:08:30 +02:00 |
|
Aurora
|
0caf9f4214
|
Add safety checks, support booting from CTRNAND
|
2016-10-07 14:27:30 +02:00 |
|
Aurora
|
083806bfc9
|
Fix decrypted ARM9bin support for LGY FIRMs
|
2016-09-23 14:51:34 +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 |
|
TuxSH
|
a5b52a2470
|
Fix latest commit
|
2016-09-21 11:25:44 +02:00 |
|
Aurora
|
a8cd14dafd
|
Minor stuff
|
2016-09-21 00:16:27 +02:00 |
|
Aurora
|
92f3a736a7
|
Support already decrypted N3DS firmware.bins in dev
|
2016-09-18 20:10:24 +02:00 |
|
Aurora
|
7952271d61
|
Get rid of selectScreen, allow clearing the screens separately, implement a PIN message function on the bottom screen (you can place a textfile named pinmessage.txt in /luma, with 800 characters max)
|
2016-09-13 16:22:26 +02:00 |
|
Aurora
|
ffaa5790c2
|
Cleanup, add boundary checks for files loaded from SD
|
2016-09-13 15:07:07 +02:00 |
|
Aurora
|
da0adeb39e
|
Switch to enums for the options
|
2016-09-11 19:17:56 +02:00 |
|
Aurora
|
29dcfca608
|
Copyright stuff
|
2016-09-08 23:07:03 +02:00 |
|
Aurora
|
277d723992
|
Minor stuff (2)
|
2016-09-08 02:51:51 +02:00 |
|
Aurora
|
2b4e97bec5
|
Get rid of the PIN on/off toggle and add an Off status to the multi option, change the config layout to allow for more multi options, add macros for all options
|
2016-09-04 13:45:03 +02:00 |
|
Aurora
|
31458e9938
|
Implement a new config file format which allows invalidating the config with new releases, fix config-related bugs, cleanup
|
2016-08-27 16:00:15 +02:00 |
|
Aurora
|
bb117d3d74
|
Clear screens before turning on the backlight to mitigate previous FB contents persisting
|
2016-08-15 15:25:44 +02:00 |
|
Aurora
|
aa7c2c0009
|
Various changes/cleanups, removed useless code, simplified chronometer functions
|
2016-08-15 03:51:48 +02:00 |
|
Aurora
|
d3c507b0d4
|
Minor stuff
|
2016-07-20 00:11:59 +02:00 |
|
Aurora
|
8175642a2a
|
Fix changing the brightness
Needs to be static for some reason
|
2016-07-18 21:57:31 +02:00 |
|
Aurora
|
eb9c74a1ed
|
Bool-ify
|
2016-07-18 15:46:29 +02:00 |
|
Aurora
|
efd83e063e
|
Remove code to skip the rbeoot patch on 9.0 as it is not needed anymore with A9LH and constitutes a brick risk
|
2016-07-18 15:40:31 +02:00 |
|
Aurora
|
ae23a1c84d
|
Fixed Luma allowing users to go to the configuration after AGB_FIRM quits
|
2016-07-18 15:09:04 +02:00 |
|
TuxSH
|
72caad86cc
|
Minor stuff
|
2016-07-05 16:05:53 +02:00 |
|
TuxSH
|
575adcbb9d
|
Revert part of 136e0d89 (due to cache issues)
|
2016-07-03 20:53:13 +02:00 |
|
TuxSH
|
96211813e3
|
Use bool instead of u32 where it's relevant
|
2016-07-02 14:44:01 +02:00 |
|
Aurora
|
136e0d8974
|
Cleanup
|
2016-07-01 20:27:28 +02:00 |
|
TuxSH
|
61684ecb68
|
We need to clean and flush caches before jumping to payloads, actually.
|
2016-06-14 19:50:38 +02:00 |
|
TuxSH
|
159c9cb475
|
Implement our own DCache cleaning functions
|
2016-06-13 21:14:53 +02:00 |
|
TuxSH
|
edfd63e1f7
|
We don't need to flush DCache when launching payloads.
Fixes a derp as well.
|
2016-06-10 23:33:03 +02:00 |
|