Duckbill
5def0c18e2
Cheat file format changed from binary to plaintext
2017-12-22 14:46:46 +03:00
Duckbill
0e67b0f026
Moved key combo calculation to loading cheat phase
2017-12-22 12:39:09 +03:00
Duckbill
8052946517
Cheats array repleced by continous buffer
2017-12-22 12:17:45 +03:00
Duckbill
b6d6cc9750
Cheat implementations
2017-12-21 20:14:04 +03:00
TuxSH
2a840f2c79
Minor date/time conversion loop style fixes
2017-12-19 02:32:51 +01:00
TuxSH
4eaf791849
Merge pull request #937 from Hayleia/timestamped-screenshots
...
screenshots use timestamps as name
2017-12-19 02:15:07 +01:00
Aurora Wright
be0f50b19c
Disable poweroff when shell closed on NTRboothax altogether to prevent issues with unstable magnets
2017-12-18 21:02:41 +01:00
Aurora Wright
f30b7b9fb3
Merge branch 'master' of https://github.com/AuroraWright/Luma3DS
2017-12-18 20:56:45 +01:00
Aurora Wright
6a0f332e3c
Shutdown when waiting for button presses if the shell is closed, except when coming from a NTRboothax boot
2017-12-18 20:56:32 +01:00
TuxSH
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
Aurora Wright
20af9c6750
Fix issue reported in
...
f27cdb4543
\#commitcomment-24611141, simplify 56e54cd110
2017-12-18 04:27:11 +01:00
LiquidFenrir
fee9f6b427
forgot to return, made processes viewed attached even though the debugger wasnt enabled
2017-12-17 19:31:05 +01:00
TuxSH
57d03d6333
Merge pull request #916 from LiquidFenrir/ramviewer-fix
...
Several ramviewer improvements
2017-12-17 03:31:36 +01:00
LiquidFenrir
0075fe2aa0
work with processes with code starting at 0x14000000
2017-12-16 19:26:55 +01:00
LiquidFenrir
d54417ac0a
explicit casting
2017-12-16 19:26:27 +01:00
LiquidFenrir
648801d432
make pressing X accidentally twice less punitive
2017-12-16 04:30:40 +01:00
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
Yuuki Hikari
9c5766f649
Merge pull request #945 from astronautlevel2/master
...
Switch to APT_ResetHardwareAsync() for reboot (Closes #831 ), fix #831
2017-11-23 20:46:01 -05:00
Alex Taber
c9701f93b9
Switch to APT_ResetHardwareAsync() for reboot ( Closes #831 )
2017-11-23 20:32:26 -05:00
Aurora Wright
56e54cd110
Fix https://github.com/AuroraWright/Luma3DS/issues/921
2017-11-22 19:03:39 +01:00
TuxSH
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
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
TuxSH
a4899a1bec
Remove redundant variables in Makefile
2017-11-03 19:03:17 +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
TuxSH
8258a98647
Integrate 3ds_pxi and 3ds_sm
2017-11-02 15:11:55 +01:00
LiquidFenrir
76dde0e6db
Add ram viewer/editor ( #877 )
...
Huge thanks to @LiquidFenrir
2017-10-24 18:35:15 +02:00
Ian Burgwin
1a39cb27e4
fix discord invite link
2017-10-14 10:10:03 -07:00
Aurora Wright
95d2d0a6bd
Update makefile
2017-10-12 20:56:47 +02:00
Aurora Wright
98d4345858
Remove unneeded check
2017-10-07 23:04:55 +02:00
Aurora Wright
1e4431dcc9
Fix ARM9 exceptions displaying ARM11-specific info
2017-10-07 20:59:21 +02:00
Aurora Wright
348b175994
Fix some fault statuses overlapping to a new line
2017-10-05 19:55:21 +02:00
Aurora Wright
76f057dafb
Remove friends patch as it's useless
2017-10-05 18:45:06 +02:00
Aurora Wright
188400c5a9
Use ctrulib functions for mcu/battery level
2017-10-05 18:41:11 +02:00
Aurora
a74d9c6d3e
Merge pull request #878 from Margen67/master
...
Update README.md
2017-10-03 01:19:26 +02:00