LiquidFenrir
2be2826b0b
detect jumping address and change mode accordingly
2017-12-16 04:14:21 +01:00
LiquidFenrir
37a9fa1bf4
work again with heapless processes, and show wether you're currently viewing heap or code on screen (apart from the address)
2017-12-14 17:03:13 +01:00
LiquidFenrir
65af93c8ce
other display for entering goto
2017-12-07 22:07:53 +01:00
LiquidFenrir
8353b84944
fix dump filename
2017-12-07 20:07:44 +01:00
LiquidFenrir
d6a89db495
make use of values defined in draw.h
2017-12-07 19:56:36 +01:00
LiquidFenrir
f156aa8cdb
add dumper
...
mostly a copy of the screenshotting function/from #937
2017-12-07 19:53:44 +01:00
LiquidFenrir
f9adbcc9d9
fix same-name variables
2017-12-07 18:23:29 +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
Alex Taber
c9701f93b9
Switch to APT_ResetHardwareAsync() for reboot ( Closes #831 )
2017-11-23 20:32:26 -05:00
Asuka Amari
09bfdb9ee1
removed unused variable
2017-11-22 07:03:00 +01:00
Nanquitas
1c2e8dec11
Fix the impossibility to set a second watchpoint
2017-11-22 03:37:23 +01:00
TuxSH
506b16db37
Fix watchpoints handling (huge thanks to @Nanquitas)
2017-11-22 01:24:35 +01:00
Asuka Amari
8f03234e58
screenshots now use timestamps as name
...
Instead of being called top_XXXX.bmp where XXXX means nothing,
screenshots are now called YYYY-MM-DD_HH-MM-SS.mmm_top.bmp (and same
idea for bot and top_right).
First obvious consequence, this is easier to manage in a file browser.
Now you have screenshots grouped by time, and you also have the 2 or 3
related screenshots (top, bot, top_right) close one to another.
Another consequence is that there is no need to go through existing
screenshots to find an unused number. Now osGetTime takes care of
everything. And going through files was a very time consuming process.
Now screenshots only need 4 (or 6 if 3D) seconds to be saved (instead of
40 seconds if you had 200 screenshots in your directory already).
Conflicts may happen when people change the date and time on their 3DS,
but that's why I even included milliseconds in the timestamp. People
don't set date and time everyday and they'd be unlucky to take a
screenshot at the exact time, milliseconds included, as another
screenshot right after setting the time one hour earlier...
Source for converting seconds since 1970 (or 1900...) to date and time:
https://stackoverflow.com/questions/21593692/
2017-11-18 16:37:35 +01:00
TuxSH
44b5e10323
Fix N3DS menu entry
2017-11-10 20:51:52 +01:00
LiquidFenrir
48303604b0
show address instead of offset when jumping
2017-11-05 06:56:54 +01:00
LiquidFenrir
ab2ddbc2ee
fix visible blank
...
if jumping too close to the end, the cursor won't be at the top to avoid the blank
2017-11-05 06:48:56 +01:00
LiquidFenrir
9495bf30bf
make jumping put the cursor at the top row
...
downside: when jumping near the end, a blank is visible
2017-11-05 06:30:41 +01:00
LiquidFenrir
882c6cf0d4
show the "main" address to distinguish between heap and code
2017-11-03 02:19:15 +01:00
LiquidFenrir
a5e18c82d1
reset scrolling when changing modes to avoid problems when the sizes dont match
2017-11-03 02:15:28 +01:00
TuxSH
22a8661fe1
Always patch FS and P9, remove SM service checks
2017-11-02 21:52:14 +01:00
LiquidFenrir
76dde0e6db
Add ram viewer/editor ( #877 )
...
Huge thanks to @LiquidFenrir
2017-10-24 18:35:15 +02:00
Aurora Wright
188400c5a9
Use ctrulib functions for mcu/battery level
2017-10-05 18:41:11 +02: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
Aurora Wright
f27cdb4543
Also fix RBGA4 (untested)
2017-09-23 22:34:28 +02:00
Dan Elkouby
97bef66018
Fix RGB5_A1 conversion
2017-09-23 15:01:11 +03:00
TuxSH
ca2622af7c
Fix #778
2017-08-16 23:46:36 +02:00
Hikari-chin
322a7050aa
Fix #791
2017-08-15 09:01:48 -04:00
Nanquitas
f235bc83a8
Watchpoints: fix read DSCR to enable MonitorMode
2017-08-14 16:10:50 +02:00
LiquidFenrir
7e74258363
check if nwm is running to fix https://github.com/AuroraWright/Luma3DS/issues/774
2017-08-11 04:29:38 +02:00
Dan Elkouby
62932a9639
Fix input redirection title index in the menu
...
This option is the third, not the fourth, and toggling it will override
the "save settings" option's title instead.
2017-08-06 23:56:00 +03:00
Hikari-chin
a4629e4b65
Cleaned up and rearranged the Rosalina menu in preparation for future features
2017-08-01 17:38:48 +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
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
Hikari-chin
3edaf0af64
Whoops
2017-07-09 14:36:06 -04:00
Hikari-chin
2538769f3a
Added LED toggling from the Rosalina misc. menu
2017-07-04 23:50:40 -04:00
LiquidFenrir
f2861058ba
add wireless toggling in rosalina
...
https://github.com/AuroraWright/Luma3DS/issues/619#issuecomment-309239178
ligne 353: CFG11_WIFICNT, nothing includes it in rosalina so I hardcoded it here
ligne 363: could also use svc 0x5A (SetWifiEnabled) but not sure how
2017-07-04 18:35:55 +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
cc64ef9670
Take fb stride into account
2017-06-20 18:29:30 +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
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
24de7c5272
Fix indentation of gdb.c
2017-06-14 10:04:09 +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
Hikari-chin
33af9cfe09
Fix #593
2017-06-12 01:45:38 +00:00
TuxSH
53e2ef24f1
Refactor pattern for ir hook
2017-06-11 17:16:14 +01:00
Ezekiel Bethel
c0059c83ac
inputredirection hook in ir:user cpp emulation => c-stick works in games now, also hook refactoring
2017-06-11 17:16:13 +01:00
Ezekiel Bethel
37eb21d297
poweroff/reboot for Rosalina misc. menu
2017-06-11 17:06:43 +01:00
TuxSH
461035b212
Fix bug(s), refactor svcConnectToPortInitHook.s, cleanup
2017-06-08 21:35:41 +02:00
TuxSH
a5b638ae7b
Fix uninitialized variable bugs
2017-06-06 21:04:13 +02:00
Aurora Wright
60d136f9b5
Fix #491
2017-06-06 01:22:17 +02:00
TuxSH
0ac6db006a
Work around a GDB bug (w/r/t packet size)
2017-06-05 21:23:17 +02:00
TuxSH
21db0d45bd
Added Rosalina, see details
...
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
2017-06-05 02:02:04 +02:00