From 1c23fe377f840702f3ba65839b5db7012d1b48a2 Mon Sep 17 00:00:00 2001
From: triangle <79382000+spellboundtriangle@users.noreply.github.com>
Date: Mon, 22 Mar 2021 20:23:23 -0500
Subject: [PATCH] RAM dump button combo and RAM Viewer controls (#9)
A few things to consider:
- *RAM Editor* and *RAM Viewer* are referred to as if they are two separate modes, but it would be more accurate to imply a *view mode* and *edit mode* as they both technically are within the RAM Viewer option in the in-game menu. I did not do this, because then view mode would have to be a sub-bullet of RAM Viewer itself along with edit mode, making it more messy (line 42, 51)
- The other two shortcuts are above the in-game menu because of how long and detailed the in-game menu portion is, so it looks nicer this way (line 39, 40)
- The RAM dump shortcut appears to take 3 seconds, but maybe I miscounted 2 as 3? (line 40)
- There's no explanation for `h` (line 54, 55)
- Explanation for address jump function is redundant, because there isn't really a nice way of saying "see above" and it might not make sense to separate it from the viewer and editor portions (line 47, 58)
- This only covers the RAM Viewer functions because everything else in the in-game menu is fairly straightforward, but perhaps those other things would belong on the nds-bootstrap section of the wiki
- *Fast scroll* may not be appropriate (line 44)
- *1h* may be unnecessary, but was done to be consistent with *10h* (line 54, 55)
- Address jumping section makes no mention of hexadecimal (line 48, 59)
---
pages/_en-US/twilightmenu/controls.md | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/pages/_en-US/twilightmenu/controls.md b/pages/_en-US/twilightmenu/controls.md
index ad2c73f0..28306a6b 100644
--- a/pages/_en-US/twilightmenu/controls.md
+++ b/pages/_en-US/twilightmenu/controls.md
@@ -36,8 +36,29 @@ description: Controls for using TWiLight Menu++
- L: Disable all cheats
#### DS ROMs (using nds-bootstrap)
-- L + Down + SELECT: Open the in-game menu
- L + R + Up + X for 1 second: Swap the screens
+- L + R + Down + A for 3 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin`
+- L + Down + SELECT: Open the in-game menu
+ - RAM Viewer
+ - Up / Down: Scroll
+ - Left / Right: Fast scroll
+ - A: Enter RAM Editor
+ - B: Return to in-game menu
+ - Y: Specify an address to jump to
+ - Up / Down: Increase / Decrease selected value
+ - Left / Right: Select a value
+ - A / B: Return to RAM Viewer/Editor at specified address
+ - RAM Editor
+ - Up / Down / Left / Right: Select a value
+ - A: Modify selected value
+ - Up / Down: Increase / Decrease value by 1h
+ - Left / Right: Increase / Decrease value by 10h
+ - A / B: Finish modifying value
+ - B: Return to RAM Viewer
+ - Y: Specify an address to jump to
+ - Up / Down: Increase / Decrease selected value
+ - Left / Right: Select a value
+ - A / B: Return to RAM Viewer/Editor at specified address
#### Boot shortcuts
These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen.