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
2ae3c4d4ce
rosalina: fix handling of more than 1 hidden option in a row
...
Reported by @cooolgamer
2024-09-22 01:20:53 +02:00
TuxSH
946eb94f02
rosalina: clean up code in N3DSMenu_UpdateStatus
2024-09-22 00:59:57 +02:00
TuxSH
1c737d499f
rosalina: add qtm calibration submenu
...
Also steal qtm handle b/c of limitiations (max 3 sessions total)
2024-09-15 23:44:44 +02:00
TuxSH
2aa2013318
rosalina: add SS3D toggle option
...
Closes #2062
2024-09-15 23:44:36 +02:00
TuxSH
ab7e8676b5
rosalina: fix regression in menuReadScreenTypes
2024-08-18 20:42:31 +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
PabloMK7
e2778a45cf
Fix macro change in libctru
2023-10-31 18:38:40 +01:00
TuxSH
a03988b05d
Fix rare race condition issue causing white screens
2023-07-18 00:47:57 +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
1888e17b22
Add ability to force routing audio to headphones...
...
... even when HPs aren't inserted.
This is aimed at people using Bluetooth audio hw mods.
There are some software limitations, please read the INI/option
description.
Closes #1828 .
2023-02-08 00:52:57 +00:00
TuxSH
faa4a0d4f9
rosalina: always try to display battery percentage
...
Even when apps like 3dsident and mGBA open but never relinquish their
mcu::HWC handle.
2023-01-31 17:14:18 +00:00
TuxSH
777b43b285
rosalina: allow setting top and bot screen filters separately
2023-01-31 00:32:16 +00:00
TuxSH
ee9f283d4d
rosalina: fix rare screen filter race condition
2023-01-21 20:32:57 +00:00
TuxSH
8dd40158ca
Add config persistence for new screen filters stuff
2023-01-21 18:28:53 +00:00
TuxSH
7397c85434
rosalina: add color gamma control, and more
...
This commits adds an "Advanced configuration" option to screen filters,
where CCT, color gamma, contrast and "brightness" can be fine-tuned,
instead of just using a preset.
Persistence in config.ini TBD in a later commit.
2023-01-20 02:10:14 +00:00
TuxSH
3227b2ea4b
Fix battery voltage calculation (thanks nocash)
2022-06-03 23:53:07 +01:00
TuxSH
c71474a668
Fix #1737 (screen filters CCT was OOB)
2022-03-31 01:16:02 +01:00
TuxSH
676bbf0d88
Moved config file to INI, and more
...
- Add support for saving screen filters color temperature and NTP timezone offset (you still need to go to misc->save config)
- some advanced options moved to "in ini file only"; "patch games" is now enabled by default
- ntp: fix support for UTC+12 to +14
- remove deprecated custom svc 0x2e
2022-03-28 20:30:02 +01:00
TuxSH
44c1711805
Update copyright years
2022-03-13 18:00:00 +00:00
TuxSH
8c3ae4a2fe
Wait for B release before exiting rosalina menu
...
Closes #1701
2022-03-08 23:42:52 +00:00
PabloMK7
352a59fd29
rosalina: fix temperature display
...
Added 3 leading spaces to the temperature display format string.
2021-07-16 18:23:50 +02:00
TuxSH
a9c021d1c9
rosalina: use mcu optimization trick
2021-01-11 01:02:12 +00:00
TuxSH
57c4d022ab
rosalina: fix screen flickering regression
2021-01-08 01:26:17 +00:00
TuxSH
12ed3ae65f
rosalina: add kernel&mcu fw ver. to debug info menu
2021-01-07 01:38:40 +00:00
TuxSH
f54c709f64
rosalina: add extra battery info
...
- Battery percentage now has a resolution of 0.1%
- Battery temperature and battery voltage are now displayed
2021-01-07 01:32:29 +00:00
TuxSH
2af05220c2
rosalina: properly rewrite luminance-setting menu, etc.
2020-07-14 22:10:13 +01:00
TuxSH
e3bb1c1b63
rosalina: autoclose menu on sleep mode/shell closed to prevent lockup
2020-07-11 22:04:13 +01:00
TuxSH
9411a8c186
rosalina: implement 800px top-screen screenshot, etc. Fixes #1443
2020-07-05 18:44:41 +01:00
TuxSH
9097276a06
rosalina: refactor menu handling
2020-05-17 16:42:44 +01:00
TuxSH
a564d8536a
rosalina: add brightness control menu
2020-05-16 02:37:47 +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
22db3445a0
rosalina menu: add scrolling, cpad and inputredir support (note: no ZL/ZR due to technical reasons)
2020-05-14 21:05:27 +01:00
TuxSH
0c55324d11
rosalina shutdown/reboot: fix a few things
2020-05-10 15:35:39 +01:00
TuxSH
09fd199487
rosalina: Dynamically alloc/free fb cache, exempt rosalina from reslimiting
2020-05-08 01:17:46 +01:00
TuxSH
b313a4aa2f
rosalina: remove all remaining refs to __syscalls (which we don't init)
2020-04-26 12:07:17 +01:00
TuxSH
31891efbca
Current year is 2020
2020-04-25 13:42:10 +01:00
TuxSH
d9c5437902
rosalina: revert menu thread stack size now that screen filters LUT is in .bss
2020-04-15 23:15:14 +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
47916b2831
Fix menu thread stack overflow
...
sizeof(menuThreadStack) not matching 0x3000
2019-02-21 19:47:35 +01:00
tstambaugh92
2219b19d5f
Fixed cheat functionality ( #1117 )
2018-08-09 14:21:16 +02:00
TuxSH
1600171ffa
Bump copyright year
2018-06-14 18:13:57 +02:00
panicbit
d0306609c3
Apply screen filter when waking up from standby
2018-04-15 16:26:20 +02:00
TuxSH
a2177c0510
Fix menu entries (again)
2018-04-05 23:40:18 +02:00
Aurora
1182d3a627
Fix #1050
2018-03-23 02:49:16 +01:00