TuxSH and GitHub
f437d92374
Merge pull request #1065 from panicbit/screen_filter
...
Implement blue light filters
2019-02-21 19:48:07 +01:00
TuxSH and GitHub
47916b2831
Fix menu thread stack overflow
...
sizeof(menuThreadStack) not matching 0x3000
2019-02-21 19:47:35 +01:00
TuxSH and GitHub
932ed4222f
Merge pull request #1142 from luigoalma/master
...
Added Patch to Process9 11.8 to the new AMPXI function
2018-09-20 09:44:36 +02:00
TuxSH
2127271b33
Double-license the gdbstub.
2018-06-14 18:33:09 +02:00
TuxSH
1600171ffa
Bump copyright year
2018-06-14 18:13:57 +02:00
TuxSH and GitHub
89a3dc8643
Merge pull request #1084 from ev1l0rd/patch-1
...
Removed links to compiled armips and makerom
2018-05-22 10:05:00 +02:00
TuxSH and GitHub
3477beb05c
Merge pull request #1086 from Nanquitas/patch-1
...
Fix GPU_PSC1_CNT address
2018-05-21 00:00:22 +02:00
TuxSH and GitHub
f776c56cd4
Merge pull request #1069 from Nanquitas/patch-1
...
Fix KProcessHandleTable__ToKThread on latest fw
2018-04-26 19:33:03 +02:00
TuxSH
a2177c0510
Fix menu entries (again)
2018-04-05 23:40:18 +02:00
TuxSH
356a94cc2e
Double the size of launchedPath
2018-04-05 23:20:30 +02:00
TuxSH
938cb6492f
Revert "Revert "Switched from mapping target process memory to svcReadProcessMemory & svcWriteProcessMemory functions.""
...
This reverts commit 1fd689f5da .
2018-03-20 01:11:49 +01:00
TuxSH and GitHub
fed62855cb
Merge pull request #1000 from duckbill007/master
...
Gateshark cheats support
2018-03-20 01:00:25 +01:00
TuxSH and GitHub
76d274cfe2
getmemregions: userland never exceeds 0x40000000
2018-01-19 01:42:53 +01:00
TuxSH and GitHub
ccf13be964
Merge pull request #1010 from Nanquitas/input-redirection-sockupdate
...
InputRedirection: check service existence instead of using OpenProcessByName
2018-01-19 01:30:15 +01:00
TuxSH and GitHub
e36b27ccf0
Merge pull request #1012 from Nanquitas/rosalina-freeze-fix
...
Rosalina: fix freeze when attempting to open Rosalina before the syst…
2018-01-19 01:29:58 +01:00
TuxSH and GitHub
34c80ad476
Merge pull request #1009 from Nanquitas/gdb-list-memregion
...
gdb: new getmemregions command
2018-01-19 01:28:53 +01:00
TuxSH and GitHub
97ae106d8e
Merge pull request #1011 from Nanquitas/patch-2
...
sock_util: remove unneeded check
2018-01-19 01:28:08 +01:00
TuxSH
11f820efa7
Check service existence before GetServiceHandle
2018-01-15 02:52:50 +01:00
TuxSH
9074688491
Make srvGetServiceHandle non-blocking if service port is full in all cases
2018-01-15 02:27:07 +01:00
TuxSH
553f8d2533
Remove lto for sysmodules
2018-01-12 11:20:17 +01:00
TuxSH
bbadf840ef
struct fb shouldn't be packed
2018-01-04 22:12:31 +01:00
TuxSH
acc50aae46
Merge branch 'master' of github.com:AuroraWright/Luma3DS
2018-01-04 18:41:14 +01:00
TuxSH
6a68a77973
Rewrite the ARM9 exception handlers, ...
...
- Fix patchArm9ExceptionHandlersInstall for older versions
- Fix some bugs in the ARM11 exception handlers
- Other, minor, changes
2018-01-04 18:40:11 +01:00
TuxSH
1572bfd989
[sm] Fix process unregistering logic bug ( fixes #984 )
...
In this case pm+sm were supposed to automatically unregister ro's services (the kernel can close a dying process's handle automatically). Not doing this apparently induced a reference leak of DevMenu's as a process, preventing it to be destroyed and the memory allocation reslimit counter to be updated by KProcess's destructor accordingly.
2017-12-27 19:30:57 +01:00
TuxSH
2a840f2c79
Minor date/time conversion loop style fixes
2017-12-19 02:32:51 +01:00
TuxSH and GitHub
4eaf791849
Merge pull request #937 from Hayleia/timestamped-screenshots
...
screenshots use timestamps as name
2017-12-19 02:15:07 +01:00
TuxSH and GitHub
16530d3a52
Merge pull request #972 from LiquidFenrir/ramviewer-fix
...
fix mistake, processes viewed were attached even if debugger was off
2017-12-18 07:13:13 +01:00
TuxSH and GitHub
57d03d6333
Merge pull request #916 from LiquidFenrir/ramviewer-fix
...
Several ramviewer improvements
2017-12-17 03:31:36 +01:00
TuxSH
cf8696ac70
Disable non-process memory access by default (see below), remove IDA 6.8 support...
...
The physical memory access "bit31" mapping (0--0x30000000 => 0x80000000--0xB0000000) as well as privileged (kernel) mappings confuse debugger clients like IDA's which interpret the value of the registers.
Access to those mappings can be toggled using "monitor toggleextmemaccess" instead (issue reported by @Nanquitas). Closes #943 .
Additionally, support for the buggy IDA 6.8's buggy gdb client was removed. Please use IDA 7.0 or higher.
P.S: IDA 7.0 added client support for no-ack mode (Debugging options > Set specific options), which should be enabled to make debugging twice as smooth. "Use stepping support" should be unchecked.
2017-11-26 02:18:59 +01:00
TuxSH and GitHub
55836b48af
Merge pull request #942 from Nanquitas/watchpoint-fix
...
Fix the impossibility to set a second watchpoint
2017-11-22 16:17:53 +01:00
TuxSH
506b16db37
Fix watchpoints handling (huge thanks to @Nanquitas)
2017-11-22 01:24:35 +01:00
TuxSH
44b5e10323
Fix N3DS menu entry
2017-11-10 20:51:52 +01:00
TuxSH
a4899a1bec
Remove redundant variables in Makefile
2017-11-03 19:03:17 +01:00
TuxSH
22a8661fe1
Always patch FS and P9, remove SM service checks
2017-11-02 21:52:14 +01:00
TuxSH
8258a98647
Integrate 3ds_pxi and 3ds_sm
2017-11-02 15:11:55 +01:00
TuxSH
d63fc2bc82
Fix latest commit
2017-09-24 19:31:38 +02:00
TuxSH
8e31784996
Fix thumb breakpoint handling
2017-09-24 17:58:23 +02:00
TuxSH
2492c8273a
Fix exception display
2017-08-21 19:26:17 +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
TuxSH
ca2622af7c
Fix #778
2017-08-16 23:46:36 +02:00
TuxSH
c79f11ee99
Change exception dump parser directory structure
2017-08-16 19:23:04 +02:00
TuxSH and GitHub
d5d56e7634
Merge pull request #790 from WinterMute/windows-path-fix
...
Don't fix already transformed $DEVKITARM variable
2017-08-15 15:20:27 +02:00
TuxSH and GitHub
a964089df4
Merge pull request #792 from Nanquitas/master
...
Exceptions: display more infos on screen (status, far, access type)
2017-08-15 15:20:17 +02:00
TuxSH and GitHub
009f61a8b6
Merge pull request #787 from Nanquitas/master
...
exception_parser.py: display the fault status source
2017-08-15 02:44:18 +02:00
TuxSH and GitHub
bd1d4a77fe
Merge pull request #783 from Nanquitas/patch-1
...
Watchpoints: fix read DSCR to enable MonitorMode
2017-08-14 19:04:15 +02:00
TuxSH and GitHub
d2e911a58e
Merge pull request #781 from profi200/master
...
Revert 9273a88d and make it not freeze the GPU/LCD hardware.
2017-08-13 16:00:45 +02:00
TuxSH and GitHub
9344a7b434
Fix default FB addresses
2017-08-13 16:00:35 +02:00
TuxSH
d4193ec11d
Attempt to detect booting from firm
2017-08-11 23:33:21 +02:00
TuxSH and GitHub
6b9b0472bc
Merge pull request #775 from LiquidFenrir/nwmcheck
...
Add a warning when nwm isn't running
2017-08-11 23:00:07 +02:00
TuxSH
3907c46980
Follow ARM's documentation on hw watchpoints to the letter
2017-07-20 00:56:08 +02:00
TuxSH
7e7ab124a3
Log "logged" errdisp messages in /luma/errdisp.txt, fixes #707
2017-07-19 00:59:47 +02:00
TuxSH
cfc6cf24bf
Some kext refactoring
2017-07-16 18:58:20 +02:00
TuxSH
46e9cb6b23
Fix fallthrough bug
2017-07-16 13:29:02 +02:00
TuxSH
ba14efe1f4
Suppress future -Wimplicit-fallthrough=3 warnings
2017-07-15 00:41:42 +02:00
TuxSH
3d8f62d38f
Fix MaxCpuTime for 3dsx
2017-07-09 22:14:00 +02:00
TuxSH and GitHub
8845e4dd20
Merge pull request #704 from Hikari-chin/master
...
LED toggle switch in Rosalina's misc menu + updated README
2017-07-05 19:26:56 +02:00
TuxSH
5d2a7315d5
Fix SetWifiEnabled
2017-07-03 19:28:34 +02:00
TuxSH and GitHub
1520ab7555
Update ISSUE_TEMPLATE.md
...
7.1 => 8.1
2017-07-02 22:52:49 +02:00
TuxSH and GitHub
b48e0b5c5b
Update ISSUE_TEMPLATE.md
2017-06-30 23:52:44 +02:00
TuxSH
31e2243c5c
Update description for "enable game patching"
2017-06-28 21:59:57 +02:00
TuxSH and GitHub
a9289b1f21
Merge pull request #662 from MerryMage/dsp-sig
...
Add a patch to disable DSP firmware signature check
2017-06-26 20:51:16 +02:00
TuxSH
7246a2664e
Move section0 to second quarter of VRAM
2017-06-26 17:41:40 +02:00
TuxSH
042ecf5343
Fix write-only hw watchpoint handling
2017-06-26 16:57:25 +02:00
TuxSH
91378ef3c1
Fix menu display bugs
2017-06-25 00:14:07 +02:00
TuxSH
0fbdee313f
Merge branch 'master' of github.com:AuroraWright/Luma3DS
2017-06-20 21:24:52 +02:00
TuxSH
cc64ef9670
Take fb stride into account
2017-06-20 18:29:30 +02:00
TuxSH
31ff6a1da8
Clarify option
2017-06-20 17:39:11 +02:00
TuxSH
94532e9cea
Halve the time necessary to take a screenshot
2017-06-20 16:14:36 +02:00
TuxSH
39ca23d609
Add qGetTLSAddr
2017-06-19 16:04:19 +02:00
TuxSH
47a9c1b576
Fix FS patch for 4.x
2017-06-19 15:34:51 +02:00
TuxSH
d819cfd58f
Remove useless files
2017-06-19 15:21:15 +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
2363817265
Fix grey strides issue (maybe)
2017-06-17 01:52:08 +02:00
TuxSH
b31018ab17
Lower the priority of the Rosalina menu
2017-06-17 00:15:36 +02:00
TuxSH
c610ec3319
Virtually full support for 4.x sysNAND
...
(see also: previous commit)
2017-06-16 22:37:04 +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
TuxSH
9ccfacd06d
Display IP in menus when either gdb/inputredir is enabled
2017-06-15 17:38:45 +02:00
TuxSH
12b561a27d
Remove unused variables
2017-06-15 01:57:57 +02:00
TuxSH
cc41003e1c
Fix exheader.h
2017-06-15 01:53:34 +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
24de7c5272
Fix indentation of gdb.c
2017-06-14 10:04:09 +02:00
TuxSH
a1b2ea2c5b
Fix firmlaunch payload path bug
2017-06-14 02:05:32 +02:00
TuxSH
19d68b6df4
Adjust config mem values
2017-06-14 01:29:55 +02:00
TuxSH
2ab41dbd01
Fix firmlaunch bug
2017-06-13 23:08:32 +02:00
TuxSH
da30c0b0f0
Fix dfsr being displayed instead of fpexc
2017-06-13 02:53:53 +02:00
TuxSH
005684d865
Fix loader bugs
...
new-hbmenu now works with H&S, etc.
2017-06-13 02:37:27 +02:00
TuxSH
da1eff82ba
Remove debugging line
2017-06-13 02:29:01 +02:00
TuxSH
a17311c955
Merge branch 'memregion-test'
2017-06-13 02:28:38 +02:00
TuxSH
e1d0602f25
Move the kext outside Rosalina
...
- Stability (tm)
- Boots 1s faster on N3DS
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
2017-06-13 02:00:41 +02:00
TuxSH and GitHub
2ff9718510
Merge pull request #595 from Hikari-chin/master
...
Fix #593
2017-06-12 18:00:22 +02:00
TuxSH and Ezekiel Bethel
53e2ef24f1
Refactor pattern for ir hook
2017-06-11 17:16:14 +01:00
TuxSH
ae8ea7da16
Revert PR due to breakage for a totally unrelated reason
...
(will be added back later)
2017-06-10 01:39:11 +02:00
TuxSH
69762c5dce
Revert "Attempt fixing svcConnectToPortInitHook.s again"
...
This reverts commit 901d4992c0 .
2017-06-09 20:48:01 +02:00
TuxSH
901d4992c0
Attempt fixing svcConnectToPortInitHook.s again
2017-06-09 18:10:02 +02:00
TuxSH
a7046909ec
Use static const when appropriate
2017-06-09 14:26:51 +02:00
TuxSH
949d219c72
lolwut this fixes building on WSL
...
maybe memsearch is flasky on unaligned patterns, dunno
2017-06-09 05:00:38 +02:00
TuxSH
9a3d9aed30
Always enable ARM9 exceptions, update .gitignore
2017-06-09 02:31:14 +02:00
TuxSH and GitHub
4d99143da0
Merge pull request #561 from SciresM/master
...
Add config option to disable exception vectors.
2017-06-09 00:17:14 +02:00
TuxSH
461035b212
Fix bug(s), refactor svcConnectToPortInitHook.s, cleanup
2017-06-08 21:35:41 +02:00
TuxSH
427a05997d
Revert "Refactor fatalExceptionHandlers.s a bit"
...
This reverts commit 84d736c2eb .
2017-06-08 02:02:49 +02:00