TuxSH
c3767a3c36
rosalina: fix RosalinaMenu_ReturnToHomeMenu
...
Using menuLeave was a bug I didn't catch during code review, and caused
graphical glitches. Introduce menuRequestClose instead
2026-03-28 01:09:20 +01:00
fangrong
21f0d64ee8
rosalina: Further fix for ReturnToHomeMenu
2026-01-21 22:41:35 +01:00
Angel Martin
db639a80c9
Add "Return to Home Menu" button for consoles with broken Home Buttons ( #2143 )
2025-12-12 21:39:16 +01:00
TuxSH
12b15812f2
rosalina: make sure pixel data is aligned in screenshots
2025-07-30 12:53:46 +02:00
TuxSH
55d694fbdd
rosalina: we are in 2025 - update credits
2025-07-15 02:44:55 +02:00
TuxSH
ef1773ef4a
rosalina: add ability to menu to take screenshot of itself (default combo: L+Up+Select)
...
Only for documentation purposes, via compile-time flag.
And fix some resource leak bugs, etc.
2024-09-23 00:35:22 +02:00
TuxSH
0a11d29d8b
rosalina: move power off/reboot back, in a single menu entry this time
2024-09-18 22:36:04 +02:00
TuxSH
a7bd3208a5
Declutter main rosalina menu & reorder
...
"Change screen brightness" (due to limitations), "Power Off", "Reboot" moved to sysconfig menu
2024-09-09 00:44:48 +02:00
TuxSH
f0be624792
rosalina: add system info menu with TN/IPS screen detection in it
2024-08-14 22:48:33 +02:00
TuxSH
2c49a04516
rosalina: add battery info in debug info
2024-08-02 17:22:53 +02:00
TuxSH
988ec17ebf
Screenshots: when dealing with 800px mode, produce 800x480 instead of 800x240 images for more faithful output
...
Each line is duplicated in this case (integer scaling 2)
2024-06-22 01:22:22 +02:00
TuxSH
df1f9dbfc2
Update RosalinaMenu_ShowCredits (we are in 2024)
2024-05-01 23:49:33 +02:00
PabloMK7
c055fb6f5e
Merge 3GX plugin loader fork ( #1916 )
...
This commit adds all the changes made to the 3GX plugin loader fork of Luma3DS. The most important features are:
- Add 3GX plugin loader support. New service added to rosalina: plg:ldr
- Add svcControlProcess, svcControlMemoryUnsafe and improve svcMapProcessMemoryEx (breaking change)
- Allow applications to override certain configurations depending on their needs:
- Disable core2 thread redirection
- Disable game patching for the next app
- Force New 3DS speedup
- Force next application in a specific memory mode
- Block the opening of the Rosalina menu
- Add GDB commands to list all process handles and catch all SVC (latter is for IDA Pro as gdb client supports it)
- Other changes necessary for plugins to work properly. Please check changed files in this PR for more details.
---------
Co-authored-by: PabloMK7 <hackyglitch@gmail.com>
Co-authored-by: Nanquitas <nath.doidi@gmail.com>
Co-authored-by: TuxSH <1922548+TuxSH@users.noreply.github.com>
2023-07-14 20:08:07 +02:00
TuxSH
9957d6db1a
rosalina: move "save settings" to top-level menu
2023-02-05 16:34:37 +00:00
TuxSH
19f7ef372b
errdisp: properly handle game medium being removed
...
- transform some error codes into "NAND damaged" or "Gamecard removed"
like official errdisp does
- fix bug in SetUserString
- add more info to logfile (/luma/errdisp.txt)
2023-01-11 23:24:59 +00:00
TuxSH
fe4bb0857b
Implement autobooting into homebrew (3DS and DSi modes)
...
Add config option to autoboot into 3DS and DSi homebrew menu, without
going through Home Menu (nor launching it).
For 3DS homebrew, this requires homebrew built with libctru v2.0.0 or
later (v2.0.0 was released 2.5y ago).
We simulate a "reboot into title" to achieve this. This being said, when
launching stuff like Pokemon US/UM on O3DS, Home Menu reboots into
itself and not the game directly. This will cause Home Menu to crash if
you use this feature and configure it to use a non-default memory layout
(but if you don't, Home Menu will work just fine).
2023-01-03 15:30:07 +01:00
TuxSH
3463effeae
rosalina: add "time to boot to HM" in debug menu
2022-04-05 18:33:12 +01:00
TuxSH
44c1711805
Update copyright years
2022-03-13 18:00:00 +00:00
TuxSH
8e9a3bfc74
Fix #1638
2021-06-14 23:41:43 +01:00
TuxSH
4ae4d16dba
rosalina: print sdmmc speed info in debug menu
2021-02-01 02:51:14 +00:00
TuxSH
12ed3ae65f
rosalina: add kernel&mcu fw ver. to debug info menu
2021-01-07 01:38:40 +00:00
TuxSH
738a242e3c
rosalina: work around gsp bug
2020-07-17 13:50:00 +01:00
TuxSH
781cd85b00
rosalina: display min/max luminance
2020-07-16 00:50:05 +01:00
TuxSH
184f4587fb
rosalina: minor menu changes
2020-07-15 22:24:08 +01:00
TuxSH
2af05220c2
rosalina: properly rewrite luminance-setting menu, etc.
2020-07-14 22:10:13 +01:00
TuxSH
9411a8c186
rosalina: implement 800px top-screen screenshot, etc. Fixes #1443
2020-07-05 18:44:41 +01:00
TuxSH
adda19ecb2
so bascially rosalina's image...
...
was in BASE (hardcoded by kernel) while its heaps were in SYSTEM. Fix this; also put the kext where BASE was.
2020-05-18 01:15:44 +01:00
TuxSH
b02d0346fd
rosalina: add hidden debug info menu
2020-05-17 22:48:26 +01:00
TuxSH
9097276a06
rosalina: refactor menu handling
2020-05-17 16:42:44 +01:00
TuxSH
e99ab11c6f
rosalina: rephrase brightness warning
2020-05-16 18:31:30 +01:00
TuxSH
a564d8536a
rosalina: add brightness control menu
2020-05-16 02:37:47 +01:00
TuxSH
a21eee9207
rosalina/pm: remove fs patch, use pm instead
2020-05-15 22:15:55 +01:00
TuxSH
71cddef78f
rosalina: cleanup variable names
2020-05-15 20:00:13 +01:00
TuxSH
9ae913064c
rosalina: reorder menus
2020-05-15 02:29:17 +01:00
TuxSH
a2313d1c03
Fix latest commit
2020-05-15 02:06:52 +01:00
TuxSH
0c55324d11
rosalina shutdown/reboot: fix a few things
2020-05-10 15:35:39 +01:00
TuxSH
0b4fdc6e66
Revert "Shutdown via rosalina menu is now much faster; similar thing for reboot"
...
This reverts commit 9942e8b29987587924d16463877bfce1538a0d49.
2020-05-10 15:08:13 +01:00
TuxSH
2834bae318
rosalina screenshots: improve conversion time by another 10%
2020-05-08 20:51:41 +01:00
TuxSH
49c8888948
rosalina: put screenshot loop inside same TU
2020-05-08 18:19:17 +01:00
TuxSH
00850bf691
rosalina: fast screenshots (10s -> 0.3s on my end)
2020-05-08 16:44:30 +01:00
TuxSH
09fd199487
rosalina: Dynamically alloc/free fb cache, exempt rosalina from reslimiting
2020-05-08 01:17:46 +01:00
TuxSH
9942e8b299
Shutdown via rosalina menu is now much faster; similar thing for reboot
2020-05-05 02:01:30 +01:00
TuxSH
31891efbca
Current year is 2020
2020-04-25 13:42:10 +01:00
TuxSH
d4e1da0174
Update Rosalina credits
2019-06-29 12:21:25 +02:00
TuxSH
f72d99d9b0
Fix wrong number of menus
2019-03-16 23:34:51 +01:00
TuxSH
d28e961adc
Use <string.h> & <3ds/exheader.h>, fix some bugs, etc.
...
also fix all warnings and use -Werror
2019-03-15 23:03:23 +01:00
BuildTools
1c7b55ee1e
Bump copyright year
2019-02-24 18:04:32 -07:00
TuxSH
f437d92374
Merge pull request #1065 from panicbit/screen_filter
...
Implement blue light filters
2019-02-21 19:48:07 +01:00
TuxSH
1600171ffa
Bump copyright year
2018-06-14 18:13:57 +02:00
panicbit
d13cde3d7b
Implement blue light filters in rosalina
2018-04-15 04:55:20 +02:00