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
e7a4003f06
rosalina: fix shell open notif. handling at boot
...
Was causing boot failure with recent commits.
2023-02-05 01:13:02 +00:00
TuxSH
35e6c5ace9
hbldr: fix dependency list (and launch mp)...
...
Also fix handling of HBLDR_DEFAULT_3DSX_TITLE_NAME, and always display
process creation time in process list on non-release builds.
2023-01-29 19:25:32 +00:00
TuxSH
8dd40158ca
Add config persistence for new screen filters stuff
2023-01-21 18:28:53 +00:00
TuxSH
7074ac1166
Move hb:ldr from Rosalina to Loader
...
Let's not pretend in 2022 that it needed things from rosalina sysmodule
- it did not.
This moves 3DSX loading from Rosalina to Loader, and also removes all
the dependencies Loader had to other Luma3DS components (if kernel ext.
is missing, a default config will be used). This means that, as long as
you replace Loader to the one in here, you will be able to properly load
3DSX files.
Changes:
- hb:ldr is now hosted in loader
- hb:ldr LoadProcess, PatchExHeaderInfo, DebugNextApplicationByForce:
all removed
- fix a bug where some malformed 3DSX files were not rejected
- grant access to CONFIG11 registers to 3DSX homebrew
- move dirty homebrew chainload (when HM. isn't loaded nor loadable) to
pm
- pm:dbg (ext.) PrepareToChainloadHomebrew: removed
2022-12-25 23:27:48 +01:00
TuxSH
56be46b4bd
rosalina: introduce bootdiag, tool to dump state of a process in early init
2022-04-10 21:43:19 +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
12ed3ae65f
rosalina: add kernel&mcu fw ver. to debug info menu
2021-01-07 01:38:40 +00:00
TuxSH
748b771618
rosalina: ndm + shutdown issue workaround
2020-07-16 17:55:31 +01:00
TuxSH
768e587b76
sysmodules: introduce "luma shared config", rewrite ndmu workaround
2020-07-12 19:36:18 +01:00
TuxSH
e3bb1c1b63
rosalina: autoclose menu on sleep mode/shell closed to prevent lockup
2020-07-11 22:04:13 +01:00
TuxSH
4c01bb453c
rosalina: prevent disconnect when shell is closed
...
Fuck ndm, fuck StreetPass
2020-07-11 21:39:36 +01:00
TuxSH
dc67d438dc
rosalina: properly restore screen filters when lid is reopened
2020-07-10 22:58:07 +01:00
TuxSH
2d58ec4c86
rosalina: prevent sleep mode entry if debugger/input redir is enabled to prevent lockup
2020-07-09 22:20:29 +01:00
TuxSH
9ca52054cf
rosalina: bump FS priority
2020-07-07 23:27:26 +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
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
d3e62df769
rosalina: implement dirty hb chainload
2020-05-10 02:58:21 +01:00
TuxSH
09fd199487
rosalina: Dynamically alloc/free fb cache, exempt rosalina from reslimiting
2020-05-08 01:17:46 +01:00
TuxSH
c8aa2e8a89
change notification 0x1001=>0x2000
2020-03-28 10:58:36 +00:00
TuxSH
44cd3928fb
rosalina & pm: properly shutdown when debugger, input redir (but not both) and force connection are enabled
2020-04-28 01:31:29 +01:00
TuxSH
ced78cb072
use -wrap for exit
2020-04-27 01:07:57 +01:00
TuxSH
9d62995799
rosalina: make the task runner thread actually exit
2020-04-26 21:37:18 +01:00
TuxSH
1d8b793cf7
rosalina: don't keep an ac:u handle. Partially fixes the shutdown issue
2020-04-26 20:55:52 +01:00
TuxSH
e677e0142c
rosalina: lower thread prios & make task runner take termination into account
2020-04-26 19:36:59 +01:00
TuxSH
37c5c6f049
cheats: don't use rand()
2020-04-26 11:47:15 +01:00
TuxSH
eb37ac4142
redefine exit methods for sysmodules. Partially fixes the shutdown issue
2020-04-26 01:50:47 +01:00
TuxSH
31891efbca
Current year is 2020
2020-04-25 13:42:10 +01:00
TuxSH
c7551a731c
rosalina: revert errdisp ipc handling
2020-04-16 00:16:25 +01:00
LiquidFenrir
236dbb043c
add wifi connection forcing to rosalina
...
breaks regular auto connect until reboot
allows connecting to a wifi without internet (for example, for transferring stuff with 3dslink or ftpd/3DShell)
2019-07-21 19:05:37 +02:00
TuxSH
eef22f8701
Fix "debug next process" with hbldr homebrew
2019-04-18 22:58:53 +02:00
TuxSH
fb800bd4c9
Add support to force-debug applications before they start running code
2019-03-31 20:01:16 +02:00
TuxSH
22ec031495
Add client code for new custom pm commands, use them, fix pm race conditions
2019-03-30 18:12:54 +01:00
TuxSH
ef034a87d4
revert fsldr change, fix null deref in pm
2019-03-29 22:40:54 +01:00
TuxSH
e688ec9257
move patches to pm
2019-03-29 19:07:24 +01:00
TuxSH
7177799021
Rosalina: delete "auto screenfilter restore on wakeup" functionality.
...
It was causing sleep mode wakeup issues and/or interfering with gsp in a
bad way.
2019-03-29 18:23:52 +01:00
TuxSH
e57abad52f
ctrulib changes
2019-03-29 00:09:59 +01:00
TuxSH
474eb3001b
Introduce service_manager, also fix hb:ldr pm/pm race condition
2019-03-16 23:40:43 +01:00
TuxSH
4b40dd52f4
Give a proper build system for each sysmodule, k11ext, arm11.
...
Previously, these Makefiles didn't correctly track header changes.
The project doesn't build as a whole, future commits will fix it.
2019-03-15 23:03:19 +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
d0306609c3
Apply screen filter when waking up from standby
2018-04-15 16:26:20 +02:00
TuxSH
9074688491
Make srvGetServiceHandle non-blocking if service port is full in all cases
2018-01-15 02:27:07 +01:00
TuxSH
22a8661fe1
Always patch FS and P9, remove SM service checks
2017-11-02 21:52:14 +01: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
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