From 8d7171e58f0de2ea4d85a5c185622b5cdf8e4541 Mon Sep 17 00:00:00 2001 From: Pk11 Date: Fri, 15 Oct 2021 23:07:14 -0500 Subject: [PATCH] Update translations --- crowdin-pull.sh | 8 ++++ pages/_es-ES/ds-index/dsi-twl-firm.md | 8 ++-- pages/_es-ES/ds-index/emulators.md | 2 + pages/_es-ES/ds-index/forwarders.md | 2 +- pages/_es-ES/ds-index/homebrew.md | 2 +- pages/_es-ES/ds-index/index.md | 2 +- pages/_es-ES/ds-index/retail-roms.md | 8 ++-- pages/_es-ES/ds-index/wifi.md | 2 +- pages/_es-ES/gbarunner2/faq.md | 3 ++ pages/_es-ES/hiyacfw/faq.md | 2 +- pages/_es-ES/hiyacfw/index.md | 2 +- pages/_es-ES/hiyacfw/installing.md | 3 +- pages/_es-ES/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_es-ES/index.md | 2 +- pages/_es-ES/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_es-ES/nds-bootstrap/faq.md | 20 +++++++- pages/_es-ES/nds-bootstrap/index.md | 2 +- pages/_es-ES/other/godmode9i.md | 7 +++ pages/_es-ES/twilightmenu/controls.md | 48 ++----------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_es-ES/twilightmenu/faq.md | 9 ++++ pages/_es-ES/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 7 ++- pages/_fr-FR/ds-index/dsi-twl-firm.md | 8 ++-- pages/_fr-FR/ds-index/emulators.md | 2 + pages/_fr-FR/ds-index/forwarders.md | 2 +- pages/_fr-FR/ds-index/homebrew.md | 2 +- pages/_fr-FR/ds-index/index.md | 2 +- pages/_fr-FR/ds-index/retail-roms.md | 8 ++-- pages/_fr-FR/ds-index/wifi.md | 2 +- pages/_fr-FR/gbarunner2/faq.md | 3 ++ pages/_fr-FR/hiyacfw/faq.md | 2 +- pages/_fr-FR/hiyacfw/index.md | 2 +- pages/_fr-FR/hiyacfw/installing.md | 3 +- pages/_fr-FR/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_fr-FR/index.md | 2 +- pages/_fr-FR/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_fr-FR/nds-bootstrap/faq.md | 20 +++++++- pages/_fr-FR/nds-bootstrap/index.md | 2 +- pages/_fr-FR/other/godmode9i.md | 7 +++ pages/_fr-FR/twilightmenu/controls.md | 48 ++----------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_fr-FR/twilightmenu/faq.md | 9 ++++ pages/_fr-FR/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 7 ++- pages/_he-IL/ds-index/dsi-twl-firm.md | 8 ++-- pages/_he-IL/ds-index/emulators.md | 2 + pages/_he-IL/ds-index/forwarders.md | 2 +- pages/_he-IL/ds-index/homebrew.md | 2 +- pages/_he-IL/ds-index/index.md | 2 +- pages/_he-IL/ds-index/retail-roms.md | 8 ++-- pages/_he-IL/ds-index/wifi.md | 2 +- pages/_he-IL/gbarunner2/faq.md | 3 ++ pages/_he-IL/hiyacfw/faq.md | 2 +- pages/_he-IL/hiyacfw/index.md | 2 +- pages/_he-IL/hiyacfw/installing.md | 3 +- pages/_he-IL/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_he-IL/index.md | 2 +- pages/_he-IL/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_he-IL/nds-bootstrap/faq.md | 20 +++++++- pages/_he-IL/nds-bootstrap/index.md | 2 +- pages/_he-IL/other/godmode9i.md | 7 +++ pages/_he-IL/twilightmenu/controls.md | 48 ++----------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_he-IL/twilightmenu/faq.md | 9 ++++ pages/_he-IL/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 7 ++- pages/_hu-HU/ds-index/dsi-twl-firm.md | 8 ++-- pages/_hu-HU/ds-index/emulators.md | 2 + pages/_hu-HU/ds-index/forwarders.md | 4 +- pages/_hu-HU/ds-index/retail-roms.md | 8 ++-- pages/_hu-HU/ds-index/wifi.md | 2 +- pages/_hu-HU/gbarunner2/faq.md | 3 ++ pages/_hu-HU/hiyacfw/faq.md | 2 +- pages/_hu-HU/hiyacfw/installing.md | 3 +- pages/_hu-HU/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_hu-HU/index.md | 2 +- pages/_hu-HU/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_hu-HU/nds-bootstrap/faq.md | 20 +++++++- pages/_hu-HU/nds-bootstrap/index.md | 2 +- pages/_hu-HU/other/godmode9i.md | 7 +++ pages/_hu-HU/twilightmenu/controls.md | 40 +--------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_hu-HU/twilightmenu/faq.md | 9 ++++ pages/_hu-HU/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 3 ++ pages/_id-ID/ds-index/dsi-twl-firm.md | 8 ++-- pages/_id-ID/ds-index/emulators.md | 2 + pages/_id-ID/ds-index/forwarders.md | 2 +- pages/_id-ID/ds-index/homebrew.md | 2 +- pages/_id-ID/ds-index/index.md | 2 +- pages/_id-ID/ds-index/retail-roms.md | 8 ++-- pages/_id-ID/ds-index/wifi.md | 2 +- pages/_id-ID/gbarunner2/faq.md | 3 ++ pages/_id-ID/hiyacfw/faq.md | 2 +- pages/_id-ID/hiyacfw/index.md | 2 +- pages/_id-ID/hiyacfw/installing.md | 3 +- pages/_id-ID/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_id-ID/index.md | 2 +- pages/_id-ID/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_id-ID/nds-bootstrap/faq.md | 20 +++++++- pages/_id-ID/nds-bootstrap/index.md | 2 +- pages/_id-ID/other/godmode9i.md | 7 +++ pages/_id-ID/twilightmenu/controls.md | 38 --------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_id-ID/twilightmenu/faq.md | 9 ++++ pages/_id-ID/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 5 +- pages/_it-IT/ds-index/dsi-twl-firm.md | 8 ++-- pages/_it-IT/ds-index/emulators.md | 2 + pages/_it-IT/ds-index/forwarders.md | 2 +- pages/_it-IT/ds-index/homebrew.md | 2 +- pages/_it-IT/ds-index/index.md | 2 +- pages/_it-IT/ds-index/retail-roms.md | 8 ++-- pages/_it-IT/ds-index/wifi.md | 2 +- pages/_it-IT/gbarunner2/faq.md | 3 ++ pages/_it-IT/hiyacfw/faq.md | 2 +- pages/_it-IT/hiyacfw/index.md | 2 +- pages/_it-IT/hiyacfw/installing.md | 3 +- pages/_it-IT/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_it-IT/index.md | 2 +- pages/_it-IT/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_it-IT/nds-bootstrap/faq.md | 20 +++++++- pages/_it-IT/nds-bootstrap/index.md | 2 +- pages/_it-IT/other/godmode9i.md | 7 +++ pages/_it-IT/twilightmenu/controls.md | 48 ++----------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_it-IT/twilightmenu/faq.md | 9 ++++ pages/_it-IT/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 5 +- pages/_ja-JP/ds-index/dsi-twl-firm.md | 8 ++-- pages/_ja-JP/ds-index/emulators.md | 2 + pages/_ja-JP/ds-index/forwarders.md | 2 +- pages/_ja-JP/ds-index/homebrew.md | 2 +- pages/_ja-JP/ds-index/retail-roms.md | 8 ++-- pages/_ja-JP/ds-index/wifi.md | 2 +- pages/_ja-JP/gbarunner2/faq.md | 3 ++ pages/_ja-JP/hiyacfw/faq.md | 2 +- pages/_ja-JP/hiyacfw/installing.md | 3 +- pages/_ja-JP/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_ja-JP/index.md | 2 +- pages/_ja-JP/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_ja-JP/nds-bootstrap/faq.md | 20 +++++++- pages/_ja-JP/nds-bootstrap/index.md | 2 +- pages/_ja-JP/other/godmode9i.md | 7 +++ pages/_ja-JP/twilightmenu/controls.md | 38 --------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_ja-JP/twilightmenu/faq.md | 9 ++++ pages/_ja-JP/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 3 ++ pages/_ko-KR/ds-index/dsi-twl-firm.md | 8 ++-- pages/_ko-KR/ds-index/emulators.md | 2 + pages/_ko-KR/ds-index/forwarders.md | 2 +- pages/_ko-KR/ds-index/homebrew.md | 2 +- pages/_ko-KR/ds-index/index.md | 2 +- pages/_ko-KR/ds-index/retail-roms.md | 8 ++-- pages/_ko-KR/ds-index/wifi.md | 2 +- pages/_ko-KR/gbarunner2/faq.md | 3 ++ pages/_ko-KR/hiyacfw/faq.md | 2 +- pages/_ko-KR/hiyacfw/index.md | 2 +- pages/_ko-KR/hiyacfw/installing.md | 3 +- pages/_ko-KR/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_ko-KR/index.md | 2 +- pages/_ko-KR/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_ko-KR/nds-bootstrap/faq.md | 20 +++++++- pages/_ko-KR/nds-bootstrap/index.md | 2 +- pages/_ko-KR/other/godmode9i.md | 7 +++ pages/_ko-KR/twilightmenu/controls.md | 48 ++----------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_ko-KR/twilightmenu/faq.md | 9 ++++ pages/_ko-KR/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 5 +- pages/_pl-PL/ds-index/dsi-twl-firm.md | 8 ++-- pages/_pl-PL/ds-index/emulators.md | 2 + pages/_pl-PL/ds-index/forwarders.md | 2 +- pages/_pl-PL/ds-index/homebrew.md | 2 +- pages/_pl-PL/ds-index/index.md | 2 +- pages/_pl-PL/ds-index/retail-roms.md | 8 ++-- pages/_pl-PL/ds-index/wifi.md | 2 +- pages/_pl-PL/gbarunner2/faq.md | 3 ++ pages/_pl-PL/hiyacfw/faq.md | 2 +- pages/_pl-PL/hiyacfw/index.md | 2 +- pages/_pl-PL/hiyacfw/installing.md | 3 +- pages/_pl-PL/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_pl-PL/index.md | 2 +- pages/_pl-PL/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_pl-PL/nds-bootstrap/faq.md | 20 +++++++- pages/_pl-PL/nds-bootstrap/index.md | 2 +- pages/_pl-PL/other/godmode9i.md | 7 +++ pages/_pl-PL/twilightmenu/controls.md | 48 ++----------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_pl-PL/twilightmenu/faq.md | 9 ++++ pages/_pl-PL/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 5 +- pages/_ru-RU/ds-index/dsi-twl-firm.md | 8 ++-- pages/_ru-RU/ds-index/emulators.md | 2 + pages/_ru-RU/ds-index/forwarders.md | 2 +- pages/_ru-RU/ds-index/homebrew.md | 2 +- pages/_ru-RU/ds-index/index.md | 2 +- pages/_ru-RU/ds-index/retail-roms.md | 8 ++-- pages/_ru-RU/ds-index/wifi.md | 2 +- pages/_ru-RU/gbarunner2/faq.md | 3 ++ pages/_ru-RU/hiyacfw/faq.md | 2 +- pages/_ru-RU/hiyacfw/index.md | 2 +- pages/_ru-RU/hiyacfw/installing.md | 3 +- pages/_ru-RU/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_ru-RU/index.md | 2 +- pages/_ru-RU/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_ru-RU/nds-bootstrap/faq.md | 20 +++++++- pages/_ru-RU/nds-bootstrap/index.md | 2 +- pages/_ru-RU/other/godmode9i.md | 7 +++ pages/_ru-RU/twilightmenu/controls.md | 48 ++----------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_ru-RU/twilightmenu/faq.md | 9 ++++ pages/_ru-RU/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 5 +- pages/_sv-SE/ds-index/dsi-twl-firm.md | 8 ++-- pages/_sv-SE/ds-index/emulators.md | 2 + pages/_sv-SE/ds-index/forwarders.md | 2 +- pages/_sv-SE/ds-index/homebrew.md | 2 +- pages/_sv-SE/ds-index/index.md | 2 +- pages/_sv-SE/ds-index/retail-roms.md | 8 ++-- pages/_sv-SE/ds-index/wifi.md | 2 +- pages/_sv-SE/gbarunner2/faq.md | 3 ++ pages/_sv-SE/hiyacfw/faq.md | 2 +- pages/_sv-SE/hiyacfw/index.md | 2 +- pages/_sv-SE/hiyacfw/installing.md | 3 +- pages/_sv-SE/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_sv-SE/index.md | 2 +- pages/_sv-SE/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_sv-SE/nds-bootstrap/faq.md | 20 +++++++- pages/_sv-SE/nds-bootstrap/index.md | 2 +- pages/_sv-SE/other/godmode9i.md | 7 +++ pages/_sv-SE/twilightmenu/controls.md | 44 ++--------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_sv-SE/twilightmenu/faq.md | 9 ++++ pages/_sv-SE/twilightmenu/index.md | 4 +- .../twilightmenu/installing-flashcard.md | 5 +- pages/_zh-CN/ds-index/dsi-twl-firm.md | 8 ++-- pages/_zh-CN/ds-index/emulators.md | 2 + pages/_zh-CN/ds-index/forwarders.md | 2 +- pages/_zh-CN/ds-index/homebrew.md | 2 +- pages/_zh-CN/ds-index/index.md | 2 +- pages/_zh-CN/ds-index/retail-roms.md | 8 ++-- pages/_zh-CN/ds-index/wifi.md | 2 +- pages/_zh-CN/gbarunner2/faq.md | 3 ++ pages/_zh-CN/hiyacfw/faq.md | 2 +- pages/_zh-CN/hiyacfw/index.md | 2 +- pages/_zh-CN/hiyacfw/installing.md | 3 +- pages/_zh-CN/hiyacfw/uninstalling.md | 26 ++++++++++ pages/_zh-CN/index.md | 2 +- pages/_zh-CN/nds-bootstrap/controls.md | 45 +++++++++++++++++ pages/_zh-CN/nds-bootstrap/faq.md | 20 +++++++- pages/_zh-CN/nds-bootstrap/index.md | 2 +- pages/_zh-CN/other/godmode9i.md | 7 +++ pages/_zh-CN/twilightmenu/controls.md | 46 ++---------------- .../twilightmenu/custom-dsi-3ds-skins.md | 2 +- pages/_zh-CN/twilightmenu/faq.md | 9 ++++ pages/_zh-CN/twilightmenu/index.md | 4 +- pages/_zh-CN/twilightmenu/installing-3ds.md | 2 +- .../twilightmenu/installing-flashcard.md | 5 +- 261 files changed, 1657 insertions(+), 785 deletions(-) create mode 100755 crowdin-pull.sh create mode 100644 pages/_es-ES/hiyacfw/uninstalling.md create mode 100644 pages/_es-ES/nds-bootstrap/controls.md create mode 100644 pages/_fr-FR/hiyacfw/uninstalling.md create mode 100644 pages/_fr-FR/nds-bootstrap/controls.md create mode 100644 pages/_he-IL/hiyacfw/uninstalling.md create mode 100644 pages/_he-IL/nds-bootstrap/controls.md create mode 100644 pages/_hu-HU/hiyacfw/uninstalling.md create mode 100644 pages/_hu-HU/nds-bootstrap/controls.md create mode 100644 pages/_id-ID/hiyacfw/uninstalling.md create mode 100644 pages/_id-ID/nds-bootstrap/controls.md create mode 100644 pages/_it-IT/hiyacfw/uninstalling.md create mode 100644 pages/_it-IT/nds-bootstrap/controls.md create mode 100644 pages/_ja-JP/hiyacfw/uninstalling.md create mode 100644 pages/_ja-JP/nds-bootstrap/controls.md create mode 100644 pages/_ko-KR/hiyacfw/uninstalling.md create mode 100644 pages/_ko-KR/nds-bootstrap/controls.md create mode 100644 pages/_pl-PL/hiyacfw/uninstalling.md create mode 100644 pages/_pl-PL/nds-bootstrap/controls.md create mode 100644 pages/_ru-RU/hiyacfw/uninstalling.md create mode 100644 pages/_ru-RU/nds-bootstrap/controls.md create mode 100644 pages/_sv-SE/hiyacfw/uninstalling.md create mode 100644 pages/_sv-SE/nds-bootstrap/controls.md create mode 100644 pages/_zh-CN/hiyacfw/uninstalling.md create mode 100644 pages/_zh-CN/nds-bootstrap/controls.md diff --git a/crowdin-pull.sh b/crowdin-pull.sh new file mode 100755 index 00000000..917beb41 --- /dev/null +++ b/crowdin-pull.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +for language in es-ES fr he hu ic-IC id it ja ko pl ru sv-SE zh-CN; do + echo $language + crowdin pull -l $language +done + +./fix\ in-context.sh \ No newline at end of file diff --git a/pages/_es-ES/ds-index/dsi-twl-firm.md b/pages/_es-ES/ds-index/dsi-twl-firm.md index b6eb46bb..1fbf3702 100644 --- a/pages/_es-ES/ds-index/dsi-twl-firm.md +++ b/pages/_es-ES/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Acerca el TWL_FIRM de Nintendo DSi y Nintendo 3DS --- ### Preparando el CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. La instalación de firmware personalizado es bastante sencilla y, en la mayoría de los casos, todo lo que necesita es una tarjeta (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. La instalación de firmware personalizado es bastante sencilla y, en la mayoría de los casos, todo lo que necesita es una tarjeta (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: - [Guía de Hackeo de 3DS](https://3ds.hacks.guide) - Comando de Lightning: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### Frecuencias de CPU -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. Eso está en la propia aplicación, y que algunas aplicaciones no funcionen con una mayor velocidad de reloj NO es un fallo de nds-bootstrap. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Acceso y bloqueo del Slot-1 de Nintendo DSi -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Cámara Nintendo DSi -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_es-ES/ds-index/emulators.md b/pages/_es-ES/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_es-ES/ds-index/emulators.md +++ b/pages/_es-ES/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_es-ES/ds-index/forwarders.md b/pages/_es-ES/ds-index/forwarders.md index 56054b54..7cb20521 100644 --- a/pages/_es-ES/ds-index/forwarders.md +++ b/pages/_es-ES/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_es-ES/ds-index/homebrew.md b/pages/_es-ES/ds-index/homebrew.md index 6dfcb202..38c4116d 100644 --- a/pages/_es-ES/ds-index/homebrew.md +++ b/pages/_es-ES/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Las diversas ranuras para tarjetas SD tienen hardware distinto (la mayoría de las veces) y el código escrito para una tarjeta no tiene por qué funcionar para otra. DLDI (abreviatura de Dynamically Linked Device Interface) intenta arreglar esto teniendo el código que maneja la tarjeta SD parcheado de forma externa. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_es-ES/ds-index/index.md b/pages/_es-ES/ds-index/index.md index 1fbf60ee..059cdbeb 100644 --- a/pages/_es-ES/ds-index/index.md +++ b/pages/_es-ES/ds-index/index.md @@ -6,4 +6,4 @@ title: Índice de modding de Nintendo DS description: Una explicación de todo lo relacionado con el modding de DS --- -Bienvenido a la sección de recursos de modding de Nintendo DS. Es un intento de explicar la mayoría de cosas relacionadas con el modding de Nintendo DS, así como una introducción básica al firmware NTR de la Nintendo DS, el firmware TWL de la Nintendo DSi y el TWL_FIRM de la Nintendo 3DS. +Bienvenido a la sección de recursos de modding de Nintendo DS. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_es-ES/ds-index/retail-roms.md b/pages/_es-ES/ds-index/retail-roms.md index 333df57f..61fd98c2 100644 --- a/pages/_es-ES/ds-index/retail-roms.md +++ b/pages/_es-ES/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot es cuando un juego envía sus propios binarios cargados ARM7 y ARM9 a otra consola. Se usa en la Descarga DS para el multijugador con una sola tarjeta. No todos los juegos que tienen multijugador con una sola tarjeta lo usan. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. Se usa en la Descarga DS para el multijugador con una sola tarjeta. Not all games that have single-card multiplayer use cloneboot, however. ### Archivos de guardado Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Ensamblador Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Lectura Card DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Por ejemplo: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_es-ES/ds-index/wifi.md b/pages/_es-ES/ds-index/wifi.md index 2225c00e..247f4072 100644 --- a/pages/_es-ES/ds-index/wifi.md +++ b/pages/_es-ES/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_es-ES/gbarunner2/faq.md b/pages/_es-ES/gbarunner2/faq.md index 79f8a6a0..961a0da3 100644 --- a/pages/_es-ES/gbarunner2/faq.md +++ b/pages/_es-ES/gbarunner2/faq.md @@ -20,3 +20,6 @@ Aún no. En cambio, puedes inyectar trucos en tu ROM de GBA de forma permanente #### ¿Cómo uso las funciones Wifi Link? Necesitarás la versión [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) para utilizar dichas funciones. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_es-ES/hiyacfw/faq.md b/pages/_es-ES/hiyacfw/faq.md index 628827e1..102fc8fd 100644 --- a/pages/_es-ES/hiyacfw/faq.md +++ b/pages/_es-ES/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_es-ES/hiyacfw/index.md b/pages/_es-ES/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_es-ES/hiyacfw/index.md +++ b/pages/_es-ES/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_es-ES/hiyacfw/installing.md b/pages/_es-ES/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_es-ES/hiyacfw/installing.md +++ b/pages/_es-ES/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_es-ES/hiyacfw/uninstalling.md b/pages/_es-ES/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_es-ES/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_es-ES/index.md b/pages/_es-ES/index.md index a54213d3..9552c103 100644 --- a/pages/_es-ES/index.md +++ b/pages/_es-ES/index.md @@ -6,6 +6,6 @@ title: Inicio # ¡Bienvenido a la Wiki de DS-Homebrew! -Aquí podrás encontrar wikis para TWiLight Menu++ y otros proyectos de DS-Homebrew. Haz clic en una de las secciones en la parte superior y aparecerá una lista a la izquierda. +Aquí podrás encontrar wikis para TWiLight Menu++ y otros proyectos de DS-Homebrew. Click one of the sections on the top. Use the table of contents to navigate. Si deseas contribuir en la página, puedes encontrar el código fuente en [GitHub](https://github.com/{{ site.repo }}) o ayudar a traducir en [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Si tienes alguna sugerencia o necesitas ayuda, únete al servidor de Discord de [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) (solo en inglés). diff --git a/pages/_es-ES/nds-bootstrap/controls.md b/pages/_es-ES/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_es-ES/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_es-ES/nds-bootstrap/faq.md b/pages/_es-ES/nds-bootstrap/faq.md index d350e726..2bee5c9b 100644 --- a/pages/_es-ES/nds-bootstrap/faq.md +++ b/pages/_es-ES/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Intercambia ambas pantallas en juegos compatibles para una mejor experiencia de juego o en consolas con una pantalla rota o quitada - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_es-ES/nds-bootstrap/index.md b/pages/_es-ES/nds-bootstrap/index.md index dd9313a3..438f7ba9 100644 --- a/pages/_es-ES/nds-bootstrap/index.md +++ b/pages/_es-ES/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Acerca del uso de nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_es-ES/other/godmode9i.md b/pages/_es-ES/other/godmode9i.md index 170749a4..46012847 100644 --- a/pages/_es-ES/other/godmode9i.md +++ b/pages/_es-ES/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_es-ES/twilightmenu/controls.md b/pages/_es-ES/twilightmenu/controls.md index 63e91fd3..aec96f3d 100644 --- a/pages/_es-ES/twilightmenu/controls.md +++ b/pages/_es-ES/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: Controles para usar TWiLight Menu++ - Y: Mostrar descripción del truco - L: Desactivar todos los trucos -#### ROMs de DS(i) (usando nds-bootstrap) -No se aplica a DSiWare. -- L + R + Arriba + X durante 1 segundo: Intercambia las pantallas -- L + R + Abajo + A durante 2 segundos: Volcar la RAM en `sd:/_nds/nds-bootstrap` como `ramDump.bin` -- L + R + Abajo + B durante 2 segundos: Volver a TWiLight Menu++ -- L + Abajo + SELECT: Abrir menú dentro del juego - - R: Avanzar un fotograma - - Captura de pantalla - - Arriba/Abajo/Izquierda/Derecha: Cambiar banco VRAM - - A: Guardar captura de pantalla - - B: Regresar al menú dentro del juego - - Visor de la RAM - - Arriba/Abajo: Navegar - - Izquierda/Derecha: Navegar rápido - - R + Abajo/Arriba: Navegar aún más rápido - - R + Izquierda/Derecha: Navegar lo más rápido - - A: Entrar al editor de la RAM - - B: Regresar al menú dentro del juego - - Y: Especificar una dirección a la que saltar - - Arriba/Abajo: Incrementar/Disminuir valor seleccionado - - Izquierda/Derecha: Seleccionar un valor - - A/B: Volver al visor/editor de la RAM en la dirección especificada - - Editor de la RAM - - Arriba/Abajo/Izquierda/Derecha: Seleccionar un valor - - A: Modificar valor seleccionado - - Arriba/Abajo: Incrementar/Disminuir valor por 1h - - Izquierda/Derecha: Incrementar/Disminuir valor por 10h - - A/B: Terminar de modificar el valor - - B: Volver al visor de RAM - - Y: Especificar dirección a la que saltar - - Arriba/Abajo: Incrementar/Disminuir valor seleccionado - - Izquierda/Derecha: Seleccionar un valor - - A/B: Volver al visor/editor de la RAM en la dirección especificada -- En algunos modelos de 3DS original no se puede volver a TWiLight Menu++ -- La combinación de botónes para abrir el menú de nds-bootstrap dentro del juego puede cambiarse en la configuración de TWiLight Menu++ -- Las capturas de pantalla se guardan en el archivo `sd:/_nds/nds-bootstrap/screenshots.tar`. Este archivo puede abrirse usando un visor de archivos como [7-zip](https://www.7-zip.org/) -- El volcado de la memoria RAM y la realización de capturas de pantalla no son posibles actualmente en el modo B4DS +#### Boot shortcuts +These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -#### Atajos al arrancar -Estas combinaciones pueden hacerse en la pantalla de bienvenida de TWiLight Menu++ / justo después de la de Nintendo DSi. - -- SELECT: Abrir los ajustes -- A + B + X + Y: Restablecer los ajustes de TWiLight Menu++ -- B: Lanzar última ROM usada +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md index c076d555..e9827a21 100644 --- a/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_es-ES/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: Cómo crear skins para los temas DSi y 3DS description: Cómo crear skins personalizadas de DSi y 3DS en TWiLight Menu++ --- -La forma más sencilla de personalizar un tema es editar las texturas png de las carpetas `ui`, `battery`, y/o `volume` de un tema. Estos archivos pueden ser cualquier png, teniendo en cuenta que solo los píxeles 100% transparentes se verán así, cualquier otra transparencia se verá opaca. Además, cualquier parte transparente de un set (p. ej. todos los iconos de la batería) deben serlo en todos debido a que esos píxeles se saltan en vez de reflejar el fondo, por lo que cualquier parte que solo sea transparente en algunos deberán tener la textura del fondo en vez de transparencia. Las texturas pueden ser de distinto tamaño, pero habrá que ajustarla en la configuración del tema para que aparezcan correctamente (más información abajo). +La forma más sencilla de personalizar un tema es editar las texturas png de las carpetas `ui`, `battery`, y/o `volume` de un tema. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Además, cualquier parte transparente de un set (p. ej. todos los iconos de la batería) deben serlo en todos debido a que esos píxeles se saltan en vez de reflejar el fondo, por lo que cualquier parte que solo sea transparente en algunos deberán tener la textura del fondo en vez de transparencia. Las texturas pueden ser de distinto tamaño, pero habrá que ajustarla en la configuración del tema para que aparezcan correctamente (más información abajo). Cambiar texturas con paletas llevan más trabajo. En las carpetas `grit` y `background_grit` de un tema, las imágenes pueden editarse. También necesitarás [cadenas de montaje de devkitPro's](https://devkitpro.org) con GRIT instalado. Una vez que hayas terminado de editar los archivos, debes ejecutar ```bash diff --git a/pages/_es-ES/twilightmenu/faq.md b/pages/_es-ES/twilightmenu/faq.md index c28e5fd2..7275442c 100644 --- a/pages/_es-ES/twilightmenu/faq.md +++ b/pages/_es-ES/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### ¿The Biggest Loser es capaz de lanzar TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_es-ES/twilightmenu/index.md b/pages/_es-ES/twilightmenu/index.md index 6b5bca49..079381ff 100644 --- a/pages/_es-ES/twilightmenu/index.md +++ b/pages/_es-ES/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Guías acerca de cómo usar y personalizar TWiLight Menu++ ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_es-ES/twilightmenu/installing-flashcard.md b/pages/_es-ES/twilightmenu/installing-flashcard.md index 85f9462c..146809c0 100644 --- a/pages/_es-ES/twilightmenu/installing-flashcard.md +++ b/pages/_es-ES/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: Cómo instalar TWiLight Menu++ en una flashcard de Nintendo DS - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi - Instala [YSMenu de RetroGameFan](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/). - - Comprueba que tienes `YSMenu.nds` (renombrado de `TTMenu.dat` si no existe) y la carpeta `TTMenu` en la raíz de la microSD de tu flashcard + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. Pon `Use nds-bootstrap` a `No` para usar el firmware de la flashcard en vez de nds-bootstrap ### Iniciar automáticamente TWiLight Menu++ diff --git a/pages/_fr-FR/ds-index/dsi-twl-firm.md b/pages/_fr-FR/ds-index/dsi-twl-firm.md index cfc6c492..439ed0ae 100644 --- a/pages/_fr-FR/ds-index/dsi-twl-firm.md +++ b/pages/_fr-FR/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Informations sur la Nintendo DSi et le TWL_FIRM de la Nintendo 3DS --- ### Configurer le CFW -Comme la plupart des avantages du Custom Firmware sont pour la Nintendo DSi et la famille Nintendo 3DS, il vous permet de démultiplier les moyens d'utilisation de vos consoles. L'installation d'un Custom Firmware est assez facile, et dans la plupart des cas, tout ce dont vous avez besoin est d'une carte (micro)SD. Voila le meilleur des guides pour vous, avec des instructions pas à pas: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. L'installation d'un Custom Firmware est assez facile, et dans la plupart des cas, tout ce dont vous avez besoin est d'une carte (micro)SD. Voila le meilleur des guides pour vous, avec des instructions pas à pas: - [Guide de Hacking 3DS](https://3ds.hacks.guide) - Commande Lightning : `mod 3ds` @@ -20,7 +20,7 @@ Comme la plupart des avantages du Custom Firmware sont pour la Nintendo DSi et l - Kurisu command: `guide dsi` ### Vitesse du CPU -La Nintendo DS était livrée avec un processeur 67 MHz en 2004, et la Nintendo DSi avec un processeur 133 MHz cinq ans plus tard. La plupart des jeux sur Nintendo DS ont été faits avant la sortie de la Nintendo DSi et en tant que tel, le seul processeur disponible était celui de 67 MHz. Certaines applications sont faites pour cette vitesse et, par conséquent, ne fonctionnent pas bien avec une vitesse plus élevée. La plupart des jeux, cependant, vont surpasser leur performance originale avec une vitesse plus élevée. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. La plupart des jeux sur Nintendo DS ont été faits avant la sortie de la Nintendo DSi et en tant que tel, le seul processeur disponible était celui de 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. La plupart des jeux, cependant, vont surpasser leur performance originale avec une vitesse plus élevée. nds-bootstrap a une option TWL Clock Speed, mais il n'essaiera pas d'ajuster la ROM pour qu'elle fonctionne avec la vitesse d'horloge plus élevée. Cela se produira sur l'application elle-même, et les applications qui ne fonctionnent pas avec une vitesse plus élevée ne sont PAS un bug de nds-bootstrap. @@ -30,14 +30,14 @@ Dans la version 1.4.0, les signatures RSA dans la liste blanche des Cartouches D There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Accès Nintendo DSi Slot-1 & blocage -L'accès Slot-1 est bloqué lors du lancement d'applications à partir du menu système, sauf si lesdites applications sont soit le lanceur Slot-1 lui-même, soit les paramètres du système. Afin de lancer normalement les cartouches slot-1 non lançables, vous devrez soit faire un exploit des paramètres système, soit installer Unlaunch. Sans l'un ou l'autre, vous ne pouvez pas lancer de flashcards non lançables et vous ne pouvez pas dumper de ROMs sur votre carte SD. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. Afin de lancer normalement les cartouches slot-1 non lançables, vous devrez soit faire un exploit des paramètres système, soit installer Unlaunch. Sans l'un ou l'autre, vous ne pouvez pas lancer de flashcards non lançables et vous ne pouvez pas dumper de ROMs sur votre carte SD. Avant la 1.4.0, la liste blanche ne contenait que deux sections. En 1.4.0, une troisième section est introduite. Elle a été faite pour bloquer les flashcards qui ont contourné les deux premières. La troisième section charge jusqu'à huit sections différentes de la rom et les vérifie avec un hachage pour voir si la rom a été altérée. Cependant, en raison de la mauvaise mise en place d'une vérification de bon état, nous pouvons déborder dans l'adresse vector/interrupt de l'exception en utilisant une valeur suffisamment grande. Mieux encore, cela fonctionne sur ARM7 (le processeur de sécurité), ce qui en fait le premier exploit du processeur ARM7. Puisque cela se produit avant le verrouillage des registres SCFG, nous pouvons exécuter des homebrew avancés (comme des dumpers Slot-1). Malheureusement, les exigences sont strictes. Il nécessite la version 1.4.0 et une flashcard avec une ROM modifiée. Pour cela, l'exploit n'a jamais été officiellement publié, à cause de Unlaunch, qui est beaucoup plus simple à installer et qui a moins de pré-requis (juste un moyen de lancer le homebrew) avec les mêmes avantages. ### Caméra Nintendo DSi -L'application Nintendo DSi Camera a la possibilité de prendre des photos dans le format JPEG et de les enregistrer soit sur la mémoire système, soit sur la carte SD. La façon dont elle est faite la restreint à des images prises sur DSi en raison de l'absence du propre HMAC stocké dans une balise personnalisée EXIF. Toute image personnalisée n'est pas lisible sur la DSi, qu'elles soient prises sur PC ou éditées sur PC, sauf sauvegardées correctement. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. La façon dont elle est faite la restreint à des images prises sur DSi en raison de l'absence du propre HMAC stocké dans une balise personnalisée EXIF. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. Un fichier `pit.bin` est utilisé pour charger des images. Cependant, la taille de l'en-tête à l'offset 0x16 n'est pas vérifiée, de sorte qu'une taille d'en-tête suffisante peut dépasser les limites et faire en sorte que le tampon soit écrasé et saute au code non signé. C'est ainsi que le Memory Pit fonctionne. diff --git a/pages/_fr-FR/ds-index/emulators.md b/pages/_fr-FR/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_fr-FR/ds-index/emulators.md +++ b/pages/_fr-FR/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_fr-FR/ds-index/forwarders.md b/pages/_fr-FR/ds-index/forwarders.md index 38977b6f..b949183b 100644 --- a/pages/_fr-FR/ds-index/forwarders.md +++ b/pages/_fr-FR/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. Les jeux de DS doivent être dumpés au format `.nds. You can dump your DS cartridges using GodMode9 on 3DS, or GodMode9i on DSi.

diff --git a/pages/_fr-FR/ds-index/homebrew.md b/pages/_fr-FR/ds-index/homebrew.md index ba575eb1..331f53e4 100644 --- a/pages/_fr-FR/ds-index/homebrew.md +++ b/pages/_fr-FR/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Linkers -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Différents emplacements de carte SD utilisent un matériel différent (la plupart du temps) et le code écrit pour une carte ne fonctionnera pas nécessairement pour une autre carte. Le DLDI (abréviation de Dynamically Linked Device Interface, en français Interface de Périphérique Liée Dynamiquement) tente de résoudre ce problème en faisant un patch du code de gestion de la carte SD. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_fr-FR/ds-index/index.md b/pages/_fr-FR/ds-index/index.md index cd8f47c2..95161607 100644 --- a/pages/_fr-FR/ds-index/index.md +++ b/pages/_fr-FR/ds-index/index.md @@ -6,4 +6,4 @@ title: Index de modding Nintendo DS description: Une explication de tout le modding DS --- -Bienvenue dans la section ressources du modding Nintendo DS. Ce guide va essayer d'expliquer la plupart des choses liées au modding Nintendo DS ainsi qu'une introduction de base au firmware NTR de la Nintendo DS, le firmware TWL de la Nintendo DSi, et TWL_FIRM de la Nintendo 3DS. +Bienvenue dans la section ressources du modding Nintendo DS. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_fr-FR/ds-index/retail-roms.md b/pages/_fr-FR/ds-index/retail-roms.md index 59195db1..d73d76fb 100644 --- a/pages/_fr-FR/ds-index/retail-roms.md +++ b/pages/_fr-FR/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot est quand un jeu envoie ses propres exécutables ARM7 et ARM9 sur une autre console. Il est utilisé pour le téléchargement DS, pour le multijoueur avec une seule carte. Mais tous les jeux qui ont le multijoueur avec une seule carte n'utilisent pas cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. Il est utilisé pour le téléchargement DS, pour le multijoueur avec une seule carte. Not all games that have single-card multiplayer use cloneboot, however. ### Fichiers de sauvegarde Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Mémoire d'accès aléatoire ferroélectrique - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Lecture DMA de la carte -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Par exemple : `DMA2 : 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_fr-FR/ds-index/wifi.md b/pages/_fr-FR/ds-index/wifi.md index 26c910dd..4cc93094 100644 --- a/pages/_fr-FR/ds-index/wifi.md +++ b/pages/_fr-FR/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_fr-FR/gbarunner2/faq.md b/pages/_fr-FR/gbarunner2/faq.md index a0a8d637..80fcd179 100644 --- a/pages/_fr-FR/gbarunner2/faq.md +++ b/pages/_fr-FR/gbarunner2/faq.md @@ -20,3 +20,6 @@ Pas maintenant. Au lieu de cela, vous pouvez injecter des codes de triche en per #### Comment utiliser les fonctionnalités de connexion Wi-Fi ? Vous aurez besoin d'une version de la branche [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) pour utiliser les fonctionnalités. Vous pouvez trouver des instructions détaillées sur la façon de configurer les builds sur sa page [Wiki GBAtemp](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_fr-FR/hiyacfw/faq.md b/pages/_fr-FR/hiyacfw/faq.md index 628827e1..102fc8fd 100644 --- a/pages/_fr-FR/hiyacfw/faq.md +++ b/pages/_fr-FR/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_fr-FR/hiyacfw/index.md b/pages/_fr-FR/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_fr-FR/hiyacfw/index.md +++ b/pages/_fr-FR/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_fr-FR/hiyacfw/installing.md b/pages/_fr-FR/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_fr-FR/hiyacfw/installing.md +++ b/pages/_fr-FR/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_fr-FR/hiyacfw/uninstalling.md b/pages/_fr-FR/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_fr-FR/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_fr-FR/index.md b/pages/_fr-FR/index.md index a595c31f..716b735b 100644 --- a/pages/_fr-FR/index.md +++ b/pages/_fr-FR/index.md @@ -6,6 +6,6 @@ title: Accueil # Bienvenue sur le wiki DS-Homebrew ! -Sur ce site, vous pouvez trouver des guides pour TWiLight Menu++ et d'autres projets de DS-Homebrew. Cliquez sur l'une des sections en haut, puis une liste de pages sera à gauche. +Sur ce site, vous pouvez trouver des guides pour TWiLight Menu++ et d'autres projets de DS-Homebrew. Click one of the sections on the top. Use the table of contents to navigate. Si vous souhaitez aider à contribuer vous pouvez trouver le code source sur [GitHub](https://github.com/{{ site.repo }}) ou aider à traduire sur [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Pour en discuter ou obtenir de l'aide sur quoi que ce soit, veuillez rejoindre le serveur Discord [DS(i) Mode Hacking](https://ds-homebrew.com/discord) (en anglais seulement). diff --git a/pages/_fr-FR/nds-bootstrap/controls.md b/pages/_fr-FR/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_fr-FR/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_fr-FR/nds-bootstrap/faq.md b/pages/_fr-FR/nds-bootstrap/faq.md index 78716087..02c72e7b 100644 --- a/pages/_fr-FR/nds-bootstrap/faq.md +++ b/pages/_fr-FR/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_fr-FR/nds-bootstrap/index.md b/pages/_fr-FR/nds-bootstrap/index.md index 2f31c92d..e7a3ff8a 100644 --- a/pages/_fr-FR/nds-bootstrap/index.md +++ b/pages/_fr-FR/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Informations sur l'utilisation de nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_fr-FR/other/godmode9i.md b/pages/_fr-FR/other/godmode9i.md index 5d749009..ffac93bf 100644 --- a/pages/_fr-FR/other/godmode9i.md +++ b/pages/_fr-FR/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_fr-FR/twilightmenu/controls.md b/pages/_fr-FR/twilightmenu/controls.md index d6f5a78c..8b2f0c6c 100644 --- a/pages/_fr-FR/twilightmenu/controls.md +++ b/pages/_fr-FR/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: Contrôles pour utiliser TWiLight Menu++ - Y: Afficher la description du code de triche - L: Désactiver tout les codes de triche -#### ROMs DS (avec nds-bootstrap) -Celles-ci ne s'appliquent pas à DSiWare. -- L + R + Haut + X pendant 1 seconde : Inverser les écrans -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + Bas + B pendant 2 secondes : Retour dans TWiLight Menu++ -- L + Bas + SELECT: Ouvrir le menu en jeu - - R : Avancer d’une frame - - Capture d'écran - - Haut / Bas / Gauche / Droite : Changer de banque VRAM - - A : Enregistrer la capture d'écran - - B : Retourner au menu en jeu - - Visionneuse RAM - - Haut/Bas : Défiler - - Gauche/Droite : Défiler rapidement - - R + Bas/Haut : Défiler plus rapidement - - R + Gauche/Droite : Défiler le plus rapidement - - A : Entrer dans l'éditeur de RAM - - B : Retourner au menu en jeu - - Y : Spécifier une adresse à laquelle aller - - Haut/Bas : Augmenter/diminuer la valeur sélectionnée - - Gauche/Droite : Sélectionner une valeur - - A/B : Retourner à la visionneuse/l'éditeur de RAM à l'adresse spécifiée - - Éditeur de RAM - - Haut/Bas/Gauche/Droite : Sélectionner une valeur - - A : Modifier la valeur sélectionnée - - Haut/Bas : Augmenter/diminuer la valeur hexadécimale de 1 - - Haut/Bas : Augmenter/diminuer la valeur hexadécimale de 10 - - A/B : Terminer la modification de la valeur - - B : Retourner à la visionneuse de RAM - - Y : Spécifier une adresse à laquelle aller - - Haut/Bas : Augmenter/diminuer la valeur sélectionnée - - Gauche/Droite : Sélectionner une valeur - - A/B : Retourner à la visionneuse/l'éditeur de RAM à l'adresse spécifiée -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode +#### Boot shortcuts +These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -#### Raccourcis de démarrage -Celles-ci devraient être pressées sur le menu TWiLight Menu++ écran de démarrage / à droite après l'écran de démarrage Nintendo DSi. - -- SELECT: Ouvrir les paramètres -- A + B + X + Y: Réinitialiser tous les paramètres de TWiLight Menu++ -- B Démarrez la dernière ROM exécutée +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md index 0416a291..40e81be7 100644 --- a/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_fr-FR/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: Comment Créer des Skins DSi/3DS description: Comment créer des skins DSi et 3DS personnalisés pour le TWiLight Menu++ --- -La façon la plus simple de personnaliser un thème est de modifier les textures png dans le thème `ui`, `batterie`, et/ou `volume` dossiers. Ces fichiers peuvent être n'importe quel png avec une mise en garde mineure dans la mesure où seuls les pixels qui sont 100% transparents seront rendus de manière transparente, toute autre opacité sera dessinée comme complètement opaque. En outre, toute partie qui est transparente dans l'un des jeux (ex. toutes les icônes de la batterie) doivent être transparentes dans tous les cas car les pixels transparents sont simplement ignorés plutôt que retournés en arrière-plan, donc toute partie qui est transparente dans certains seulement devrait avoir la texture de fond plutôt que la transparence. Ces textures sont autorisées à varier en taille, mais peuvent nécessiter une mise à jour de la configuration du thème pour être affichées correctement (voir ci-dessous). +La façon la plus simple de personnaliser un thème est de modifier les textures png dans le thème `ui`, `batterie`, et/ou `volume` dossiers. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. En outre, toute partie qui est transparente dans l'un des jeux (ex. toutes les icônes de la batterie) doivent être transparentes dans tous les cas car les pixels transparents sont simplement ignorés plutôt que retournés en arrière-plan, donc toute partie qui est transparente dans certains seulement devrait avoir la texture de fond plutôt que la transparence. Ces textures sont autorisées à varier en taille, mais peuvent nécessiter une mise à jour de la configuration du thème pour être affichées correctement (voir ci-dessous). Les modifications apportées aux textures palettées sont plus importantes. Dans les dossiers `grille` et `background_grit` d'un thème, les divers fichiers d'image peuvent être modifiés. Vous aurez également besoin de [toolchains de devkitPro](https://devkitpro.org) avec GRIT installé. Une fois que vous avez terminé l'édition de vos fichiers, vous devez exécuter ```bash diff --git a/pages/_fr-FR/twilightmenu/faq.md b/pages/_fr-FR/twilightmenu/faq.md index 4605aa2f..7460cd52 100644 --- a/pages/_fr-FR/twilightmenu/faq.md +++ b/pages/_fr-FR/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### The Biggest Loser peut-il démarrer TWiLight Menu++ ? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_fr-FR/twilightmenu/index.md b/pages/_fr-FR/twilightmenu/index.md index 4f10ba88..475c5be2 100644 --- a/pages/_fr-FR/twilightmenu/index.md +++ b/pages/_fr-FR/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Guides pour utiliser et personnaliser TWiLight Menu++ ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_fr-FR/twilightmenu/installing-flashcard.md b/pages/_fr-FR/twilightmenu/installing-flashcard.md index e498ca11..b1a00aa2 100644 --- a/pages/_fr-FR/twilightmenu/installing-flashcard.md +++ b/pages/_fr-FR/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: Comment installer TWiLight Menu++ sur un linker Nintendo DS - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi - Installez [YSMenu de RetroGameFan](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Assurez-vous d'avoir `YSMenu.nds` (renommez `TTMenu.dat` s'il n'y est pas) et le dossier `TTMenu` sur la racine de la microSD du linker + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. Définissez `Utiliser nds-bootstrap` à `Non`, donc le micrologiciel de la flashcard sera utilisé à la place de nds-bootstrap ### Démarrage automatique de TWiLight Menu++ diff --git a/pages/_he-IL/ds-index/dsi-twl-firm.md b/pages/_he-IL/ds-index/dsi-twl-firm.md index 83cd68e6..b2bb8873 100644 --- a/pages/_he-IL/ds-index/dsi-twl-firm.md +++ b/pages/_he-IL/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: מידע בנושא הNintendo DSi והTWL_FIRM של הNintendo 3DS --- ### התקנת קושחה מותאמת אישית CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. התקנת קושחה מותאמת אישית היא יחסית קלה, וברוב המקרים כל מה שנדרש זה כרטיס (מיקרו) SD. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. התקנת קושחה מותאמת אישית היא יחסית קלה, וברוב המקרים כל מה שנדרש זה כרטיס (מיקרו) SD. Here are the best of guides for you to follow, with step-by-step instructions: - [מדריך פריצה 3DS](https://3ds.hacks.guide) - פקודת Lightning: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### מהירויות מעבד -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. ההתאמה תלויה בתוכנה עצמה, ותוכנות שלא עובדות עם מהירות השעון הגבוהה יותר לא נובעות מבאג בצד של nds-bootstrap. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### גישה & חסימה לSlot-1 בNintendo DSi -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. החשוב מכל, זה פועל על ARM7 (המכונה גם מעבד האבטחה) ולכן זה הופך את זה לפריצה הראשונה עבור מעבד ARM7. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### המצלמה של Nintendo DSi -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_he-IL/ds-index/emulators.md b/pages/_he-IL/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_he-IL/ds-index/emulators.md +++ b/pages/_he-IL/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_he-IL/ds-index/forwarders.md b/pages/_he-IL/ds-index/forwarders.md index b6188c1f..7339c75b 100644 --- a/pages/_he-IL/ds-index/forwarders.md +++ b/pages/_he-IL/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. משחקי DS צריכים לעבור דאמפ לפורמט `.nds` דיגיטלי. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_he-IL/ds-index/homebrew.md b/pages/_he-IL/ds-index/homebrew.md index 73296da4..7467510b 100644 --- a/pages/_he-IL/ds-index/homebrew.md +++ b/pages/_he-IL/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_he-IL/ds-index/index.md b/pages/_he-IL/ds-index/index.md index 40de4835..63dbadea 100644 --- a/pages/_he-IL/ds-index/index.md +++ b/pages/_he-IL/ds-index/index.md @@ -6,4 +6,4 @@ title: אינדקס המודינג של Nintendo DS description: הסברים על כל מה שקשור למודינג של DS --- -ברוכים הבאים לפרק משאבי המודינג של Nintendo DS. פרק זה ינסה להסביר את רוב הדברים הקשורים למודינג של Nintendo DS, ויכלול הכרות ראשונית לקושחת NTR של הNintendo DS, קושחת TWL של הNintendo DSi וקושחת TWL_FIRM של הNintendo 3DS. +ברוכים הבאים לפרק משאבי המודינג של Nintendo DS. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_he-IL/ds-index/retail-roms.md b/pages/_he-IL/ds-index/retail-roms.md index 6c9487f1..a3838a41 100644 --- a/pages/_he-IL/ds-index/retail-roms.md +++ b/pages/_he-IL/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot זה כאשר משחק שולח את הבינארים של ARM7 וARM9 שלו למכשיר אחר. זה בשימוש בDS Download עבור משחקים בעלי מולטפלייר עם קלטת אחת. אך לא כל המשחקים שיש להם מולטפלייר עם קלטת אחת משתמשים בcloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. זה בשימוש בDS Download עבור משחקים בעלי מולטפלייר עם קלטת אחת. Not all games that have single-card multiplayer use cloneboot, however. ### קבצי שמירה Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### DMA לקריאה מכרטיס -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - לדוגמה: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_he-IL/ds-index/wifi.md b/pages/_he-IL/ds-index/wifi.md index 22bc981f..71990374 100644 --- a/pages/_he-IL/ds-index/wifi.md +++ b/pages/_he-IL/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_he-IL/gbarunner2/faq.md b/pages/_he-IL/gbarunner2/faq.md index 29cf33b1..cc49758b 100644 --- a/pages/_he-IL/gbarunner2/faq.md +++ b/pages/_he-IL/gbarunner2/faq.md @@ -20,3 +20,6 @@ description: שאלות ותשובות ופתרון בעיות עבור GBARunne #### איך אני משתמש באפשרויות של הWi-Fi link? תצטרכו את הגרסה מהבראנץ של [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) בשביל להשתמש באפשרויות אלו. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_he-IL/hiyacfw/faq.md b/pages/_he-IL/hiyacfw/faq.md index 5656e822..d67c4333 100644 --- a/pages/_he-IL/hiyacfw/faq.md +++ b/pages/_he-IL/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_he-IL/hiyacfw/index.md b/pages/_he-IL/hiyacfw/index.md index 5faff0b5..beeec6f4 100644 --- a/pages/_he-IL/hiyacfw/index.md +++ b/pages/_he-IL/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_he-IL/hiyacfw/installing.md b/pages/_he-IL/hiyacfw/installing.md index 806ee293..ef441a95 100644 --- a/pages/_he-IL/hiyacfw/installing.md +++ b/pages/_he-IL/hiyacfw/installing.md @@ -17,8 +17,7 @@ tabs: ### דרישות - מכשיר Nintendo DSi עם [Unlaunch מותקן](https://dsi.cfw.guide/installing-unlaunch) -- גיבוי NAND מהמכשיר שלכם שנוצר באמצעות dumpTool - - אם אין לכם, עקבו אחר [חילוץ NAND](https://dsi.cfw.guide/dumping-nand) +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - מכשיר עם Windows, macOS או Linux ### שלב 1: הכנת המחשב שלכם להתקנת hiyaCFW diff --git a/pages/_he-IL/hiyacfw/uninstalling.md b/pages/_he-IL/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_he-IL/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_he-IL/index.md b/pages/_he-IL/index.md index 7cf5be77..5f2e973f 100644 --- a/pages/_he-IL/index.md +++ b/pages/_he-IL/index.md @@ -6,6 +6,6 @@ title: דף הבית # ברוכים הבאים לוויקי של DS-Homebrew! -באתר זה תוכלו למצוא וויקי עבור TWiLight Menu++ ופרויקטים אחרים של DS-Homebrew. לחצו על אחד מהפרקים בחלק העליון, ואז רשימת עמודים תפתח בצד שמאל. +באתר זה תוכלו למצוא וויקי עבור TWiLight Menu++ ופרויקטים אחרים של DS-Homebrew. Click one of the sections on the top. Use the table of contents to navigate. אם תרצו לעזור, אתם יכולים למצוא את קוד המקור ב[GitHub](https://github.com/{{ site.repo }}) או אם תרצו לעזור לתרגם ב[Crowdin](https://crowdin.com/project/ds-homebrew-wiki). לדיונים או קבלת עזרה, הצטרפו לשרת הדיסקורד [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) (אנגלית בלבד). diff --git a/pages/_he-IL/nds-bootstrap/controls.md b/pages/_he-IL/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_he-IL/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_he-IL/nds-bootstrap/faq.md b/pages/_he-IL/nds-bootstrap/faq.md index a5a2a7fd..22f6cdb5 100644 --- a/pages/_he-IL/nds-bootstrap/faq.md +++ b/pages/_he-IL/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - החליפו את המסך העליון והתחתון במשחקים נתמכים בשביל משחקיות נוחה יותר, או במכשירים בהם מסך נשבר או הוסר - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_he-IL/nds-bootstrap/index.md b/pages/_he-IL/nds-bootstrap/index.md index 38209bba..7ca59a88 100644 --- a/pages/_he-IL/nds-bootstrap/index.md +++ b/pages/_he-IL/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: מידע על שימוש בnds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_he-IL/other/godmode9i.md b/pages/_he-IL/other/godmode9i.md index 8d76172a..a257bb56 100644 --- a/pages/_he-IL/other/godmode9i.md +++ b/pages/_he-IL/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_he-IL/twilightmenu/controls.md b/pages/_he-IL/twilightmenu/controls.md index 3edc9936..50560fb0 100644 --- a/pages/_he-IL/twilightmenu/controls.md +++ b/pages/_he-IL/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: שליטה ומקשים עבור TWiLight Menu++ - Y: צפה בתיאור הצ'יט - L: בטל את כל הצ'יטים -#### רומים של DS(i) (באמצעות nds-bootstrap) -מקשים אלו לא תקפים עבור DSiWare. -- L + R + למעלה + X למשך שניה אחת: החלפת מסכים -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + למטה + B למשך 2 שניות: חזרה לTWiLight Menu++ -- L + למטה + SELECT: פתח את התפריט בזמן משחק - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode +#### Boot shortcuts +These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -#### קיצורי דרך בהפעלה -על כפתרים אלו צריך ללחוץ במהלך תמונת ההפעלה של TWiLight Menu++ / מיד לאחר תמונת ההפעלה של Nintendo DSi. - -- SELECT: פתח הגדרות -- A + B + X + Y: אפס את כל ההגדרות של TWiLight Menu++ -- B: הרץ את הROM שרץ אחרון +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md index e8fac7e8..163ddcfb 100644 --- a/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_he-IL/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: איך להכין סקינים לDSi/3DS description: כיצד להתאים אישית סקינים של DSi ו3DS עבור TWiLight Menu++ --- -הדרך הפשוטה ביותר להתאמה אישית של ערכת נושא היא על ידי עריכת קבצי הpng של הטקסטורות בתיקיות `ui`, `battery`, ו/או `volume` של ערכת הנושא. קבצים אלו יכולים להיות כל png עם דגש קטן שרק פיקסלים שהם 100% שקופים יהיו שקופים, כל דרגה אחרת של שקיפות תהיה ללא שקיפות כלל. בנוסף, כל חלק שהוא שקוף כחלק מסט (לדוגמת האייקונים של הבטריה) צריכים להיות שקופים בכל החלקים, מאחר ופיקסלים שקופים מדולגים במקום להיות מועברים לרקע, כך שכל חלק שהוא שקוף בחלקו יהיה עם טקסטורת הרקע במקום שקיפות. טקסטורות אלו רשאיות להיות בגדלים שונים, אך עשויות לדרוש התאמה של תצורת ערכת הנושא בשביל הצגה נכונה (ראו מטה). +הדרך הפשוטה ביותר להתאמה אישית של ערכת נושא היא על ידי עריכת קבצי הpng של הטקסטורות בתיקיות `ui`, `battery`, ו/או `volume` של ערכת הנושא. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. בנוסף, כל חלק שהוא שקוף כחלק מסט (לדוגמת האייקונים של הבטריה) צריכים להיות שקופים בכל החלקים, מאחר ופיקסלים שקופים מדולגים במקום להיות מועברים לרקע, כך שכל חלק שהוא שקוף בחלקו יהיה עם טקסטורת הרקע במקום שקיפות. טקסטורות אלו רשאיות להיות בגדלים שונים, אך עשויות לדרוש התאמה של תצורת ערכת הנושא בשביל הצגה נכונה (ראו מטה). שינויים לטקסטורות עם לוח צבעים דורשים יותר עבודה. בתוך התיקיות `grit` ו`background_grit` של ערכת הנושא, קבצי התמונות השונים ניתנים לעריכה. נדרשים גם ה[devkitPro's toolchains](https://devkitpro.org) עם GRIT מותקן. לאחר סיום עריכת הקבצים, חייב להריץ את ```bash diff --git a/pages/_he-IL/twilightmenu/faq.md b/pages/_he-IL/twilightmenu/faq.md index 6d2fd6fb..ff35f4f3 100644 --- a/pages/_he-IL/twilightmenu/faq.md +++ b/pages/_he-IL/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### האם ניתן להשתמש בThe Biggest Loser על מנת להפעיל את TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_he-IL/twilightmenu/index.md b/pages/_he-IL/twilightmenu/index.md index 35efbebd..6aaaf316 100644 --- a/pages/_he-IL/twilightmenu/index.md +++ b/pages/_he-IL/twilightmenu/index.md @@ -7,6 +7,6 @@ description: מדריכים על איך להשתמש ולהתאים אישית ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_he-IL/twilightmenu/installing-flashcard.md b/pages/_he-IL/twilightmenu/installing-flashcard.md index 802f336a..e2802381 100644 --- a/pages/_he-IL/twilightmenu/installing-flashcard.md +++ b/pages/_he-IL/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: איך להתקין את TWiLight Menu++ על פלאשקארד של - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi - התקינו את [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - וודאו שיש לכם את `YSMenu.nds` (עבר שינוי שם מ`TTMenu.dat` אם אין את הקובץ) ואת התיקייה `TTMenu` בכרטיס המיקרו SD של הפלאשקארט + Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. הגדירו את `Use nds-bootstrap` ל`No`, כך שהקושחה של הפלאשקארט תהיה בשימוש במקום nds-bootstrap ### הפעלה אוטומטית של TWiLight Menu++ diff --git a/pages/_hu-HU/ds-index/dsi-twl-firm.md b/pages/_hu-HU/ds-index/dsi-twl-firm.md index 4f08e241..5a3a5d1e 100644 --- a/pages/_hu-HU/ds-index/dsi-twl-firm.md +++ b/pages/_hu-HU/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Információk a Nintendo DSi és a Nintendo 3DS TWL_FIRM-jéről --- ### CFW telepítése -Habár a legtöbb előny az egyedi firmware a Nintendo DSi és Nintendo 3DS család számára nyújtja, lehetővé teszi, hogy felold a konzolod lehetőségeit. Az egyedi firmware telepítése elég könnyű és a legtöbb esetben csak egy (micro)SD kártyára van szükséged hozzá. Alább a legjobb útmutatók, amit követhetsz, lépésről lépésre leírásokkal: +A DSi és 3DS rendszer családok moddingjának legfőbb előnye, hogy több felold további lehetőségeket a konzolodban. Az egyedi firmware telepítése elég könnyű és a legtöbb esetben csak egy (micro)SD kártyára van szükséged hozzá. Alább a legjobb útmutatók, amit követhetsz, lépésről lépésre leírásokkal: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning parancs: `mod 3ds` @@ -20,7 +20,7 @@ Habár a legtöbb előny az egyedi firmware a Nintendo DSi és Nintendo 3DS csal - Kurisu parancs: `guide dsi` ### CPU sebességek -A Nintendo DS egy 67 MHz-es processzorral került szállításra 2004-ben, a Nintendo DSi shipped pedig egy 133 MHz processzorral öt év múlva. A legtöbb játék a Nintendo DS könyvtárból azelőtt készült, mielőtt a Nintendo DSi kijött, így az elérhető processzor sebesség számukra csak 67 MHz volt. Néhány alkalmazás ehhez az órajelhez kötötte magát, és ennek eredményeként nem fog jól működni magasabb órajel sebességgel. A legtöbb játék azonban jobban teljesít az eredetinél magasabb órajellel. +A Nintendo DS 67 MHz-es processzorral került szállításra 2004-ben, a Nintendo DSi pedig 133 MHz-es processzorral öt év múlva. A legtöbb játék a Nintendo DS könyvtárból azelőtt készült, mielőtt a Nintendo DSi kijött, így az elérhető processzor sebesség számukra csak 67 MHz volt. Néhány alkalmazás ehhez az órajelhez kötötte magát, és azok ennek eredményeként nem fognak jól működni magasabb órajel sebességgel. A legtöbb játék azonban jobban teljesít az eredetinél magasabb órajellel. Az nds-bootstrap rendelkezik a TWL Clock Speed opcióval, de nem próbálja meg igazítani a ROM-ot, hogy működjön helyesen magasabb órajellel. Ez az alkalmazáson múlik, és az alkalmazások amik nem működnek magasabb órajellel, NEM jelentik az nds-bootstrap hibáját. @@ -30,14 +30,14 @@ Az 1.4.0 verzióban az RSA aláírások a a DS Game Card fehérlistában nem ell Továbbá található egy ismert hiba a Nintendo DSi Menu-ben arról, hogyan számolja a szabad területet, ami hibát okozhat, ha a menüt nem az eredeti NAND-ról használják, további információért látogasd meg a [hiyaCFW GYIK & hibaelhárítás](../hiyacfw/faq#the-free-space-bug) oldalt. ### Nintendo DSi Slot-1 hozzáférés & letiltás -A Slot-1 hozzáférés blokkolt, amikor alkalmazásokat indít a System Menu-ből, kivéve ha az említett alkalmazás a Slot-1 launcher maga vagy a System Settings. Ahhoz, hogy egy normálisan indíthatatlan Slot-1 cartridge-t indíts, szükséged van egy System Settings exploitra vagy egy Unlainch telepítésre. Ezek bármelyike nélkül, nem tudsz indítani indíthatatlan flashcard-ot és nem tudsz dump-olni ROM-ot az SD kártyádra. +A Slot-1 hozzáférés blokkolt, amikor alkalmazásokat indítasz a System Menu-ből, kivéve ha az említett alkalmazás a Slot-1 launcher maga vagy a System Settings. Ahhoz, hogy egy normálisan indíthatatlan Slot-1 cartridge-t indíts, szükséged van egy System Settings exploitra vagy egy Unlainch telepítésre. Ezek bármelyike nélkül, nem tudsz indítani indíthatatlan flashcard-ot és nem tudsz dump-olni ROM-ot az SD kártyádra. Az 1.4.0 előtt a white list két szekciót tartalmazott. Az 1.4.0-nál bevezetésre került a harmadik szekció, amivel a blokkolhatók olyan flash kártyák, amik az első kettőn túljutottak. A harmadik szekció 8 különböző szekciót olvas fel a ROM-ról és ellenőrzi egy hash-sel, hogy a ROM módosításra került-e. Azonban az ellenőrzés hiánya miatt túlcsordultathatjuk a kivétel vektort/megszakítás címet egy elég nagy értékkel. A legjobb az egészben, hogy ez ARM7-en fut (a biztonsági processzor) így ez lehetővé teszik az első exploit-ot az ARM7 processzor-ra. Mivel ez az SCFG regiszterek kizárása előtt történik, fejlett homebrew alkalmazást is futtathatunk (mint például a Slot-1 dumper-ek). Sajnos a követelmények elég szűkek. 1.4.0 verziót és módosított ROM-os flashcard-ot igényel. Az exploit nem jött ki sosem hivatalosan, mert az Unlaunch-ot még egyszerűbb telepíteni, és kevesebb követelménnyel rendelkezik (csak egy út a homebrew felé) hasonló előnyökkel. ### Nintendo DSi Camera -A Nintendo DSi Camera alkalmazás képs fényképek készítésére JPEG-ben és azok mentésére a System Memory-ba vagy az SD kártyára. A mód, ahogy betöltésre kerül korlátozza az alkalmazást a DSi által készített képekre, a nem megfelelő HMAC tárolás miatt egy egyedi EXIF tag-ban. Bármilyen egyedi kép nem olvasható a DSi-n, függetlenül attól, hogy PC-n készült vagy szerkesztett, ha csak nincs megfelelően mentve. +A Nintendo DSi Camera alkalmazás képes fényképek készítésére JPEG formátumban és azok mentésére a System Memory-ba vagy az SD kártyára. A mód, ahogy betöltésre kerül korlátozza az alkalmazást a DSi által készített képekre, a nem megfelelő HMAC tárolás miatt egy egyedi EXIF tag-ban. Bármilyen egyedi kép nem olvasható a DSi-n, függetlenül attól, hogy PC-n készült vagy szerkesztett, ha csak nincs megfelelően mentve. A `pit.bin` fájl alapján kerül a képek betöltésének sorrendje meghatározásra. Azonban a fejléc méret az offset 0x16-nál nem ellenőrzött, így elég nagy fejléc méret túl tud lépni ezeken a határokon, a buffer felülírását eredményezve aláíratlan kódra ugorva. Ez az ahogy a Memory Pit működik. diff --git a/pages/_hu-HU/ds-index/emulators.md b/pages/_hu-HU/ds-index/emulators.md index 32e9da8b..b593bb0a 100644 --- a/pages/_hu-HU/ds-index/emulators.md +++ b/pages/_hu-HU/ds-index/emulators.md @@ -25,6 +25,7 @@ Számos emulátor létezik DS-re és DSi-re. Ez az oldal összefoglaló bemutat | Game Boy Advance | [GBARunner2][gbarunner2][^4], natív[^5] | `.agb`, `.gba`, `.mb` | `[rom neve].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom neve].gg.sav` | | Genesis / Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom neve].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom neve].sms.sav` | | Fast Video | Hamarosan | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom neve].sav` | @@ -102,3 +103,4 @@ Ezek csak az ajánlott emulátorok és betöltők, amik megtalálhatók a TWiLig [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_hu-HU/ds-index/forwarders.md b/pages/_hu-HU/ds-index/forwarders.md index 3b7a74af..58bc3b42 100644 --- a/pages/_hu-HU/ds-index/forwarders.md +++ b/pages/_hu-HU/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -A forwarderek olyan ikonok a HOME menüben vagy a hiyaCFW DSi Menu-ben, amik átirányítanak más szoftverre, ami ami megadott szoftvert futtatja. Ebben az esetben, hozzáadható DS játék SD kártyáról (az nds-bootstrap használatával) vagy kompatiblis flashcard-dal (megfelelő kernelen keresztül) a HOME menühöz vagy a hiyaCFW-hez a játékokhoz történő egyszerűbb hozzáféréshez. +A forwarderek a játékok parancsikonjai, amelyeket a főmenübe vagy a hiyaCFW menübe telepíthetsz. Betölthetsz DS játékot SD kártyáról (az nds-bootstrap használatával) vagy kompatibilis flashcard-ról (a megfelelő kernel-lel) a forwarderek használatával, abból a menüből, amit választottál. A DS játékokat a digitális `.nds` formátumba kell dumpolni. A DS kártyáidat dumpolhatod a [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) használatával 3DS-en vagy a [GodMode9i](https://dsi.cfw.guide/dumping-game-cards)-vel DSi-n. {:.alert .alert-info} @@ -61,7 +61,7 @@ Ha már van Universal Updater telepítve a konzolodra, ugorj a 3. lépéshez. - Arch: `sudo pacman -S java8-openjfx && sudo archlinux-java set java-8-openjdk/jre` ### 1. rész: Kezdeti lépések -1. Töltsd le a [Forwarder pack-ot DSi SD kártyára](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z) +1. Töltsd le a [Forwarder pack for DSi SD Card](https://github.com/RocketRobz/NTR_Forwarder/releases/latest/download/DS.Game.Forwarder.pack.DSi.3DS.SD.Card.7z)-ot 1. Csomagold ki a `for SD card root` mappa tartalmát a DSi SD kártyájának gyökerébe és (ha a mappa létezik) Miután kicsomagoltad a csomagot a kártyádra, szerkesztheted az `sd:/_nds/bootstrap.ini` fájlt és módosítsa a következő beállításokat. diff --git a/pages/_hu-HU/ds-index/retail-roms.md b/pages/_hu-HU/ds-index/retail-roms.md index 94cc90bf..16f8d479 100644 --- a/pages/_hu-HU/ds-index/retail-roms.md +++ b/pages/_hu-HU/ds-index/retail-roms.md @@ -16,7 +16,7 @@ Az AP (Anti-Piracy) egy módja annak, hogy a fejlesztők a legális vásárláso Abban az esetben, ha nincs `.ips` fájl a ROM-jához, vagy a szoftvere nem patcheli a ROM-ját, megpróbálhatja közvetlenül, magának módosítani a ROM-ot az [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/) használatával. ### Cloneboot -A Cloneboot az, amikor egy játék elküldi saját betöltött ARM7 és ARM9 binárisát egy másik konzolra. Ez a DS Download Play-hez használt, az egykártyás több játékos játékokhoz. Nem az összes játék, ami támogatja az egykártyás többjátékos játékot használ cloneboot-ot azonban. +A Cloneboot az, amikor egy játék elküldi saját betöltött ARM7 és ARM9 binárisát egy másik konzolra. Ez a DS Download Play-hez használt, az egykártyás több játékos játékokhoz. Azonban mem az összes játék, ami támogatja az egy-kártyás többjátékos játékot használ cloneboot-ot. ### Mentés fájlok A Nintendo DS cartridge-ek 4 ismert mentés típussal rendelkeznek: @@ -26,7 +26,7 @@ A Nintendo DS cartridge-ek 4 ismert mentés típussal rendelkeznek: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -Különböző formátumok léteznek loader-től függően, de az nds-bootstrap a nyers `.sav` formátumot használja. Ha más formátumú mentéseid vannak, akkor itt egy weboldal, amit használhatsz a konverzióra: http://www.shunyweb.info/convert.php. +Különböző formátumok léteznek loader-től függően, de az nds-bootstrap a nyers `.sav` formátumot használja. Ha más formátumú mentésed van, akkor itt egy weboldal, amit használhatsz a konverzióra: http://www.shunyweb.info/convert.php. ### Gépi kód Az assembly nyelv egy alacsony szintű programozási nyelv, erős kapcsolattal a nyelv parancsai és a processzor parancsai között. A DS-en az assembly kód lehet ARM és THUMB utasítás, a THUMB utasítások az ARM utasítások egy részhalmaza. A THUMB hasznos a memória sávszélesség spóroláshoz, mert 16 bites parancsokat használ a 32 bites ARM parancsok helyett. @@ -34,7 +34,7 @@ Az assembly nyelv egy alacsony szintű programozási nyelv, erős kapcsolattal a További információkat találhatsz a gépi kódú utasításokról és sok más technikai információt a DS-ről és a DSi-ről a [GBATEK](https://problemkaputt.de/gbatek.htm) oldalán. ### Kártya olvasás DMA -A kártya DMA (Direct Memory Access, közvetlen memória hozzáférés) egy sokkal hatékonyabb olvasási módja a cartridge adatnak, mint a CPU által. Amíg az adat átvitel alatt van a kód tovább futhat, így ez a preferált módja az adathozzáférésnek. +A kártya DMA (Direct Memory Access, közvetlen memória hozzáférés) egy sokkal hatékonyabb olvasási módja a cartridge adatnak, mint a CPU által. Amíg az adat átvitel alatt van, a kód tovább futhat, így ez a preferált módja az adathozzáférésnek. A no$gba-ban észre vehető egy játékról, hogy DMA-t használ a DMA log bekapcsolásával az ARM9-en. Egy DMA hozzáférés a kártyához az AF000001 értéket használja harmadik paraméternek. - Például: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ A csalás kódok jellemzően 0-tól F-ig típusúak, és alább egy (befejezettl - DeadSkullzJr dolgozik egy sokkal részletesebb csalás kód leírás listával, amit ez a fejezet linkelni fog, ha elkészül ### Demonstrációs és terjesztési címek: -A demonstrációs (Demo) címek eltérnek a dobozos verziójuktól különböző módokon. Nyilvánvaló jelzése egy címnek, hogy demo, ami csak bemutatja, hogy fog kinézni a kereskedelmi verzió, gyakorlatilag egy bepillantás abba, mi várható a jövőben, amikor a teljes kiadás megjelenik. A Nintendo DS termékvonal esetében ezek a címek "Not for Resale" jelzést kaptak a cím címkéken és minden demo eltérő cím ID-val rendelkezik a kereskedelmi verziótól a cartridge hátoldalán egy "Not for Resale" matrica is megtalálható. Ezek a címek többnyire kioszk demók promóciós helyeken a boltokban. +A demonstrációs (Demo) címek eltérnek a dobozos verziójuktól különböző módokon. Nyilvánvaló jelzése egy címnek, hogy demo, ami csak bemutatja, hogy fog kinézni a kereskedelmi verzió, gyakorlatilag egy bepillantás abba, mi várható a jövőben, amikor a teljes kiadás megjelenik. A Nintendo DS termékvonal esetében ezek a címek "Not for Resale" jelzést kaptak a cím címkéken és minden demo eltérő cím ID-val rendelkezik a kereskedelmi verziótól és a cartridge hátoldalán egy "Not for Resale" matrica is megtalálható. Ezek a címek többnyire kioszk demók promóciós helyeken a boltokban. A terjesztési címek az esetek többségében más szituáció, habár a demók bele férnek a terjesztési címek közé néhány cím esetén. A legtöbb esetben a terjesztési címek kereskedelmi verziói a címeknek, amelyek kiállításra szolgálnak vagy valamilyen promócionális csomagolásból származnak. Ugyanúgy láthatod a "Not for Resale" címkét ezeken a címeken, mint a demonstrációs címeken. Ezek néha kioszkokban használtak, hogy lehetővé tegyék más játékosoknak, hogy kipróbálják a címeket. Habár tudjuk, hogy gyakorlatilag megegyeznek a kereskedelmi verzióval az esetek többségében, külön azonosítóval rendelkeznek a cím ID-n a címkén. diff --git a/pages/_hu-HU/ds-index/wifi.md b/pages/_hu-HU/ds-index/wifi.md index 548e507e..2a53bb6e 100644 --- a/pages/_hu-HU/ds-index/wifi.md +++ b/pages/_hu-HU/ds-index/wifi.md @@ -22,7 +22,7 @@ Olyan Android mobil hotspot is használható, amely Nyílt (nincs) biztonságra A Windows nem tud kompatibilis hotspotot létrehozni, ezért a Windows-felhasználóknak Linuxot kell indítaniuk, hogy létrehozhassanak egyet. #### Egyéb metódusok Ha nem tudsz létrehozni egy DS-kompatibilis hotspot-ot a fenti metódusokkal, lehet, hogy létre tudod hozni egy másikkal. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - Bár ez továbbra is használható, nem ajánlott, mivel a Windows XP vagy Vista 32 bites verziója szükséges hozzá - A Nintendo Wi-Fi USB Connector beállításhoz olvasd el a 3. fejezetét a [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing)-nak, amit a [Mario Kart DS Network](https://discord.gg/pa9bea6) tagjai írtak - A router beállításainak módosítása DS-kompatibilisre diff --git a/pages/_hu-HU/gbarunner2/faq.md b/pages/_hu-HU/gbarunner2/faq.md index 1018fb0a..e2ddb90e 100644 --- a/pages/_hu-HU/gbarunner2/faq.md +++ b/pages/_hu-HU/gbarunner2/faq.md @@ -20,3 +20,6 @@ Most még nem. E helyett Instead, permanensen beinjektálhatod a csalás kódoka #### Hogyan használhatom a Wi-Fi Link szolgáltatásokat? Szükséged van egy build-re a [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) ágból, ahhoz, hogy használhasd ezt a szolgáltatást. Részletes információt találsz a buildek telepítéséről a [GBAtemp Wiki oldalon](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Miért nem támogatott az RTC (Real Time Clock) egy ROM hackben? +Az RTC játékonként támogatott. A ROM játékkódját meg kell változtatnod az eredeti játék kódjára, hogy a GBARunner2 felismerje azt. diff --git a/pages/_hu-HU/hiyacfw/faq.md b/pages/_hu-HU/hiyacfw/faq.md index 83c25e4e..287f38c8 100644 --- a/pages/_hu-HU/hiyacfw/faq.md +++ b/pages/_hu-HU/hiyacfw/faq.md @@ -29,7 +29,7 @@ A legutolsó hiyaCFW verzió létre tud hozni dummy fájlokat, a probléma megke A Nintendo DSi Menü-nek 39 cím a korlátja. Ha ennél több van, törölj néhányat az `sd:/title` mappából vagy használd a [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest)-t az eltávolításukhoz. ##### Túl sok területet használ a DSiWare -Maximum 200 blokk (25MB) DSiWare lehet a `00030004` mappában. Ez a probléma megkerülhető, a rendszer alkalmazások [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest)-en keresztüli telepítésével. +Maximum 200 blokk (25MB) DSiWare lehet a `00030004` mappában. Ez a probléma megkerülhető, a DSiWare alkalmazások rendszer alkalmazásként telepítésével a [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) használatával. ##### Érvénytelen cím Van néhány további dolog, amit figyelembe kell venned, amikor címeket adsz hozzá a hiyaCFW-hez: diff --git a/pages/_hu-HU/hiyacfw/installing.md b/pages/_hu-HU/hiyacfw/installing.md index 94955149..bfd9f11b 100644 --- a/pages/_hu-HU/hiyacfw/installing.md +++ b/pages/_hu-HU/hiyacfw/installing.md @@ -17,8 +17,7 @@ Ne frissítsd a rendszert a hiyaCFW telepítése után. Az eltávolítja a hiyaC ### Követelmények - Egy Nintendo DSi telepített [Unlaunch](https://dsi.cfw.guide/installing-unlaunch)-csel -- Egy a dumpTool-lal készült NAND mentés az eszközödről - - Ha még nem rendelkezel vele, kövesd a [NAND dumpolása](https://dsi.cfw.guide/dumping-nand) lépéseket a dsi.cfw.guide oldalon +- Egy NAND mentés az eszközödről ami a [dumpTool használatával](https://dsi.cfw.guide/dumping-nand) készült - Egy Windows, macOS vagy Linux eszköz ### I. rész - A PC-d előkészítése a hiyaCFW telepítéséhez diff --git a/pages/_hu-HU/hiyacfw/uninstalling.md b/pages/_hu-HU/hiyacfw/uninstalling.md new file mode 100644 index 00000000..7edd8a1b --- /dev/null +++ b/pages/_hu-HU/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: hu-HU +layout: wiki +section: hiyaCFW +title: Eltávolítás +long_title: A hiyaCFW eltávolítása +description: Hogyan távolítsd el a hiyaCFW-t Nintendo DSi-ról +--- + +a hiyaCFW csak az SD-kártyán van jelen, és nincs jelen a NAND-on. A folytatás előtt mindenképpen készíts biztonsági mentést az SDNAND-ról minden olyan mentett adatról, amelyet meg szeretnél tartani. Ennek lépéseit a III. részében a [dsi.cfw.guide](https://dsi.cfw.guide)-nak [DSiWare mentések](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) útmutatóban találod. + +### Eltávolítás +1. Töröld a `hiya.dsi` fájlt az SD kártya gyökeréből +1. Töröld a `hiya` mappát +1. Töröld az `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, és a `tmp` mappákat + +### Unlaunch beállítások módosítása + +Ha a hiyaCFW automatikus indítására állítottad be az Unlaunch-ot, akkor most, hogy már nem használod valószínűleg szeretnéd megváltoztatni ezeket a beállításokat. + +1. Helyezd be az SD kártyád és kapcsold be a Nintendo DSi konzolod, miközben nyomva tartod az A és B gombokat + - Ez meg kell nyissa az Unlaunch Filemenu-t +1. Menj az `OPTIONS`-be, majd a `NO BUTTON` opcióhoz állítsd be a kívánt alkalmazást + - Ha a rendszer NAND-ot szeretnéd automatikusan bootolni, válaszd a `Launcher` nevű alkalmazást + - Ha a TWiLight Menu++ szeretnéd automatikusan bootolni, válaszd a `BOOT.NDS` nevű fájlt +1. Válaszd a `SAVE & EXIT` opciót diff --git a/pages/_hu-HU/index.md b/pages/_hu-HU/index.md index 73c7c559..c6c103c4 100644 --- a/pages/_hu-HU/index.md +++ b/pages/_hu-HU/index.md @@ -6,6 +6,6 @@ title: Kezdőlap # Köszöntjük a DS-Homebrew Wiki-ben! -Ez az oldal, ahol megtalálható a TWiLight Menu++ és más DS-Homebrew projektek wiki-je. Kattintsd a szekciók egyikére fent, majd a megjelenő oldallistára a bal oldalon. +Ez az oldal, ahol megtalálható a TWiLight Menu++ és más DS-Homebrew projektek wiki-je. Kattints valamelyik részre a fent. Használd a tartalomjegyzéket a navigáláshoz. Ha szeretnél közreműködni, a forrás megtalálható a [GitHub](https://github.com/{{ site.repo }})-on, vagy segíts fordítani a [Crowdin](https://crowdin.com/project/ds-homebrew-wiki)-en. Beszélgetésért vagy segítségért bármiben csatlakozz a [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord szerverhez (angol nyelven). diff --git a/pages/_hu-HU/nds-bootstrap/controls.md b/pages/_hu-HU/nds-bootstrap/controls.md new file mode 100644 index 00000000..2a129794 --- /dev/null +++ b/pages/_hu-HU/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: hu-HU +layout: wiki +section: nds-bootstrap +title: Irányítás +long_title: nds-bootstrap irányítás +description: Irányító gombok az nds-bootstrap-hez +--- + +Ezek nem érvényesek a DSiWare-ekre. +- L + R + Up + X egy másodpercig: Képernyők váltása +- L + R + Down + A 2 másodpercig: RAM dumpolása az `sd:/_nds/nds-bootstrap` útvonalra, mint `ramDump.bin` +- L + R + LE + B 2 másodpercig: Visszatérés a loader-be +- L + LE + SELECT: Játékonkénti menü megnyitása + - R: Előre egy képkockával + - Képernyőkép + - Fel/Le/Bal/Jobb: VRAM bank módosítása + - A: Képernyőkép mentése + - B: Vissza a játékonkénti menübe + - RAM Nézegető + - Fel/Le: Görgetés + - Bal/Jobb: Gyorsgörgetés + - R + Fel/Le: Gyorsabb görgetés + - R + Bal/Jobb: Gyorsabb görgetés + - A: Belépés a RAM Szerkesztőbe + - B: Vissza a játékonkénti menübe + - Y: Adott memóriacímhez ugrás + - Fel/Le: Kiválasztott érték növelése/csökkentése + - Bal/Jobb: Érték választása + - A/B: Vissza a RAM Szerkesztőbe/Nézegetőbe a megadott címen + - RAM Szerkesztő + - Fel/Le/Bal/Jobb: Érték választása + - A: Kiválasztott érték módosítása + - Up/Down: Érték növelése/csökkentése 1h-val + - Bal/Jobb: Érték növelése/csökkentése 10h-val + - A/B: Érték módosítás befejezése + - B: Vissza a RAM Nézegetőbe + - Y: Adott memóriacímhez ugrás + - Fel/Le: Kiválasztott érték növelése/csökkentése + - Bal/Jobb: Érték választása + - A/B: Vissza a RAM Szerkesztőbe/Nézegetőbe a megadott címen +- A visszatérés a loader-be elképzelhető, hogy nem működik néhány O3DS modellen és nem működik B4DS módban +- A játékonkénti menü megnyitására szolgáló billentyű kombináció módosítható a TWiLight Menu++ beállításokban +- A képernyőképek az `sd:/_nds/nds-bootstrap/screenshots.tar` fájlba kerülnek mentésre. Ez a fájl megnyitható egy archív kezelővel, mint például a [7-Zip](https://www.7-zip.org/) +- RAM dumpolás és képernyőképek készítése jelenleg nem lehetséges B4DS módban diff --git a/pages/_hu-HU/nds-bootstrap/faq.md b/pages/_hu-HU/nds-bootstrap/faq.md index e73571e8..3dbb81f4 100644 --- a/pages/_hu-HU/nds-bootstrap/faq.md +++ b/pages/_hu-HU/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ Az nds-bootstrap a ROM funkciókat patcheli, hogy fussanak SD kártyáról, és - Az alsó és felső képernyő cserélhető a kompatibilis játékoknál a még kényelmesebb játékmenetért, vagy olyan rendszerekhez, ahol törött vagy eltávolított a képernyő - Képernyőképe készítése és értékek szerkesztése a RAM-ban a játékbani menü használatával -#### Donor ROM -A legtöbb SDK5 játék kiválasztható Donor ROM-nak (ami a TWiLight Menu++-on keresztül tehető meg). A Donor ROM ARM7 binárisa másolásra kerül az nds-bootstrap által és kicseréli az ARM7 binárist a játékban, amit indítani próbálsz. Ez lehetővé teszi bizonyos SDK5 játékoknak a betöltését és mentését. +#### Mi az a Donor ROM? +Az nds-bootstrap-ben, amikor egy játék nem bootol vagy nem ment, egy másik ROM-ot használunk, hogy "odaadományozza" az ARM7 (és ARM7i, ha van) binárisát a futtatandó játéknak, a játék saját binárisa helyett. A legtöbb játék beállítható Donor ROM-nak (ami a **TW**i**L**ight Menu++-szal tehető meg) és mind a játéknak amit indítani szeretnél, mind a donornak ugyanazt az SDK verziót kell tartalmaznia. +- **Flashcards DS módban:** A THUMB-ban fordított ARM7 binárisokat tartalmazó játékokhoz egy ARM-ban fordított ARM7 binárisokat tartalmazó Donor ROM-ra van szükség, hogy a játék elindulhasson és/vagy menthessen. +- **DSi/3DS SD-kártyán + Flashcardok feloldott SCFG-vel:** Csak néhány játékhoz van szükség Donor ROM-ra a bootoláshoz. Azok amelyekről ismert, hogy kell nekik + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (japán verzió) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** Mivel a DSi-Enhanced játékok és a DSi-Exkluzív/DSiWare játékok eltérő MBK-beállításokat tartalmaznak, a DSi-Enhanced játékok nem fognak elindulni DSi módban Donor ROM nélkül. Egy DSi-Exkluzív/DSiWare cím Donor ROM-ként való beállításával a DSi-Enhanced játékok képesek lesznek futni a DSiWare cím által beállított MBK-beállításokon belül, amelyen az exploitot használják. +- **CycloDS iEvolution:** Ugyanez a helyzet, mint a DSiWarehax-szal, de a DSi-Exkluzív/DSiWare címekhez DSi-Enhanced játékra lesz szükség, amely Donor ROM-ként van beállítva, nem pedig fordítva. + +#### Miért nem tudok beállítani Donor ROM-ot? +Ha van egy cím, amelyhez donor ROM-ra van szükség, és a TWLMenu által keresett ROM nem mutatja meg a lehetőséget, hogy donor ROM-nak állítsd be (feltéve, hogy lefelé görgetsz), akkor keress egy másik ROM-ot, amelyet donornak állíthatsz be. #### Mi az esti fordítás (nightly) és hol szerezhetem be? Az esti fordítás egy fordítás a legutolsó változtatásokkal. Az esti fordítások instabilak lehetnek, de tartalmazzák a legutolsó hibajavításokat. Az nds-bootstrap esti fordításokat beszerezheted [innen](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ Az ok, amiért csak a fő képernyőről lehet képernyőképeket készíteni, a #### Mi az a "VRAM bank" amit megkérdez, amikor képernyőképet készítek? Amikor képernyőképet készítünk az nds-bootstrap segítségével, annak a DS képernyő rögzítő funkcióját kell használnia a fő enginge-ből, hogy rögzítsen egy képet, azonban ez a képernyő rögzítő csak VRAM-ba tud írni és az első négy bank egyikét igényli. Az nds-bootstrap megpróbál kiválasztani egy olyan bankot, amelyet nem használ a fő engine, így általában egyszerűen figyelmen kívül hagyhatod ezt, azonban bizonyos esetekben mind a négy lehetséges VRAM bankot használja a fő engine, így nem lehet tökéletes képernyőképet készíteni, és ki kell választanod azt a bankot, amelyik a legjobban néz ki. + +#### Tudok online játszani játékokat az nds-bootstrap használatával? +Az nds-bootstrappal való online játék ugyanúgy fog működni, mint a valódi játékkártyákkal. Az alternatív online szolgáltatáshoz való csatlakozással kapcsolatos információkat a [Wi-Fi](../ds-index/wifi) oldalon találsz. +- Ha DSi-Enhanced játékkal játszol DS módban, akkor csak nem biztonságos vagy WEP hálózati kapcsolatra van lehetőséged diff --git a/pages/_hu-HU/nds-bootstrap/index.md b/pages/_hu-HU/nds-bootstrap/index.md index 47ce5722..36c0aa1f 100644 --- a/pages/_hu-HU/nds-bootstrap/index.md +++ b/pages/_hu-HU/nds-bootstrap/index.md @@ -11,5 +11,5 @@ Az [nds-bootstrap](https://github.com/DS-Homebrew/nds-bootstrap) egy open-source Továbbá van egy alprojektje, ahol futtatni tudja a régi flashcard-ra készült homebrew alkalmazásokat egy Nintendo DSi/3DS SD kártyájáról. - [Kompatibilitási lista](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - A szerkesztéshez hozzáféréshez nyomd meg a "Request edit access" gombot + - Szerkesztési hozzáférésért nyomj a `View only`-ra majd a `Request edit access`-re. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_hu-HU/other/godmode9i.md b/pages/_hu-HU/other/godmode9i.md index 0bc7ad21..591e9380 100644 --- a/pages/_hu-HU/other/godmode9i.md +++ b/pages/_hu-HU/other/godmode9i.md @@ -27,3 +27,10 @@ A fájlok szerkesztése a DSi NAND-on nem biztonságos és könnyen brickeléshe #### Miért nem tudom megnézni az NDS fájl információt néhány DSiWare esetén? Néhány DSiWare, főleg azok, amik a `0003000f` mappában találhatók, rendszer adatot tartalmaznak és nem rendelkeznek érvényes banner-rel. + +#### Az NDS vagy a DSi verziót javasolt használnom? Mi a különbség? +Ezek funkcionálisan ugyanazok, de sajátos céljuk van. +- Ha GodMode9i-t használsz flashcard-dal használd az NDS verziót +- Ha a GodMode9i-t telepítesz hiyaCFW SDNAND-odra, használd a DSi verziót +- Ha a GodMode9i-t TWiLight Menu++-szal indítod, mindkét verzió ugyanúgy működik +- Ha a GodMode9i-t telepítesz 3DS HOME Menübe, használd a CIA verziót diff --git a/pages/_hu-HU/twilightmenu/controls.md b/pages/_hu-HU/twilightmenu/controls.md index f2695a55..ca171e42 100644 --- a/pages/_hu-HU/twilightmenu/controls.md +++ b/pages/_hu-HU/twilightmenu/controls.md @@ -35,46 +35,8 @@ description: A TWiLight Menu++ irányítása - Y: Csalás leírás megjelenítése - L: Minden csalás kikapcsolása -#### DS(i) ROM-ok (az nds-bootstrap használatával) -Ezek nem érvényesek a DSiWare-ekre. -- L + R + Up + X egy másodpercig: Képernyők váltása -- L + R + Down + A 2 másodpercig: RAM dumpolása az `sd:/_nds/nds-bootstrap` útvonalra, mint `ramDump.bin` -- L + R + LE + B 2 másodpercig: Visszatérés a TWiLight Menu++-ba -- L + LE + SELECT: Játékonkénti menü megnyitása - - R: Előre egy képkockával - - Képernyőkép - - Fel/Le/Bal/Jobb: VRAM bank módosítása - - A: Képernyőkép mentése - - B: Vissza a játékonkénti menübe - - RAM Nézegető - - Fel/Le: Görgetés - - Bal/Jobb: Gyorsgörgetés - - R + Fel/Le: Gyorsabb görgetés - - R + Bal/Jobb: Gyorsabb görgetés - - A: Belépés a RAM Szerkesztőbe - - B: Vissza a játékonkénti menübe - - Y: Adott memóriacímhez ugrás - - Fel/Le: Kiválasztott érték növelése/csökkentése - - Bal/Jobb: Érték választása - - A/B: Vissza a RAM Szerkesztőbe/Nézegetőbe a megadott címen - - RAM Szerkesztő - - Fel/Le/Bal/Jobb: Érték választása - - A: Kiválasztott érték módosítása - - Up/Down: Érték növelése/csökkentése 1h-val - - Bal/Jobb: Érték növelése/csökkentése 10h-val - - A/B: Érték módosítás befejezése - - B: Vissza a RAM Nézegetőbe - - Y: Adott memóriacímhez ugrás - - Fel/Le: Kiválasztott érték növelése/csökkentése - - Bal/Jobb: Érték választása - - A/B: Vissza a RAM Szerkesztőbe/Nézegetőbe a megadott címen -- A visszatérés a TWiLight Menu++-ba elképzelhető, hogy nem működik néhány O3DS modellen -- A játékonkénti menü megnyitására szolgáló billentyű kombináció módosítható a TWiLight Menu++ beállításokban -- A képernyőképek az `sd:/_nds/nds-bootstrap/screenshots.tar` fájlba kerülnek mentésre. Ez a fájl megnyitható egy archív kezelővel, mint például a [7-Zip](https://www.7-zip.org/) -- RAM dumpolás és képernyőképek készítése jelenleg nem lehetséges B4DS módban - #### Indítási gyorsbillentyűk -Ezeket a TWiLight Menu++ kezdőképernyőjén kell nyomni / rögtön a Nintendo DSi keződképernyő után. +Ezeket a TWiLight Menu++ kezdőképernyőjén kell nyomni / rögtön a Nintendo DSi kezdőképernyő után. - SELECT: Beálltások megnyitása - A + B + X + Y: Minden TWiLight Menu++ beálltás alaphelyzetbe álltása diff --git a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md index e66c4c03..43c1b9fd 100644 --- a/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_hu-HU/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: DSi/3DS szkinek létrehozása description: Hogyan készíts egyedi DSi és 3DS szkineket a TWiLight Menu++-hoz --- -A legegyszerűbb módja egy téma egyediesítésének, ha szerkesztjük a png texturákat a téma `ui`, `battery`, és/vagy `volume` mappáiban. Ezek a fájlok bármilyen png-k lehetnek, azzal a fontos kiegészítéssel, hogy csak a 100%-ban átlátszó pixelek kerülnek átlátszóként megjelenítésre, minden más átlátszóság átlátszatlannak kerül kirajzolásra. Továbbá minden részletnek, ami átlátszó egy készletben (például az elem ikonok) átlátszónak kell lennie, mert az átlátszó pixelek egyszerűen átugrásra kerülnek, nem a háttér színnel kitöltésre; azaz bármilyen részlet ami csak néhányban átlátszó inkább háttérszín kell legyen, mint átlátszó. A textúrák lehetnek változó méretűek, de szükséges a téma konfiguráció változtatása, hogy helyesen jelenjenek meg (lásd alább). +A legegyszerűbb módja egy téma egyediesítésének, ha szerkesztjük a png texturákat a téma `ui`, `battery`, és/vagy `volume` mappáiban. Ezek a fájlok bármilyen png-k lehetnek, azzal a fontos kiegészítéssel, hogy csak a 100%-ban átlátszó pixelek kerülnek átlátszóként megjelenítésre és minden más átlátszóság átlátszatlannak kerül kirajzolásra. Továbbá minden részletnek, ami átlátszó egy készletben (például az elem ikonok) átlátszónak kell lennie, mert az átlátszó pixelek egyszerűen átugrásra kerülnek, nem a háttér színnel kitöltésre; azaz bármilyen részlet ami csak néhányban átlátszó inkább háttérszín kell legyen, mint átlátszó. A textúrák lehetnek változó méretűek, de szükséges a téma konfiguráció változtatása, hogy helyesen jelenjenek meg (lásd alább). A palettás textúrák változásai jobban érintettek. A `grit` és a `background_grit` könyvtáraiban a témának, a különböző kép fájlok szerkeszthetők. Továbbá szükséged lesz a [devkitPro eszköztárára](https://devkitpro.org) telepített GRIT-tel. Ha végeztél a fájljaid szerkesztésével futtatnod kell a ```bash diff --git a/pages/_hu-HU/twilightmenu/faq.md b/pages/_hu-HU/twilightmenu/faq.md index f8d79a96..d8d40529 100644 --- a/pages/_hu-HU/twilightmenu/faq.md +++ b/pages/_hu-HU/twilightmenu/faq.md @@ -66,3 +66,12 @@ A sudokuhax mentés fájljától függően az érintő képernyő bevitel előfo #### Tud-e a The Biggest Loser bebootolni TWiLight Menu++-vel? Nem. A The Biggest Loser egy Slot-1 játék és nem egy DSiWare játék; az SD hozzáférés tiltott, ha Slot-1 kártyát futtatunk. + +#### Miért nem találom/látom a játékaimat? +Több oka lehet, hogy nem találod őket. +- Ha az `_nds` mappába raktad a játékaid, nem fogod megtalálni őket, mert az a mappa láthatatlan a TWiLight Menu++ számára. Kérjük mozgasd őket bármilyen más helyre az SD kártyán +- Ha több mint 39 játékod van egy mappában és minden slot a menüben foglalt a játékod lehet, hogy a következő oldalon van. Használd az L/R vagy SELECT + Bal /Jobb gombokat az oldalak lapozásához +- Ha a játék mappád láthatatlan, be kell kapcsolnod a láthatatlan fájlok megjelenítését a TWiLight Menu++'s GUI beállításai között +- Ha a játék típus be lett állítva láthatatlanra az Emuláció/HB beállításokban, nem fog megjelenni a menükben. Módosítsd ezeket a beállításokat, hogy megjelenjenek +- Ha a játékod egy archív fájlban van (`zip`, `rar`, `7z`, stb.), nem használható a TWiLight Menu++ által. Csomagold ki a játékot az archívumból a használatához +- Ha a játékod nem a [támogatott kiterjesztést](../ds-index/emulators#list-of-systems-supported-by-twilight-menu) használja, szükséges lehet, hogy módosítsd a kiterjesztést a fájl átnevezésével diff --git a/pages/_hu-HU/twilightmenu/index.md b/pages/_hu-HU/twilightmenu/index.md index b651002b..d0b6ffae 100644 --- a/pages/_hu-HU/twilightmenu/index.md +++ b/pages/_hu-HU/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Útmutató a TWiLight Menu++ használatáról és egyénivé tétel ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -A [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) egy nyílt forrású menü különböző alkalmazások indítására, ami tökéletessé teszi egy alternatív menünek. A témákkal, szkinekkel, mappákkal és más szolgáltatásokkal, ez a mindent-egyben menü a Nintendo DS és Nintendo 3DS rendszer családnak. +A [TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) egy nyílt forrású menü, ami képes különböző alkalmazások indítására. A témákkal, szkinekkel, mappákkal és más szolgáltatásokkal, ez egy tökéletes mindent-egyben helyettesítő menü a Nintendo DS és Nintendo 3DS rendszer családnak. -Ahhoz, hogy infót kapj a telepítéséről, kattints az oldalon az oldalsávon belül a konzolodnak megfelelő Telepítés fejezetre. +Ahhoz, hogy infót szerezz a TWiLight Menu++ telepítéséről, kattints "Telepítés" fülre az oldalsávon és válaszd ki a konzolodnak megfelelő útmutatót. diff --git a/pages/_hu-HU/twilightmenu/installing-flashcard.md b/pages/_hu-HU/twilightmenu/installing-flashcard.md index 37074288..6e9fa836 100644 --- a/pages/_hu-HU/twilightmenu/installing-flashcard.md +++ b/pages/_hu-HU/twilightmenu/installing-flashcard.md @@ -37,6 +37,9 @@ description: Hogyan telepítsd a TWiLight Menu++-t Nintendo DS flashcard-ra - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (nem GMP-Z003 modell) + - DSONE SDHC & DSONEi Telepítsd a [RetroGameFan YSMenu-jét](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - Ellenőrizd, hogy az `YSMenu.nds` (átnevezve `TTMenu.dat`-ról, ha nincs ilyen) és a `TTMenu` mappa létezik a flashcard-od microSD kártyájának gyökerében diff --git a/pages/_id-ID/ds-index/dsi-twl-firm.md b/pages/_id-ID/ds-index/dsi-twl-firm.md index 6e254514..203fb772 100644 --- a/pages/_id-ID/ds-index/dsi-twl-firm.md +++ b/pages/_id-ID/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_id-ID/ds-index/emulators.md b/pages/_id-ID/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_id-ID/ds-index/emulators.md +++ b/pages/_id-ID/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_id-ID/ds-index/forwarders.md b/pages/_id-ID/ds-index/forwarders.md index 5536fbed..53f0ec24 100644 --- a/pages/_id-ID/ds-index/forwarders.md +++ b/pages/_id-ID/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_id-ID/ds-index/homebrew.md b/pages/_id-ID/ds-index/homebrew.md index cb77e37b..0478c197 100644 --- a/pages/_id-ID/ds-index/homebrew.md +++ b/pages/_id-ID/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_id-ID/ds-index/index.md b/pages/_id-ID/ds-index/index.md index 68869695..d9c9553b 100644 --- a/pages/_id-ID/ds-index/index.md +++ b/pages/_id-ID/ds-index/index.md @@ -6,4 +6,4 @@ title: Indeks Modifikasi Nintendo DS description: Penjelasan tentang berbagai hal modifikasi DS --- -Selamat Datang di bagian sumber serba modifikasi Nintendo DS. Ini sebagai bentuk penjelasan sebagian besar hal yang terkait modifikasi (modding) Nintendo DS serta menjadi pengenalan dasar tentang firmware NTR Nintendo DS, firmware TWL Nintendo DSi, dan TWL_FIRM Nintendo 3DS. +Selamat Datang di bagian sumber serba modifikasi Nintendo DS. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_id-ID/ds-index/retail-roms.md b/pages/_id-ID/ds-index/retail-roms.md index 9d739811..a8a03473 100644 --- a/pages/_id-ID/ds-index/retail-roms.md +++ b/pages/_id-ID/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Not all games that have single-card multiplayer use cloneboot, however. ### Save files Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_id-ID/ds-index/wifi.md b/pages/_id-ID/ds-index/wifi.md index a0f8dff7..bcbfcb52 100644 --- a/pages/_id-ID/ds-index/wifi.md +++ b/pages/_id-ID/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_id-ID/gbarunner2/faq.md b/pages/_id-ID/gbarunner2/faq.md index 436a4456..f84aef72 100644 --- a/pages/_id-ID/gbarunner2/faq.md +++ b/pages/_id-ID/gbarunner2/faq.md @@ -20,3 +20,6 @@ Not right now. Instead, you can permanently inject cheat codes into your GBA ROM #### How do I use Wi-Fi link features? You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_id-ID/hiyacfw/faq.md b/pages/_id-ID/hiyacfw/faq.md index 628827e1..102fc8fd 100644 --- a/pages/_id-ID/hiyacfw/faq.md +++ b/pages/_id-ID/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_id-ID/hiyacfw/index.md b/pages/_id-ID/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_id-ID/hiyacfw/index.md +++ b/pages/_id-ID/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_id-ID/hiyacfw/installing.md b/pages/_id-ID/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_id-ID/hiyacfw/installing.md +++ b/pages/_id-ID/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_id-ID/hiyacfw/uninstalling.md b/pages/_id-ID/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_id-ID/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_id-ID/index.md b/pages/_id-ID/index.md index d61af7df..bacdbd42 100644 --- a/pages/_id-ID/index.md +++ b/pages/_id-ID/index.md @@ -6,6 +6,6 @@ title: Beranda # Selamat Datang di Wiki DS-Homebrew! -Ini situs di mana kamu dapat mencari wiki untuk TWiLight Menu++ dan proyek DS-Homebrew lainnya. Pencet (klik) di salah satu pilihan yang di atas, kemudian senarai halaman akan ada di kiri. +Ini situs di mana kamu dapat mencari wiki untuk TWiLight Menu++ dan proyek DS-Homebrew lainnya. Click one of the sections on the top. Use the table of contents to navigate. Jika kamu ingin ikut serta membantu, kamu dapat mencari kode sumbernya (source code) di [GitHub](https://github.com/{{ site.repo }}) atau bantu menerjemah di [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Untuk membahas hal ini atau minta bantuan soal apapun, silakan gabung server Discord [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) (pakai Bahasa Inggris). diff --git a/pages/_id-ID/nds-bootstrap/controls.md b/pages/_id-ID/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_id-ID/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_id-ID/nds-bootstrap/faq.md b/pages/_id-ID/nds-bootstrap/faq.md index 21f6b425..af0daf12 100644 --- a/pages/_id-ID/nds-bootstrap/faq.md +++ b/pages/_id-ID/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_id-ID/nds-bootstrap/index.md b/pages/_id-ID/nds-bootstrap/index.md index c537811d..184f9f40 100644 --- a/pages/_id-ID/nds-bootstrap/index.md +++ b/pages/_id-ID/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Informasi cara menggunakan nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_id-ID/other/godmode9i.md b/pages/_id-ID/other/godmode9i.md index 777ae0e0..40bfddc4 100644 --- a/pages/_id-ID/other/godmode9i.md +++ b/pages/_id-ID/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_id-ID/twilightmenu/controls.md b/pages/_id-ID/twilightmenu/controls.md index 63c80dca..91d750e6 100644 --- a/pages/_id-ID/twilightmenu/controls.md +++ b/pages/_id-ID/twilightmenu/controls.md @@ -35,44 +35,6 @@ description: Controls for using TWiLight Menu++ - Y: Show cheat description - L: Disable all cheats -#### DS(i) ROMs (using nds-bootstrap) -These do not apply to DSiWare. -- L + R + Up + X for 1 second: Swap the screens -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + Down + B for 2 seconds: Return to TWiLight Menu++ -- L + Down + SELECT: Open the in-game menu - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode - #### Boot shortcuts These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. diff --git a/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md index 3e4b791e..c019fdc1 100644 --- a/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_id-ID/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: How to Create DSi/3DS Skins description: How to make custom DSi and 3DS skins for TWiLight Menu++ --- -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). +The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run ```bash diff --git a/pages/_id-ID/twilightmenu/faq.md b/pages/_id-ID/twilightmenu/faq.md index 37c37fd5..746ac651 100644 --- a/pages/_id-ID/twilightmenu/faq.md +++ b/pages/_id-ID/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_id-ID/twilightmenu/index.md b/pages/_id-ID/twilightmenu/index.md index 00c30fba..74c6c348 100644 --- a/pages/_id-ID/twilightmenu/index.md +++ b/pages/_id-ID/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Panduan cara memakai dan mengubah suai (customize) TWiLight Menu++ ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_id-ID/twilightmenu/installing-flashcard.md b/pages/_id-ID/twilightmenu/installing-flashcard.md index 235bfd02..8b921dbe 100644 --- a/pages/_id-ID/twilightmenu/installing-flashcard.md +++ b/pages/_id-ID/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: Cara memasang TWiLight Menu++ pada flashcard Nintendo DS - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Pastikan kamu sudah ada `YSMenu.nds` (diubah nama dari `TTMenu.dat` jika belum ada) dan folder `TTMenu` pada root kartu microSD + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. Atur `Gunakan nds-bootstrap` ke `Tak`, agar yang dipakai firmware flashcard bukannya nds-bootstrap ### Memulai sendiri (Autobooting) TWiLight Menu++ diff --git a/pages/_it-IT/ds-index/dsi-twl-firm.md b/pages/_it-IT/ds-index/dsi-twl-firm.md index 48bf7b7f..5c07bc1f 100644 --- a/pages/_it-IT/ds-index/dsi-twl-firm.md +++ b/pages/_it-IT/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Informazioni sul Nintendo DSi e sul TWL_FIRM del Nintendo 3DS --- ### Configurare il CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installare il Custom Firmware è abbastanza facile, e nella maggior parte dei casi, tutto ciò di cui hai bisogno è una scheda (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Installare il Custom Firmware è abbastanza facile, e nella maggior parte dei casi, tutto ciò di cui hai bisogno è una scheda (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: - [Guida all'Hacking del 3DS](https://3ds.hacks.guide) - Comando Lightning: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### Velocità della CPU -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. Questo è colpa dell'applicazione in sé, e perciò le applicazioni che non funzionano ad una velocità più alta NON è un bug di nds-bootstrap. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Fotocamera Nintendo DSi -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_it-IT/ds-index/emulators.md b/pages/_it-IT/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_it-IT/ds-index/emulators.md +++ b/pages/_it-IT/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_it-IT/ds-index/forwarders.md b/pages/_it-IT/ds-index/forwarders.md index c9920460..c6a449c4 100644 --- a/pages/_it-IT/ds-index/forwarders.md +++ b/pages/_it-IT/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. I giochi del DS devono essere scaricati in un formato digitale `.nds`. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_it-IT/ds-index/homebrew.md b/pages/_it-IT/ds-index/homebrew.md index cb77e37b..0478c197 100644 --- a/pages/_it-IT/ds-index/homebrew.md +++ b/pages/_it-IT/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_it-IT/ds-index/index.md b/pages/_it-IT/ds-index/index.md index 84d3a514..da773e2a 100644 --- a/pages/_it-IT/ds-index/index.md +++ b/pages/_it-IT/ds-index/index.md @@ -6,4 +6,4 @@ title: Indice Modding Nintendo DS description: Una spiegazione di tutto ciò che riguarda il modding del DS --- -Benvenuto nella sezione delle risorse di modding per Nintendo DS. Questo cercherà di spiegare la maggior parte delle cose relative al modding per Nintendo DS e sarà un'introduzione di base al firmware NTR del Nintendo DS, al firmware TWL del Nintendo DSi e al TWL_FIRM del Nintendo 3DS. +Benvenuto nella sezione delle risorse di modding per Nintendo DS. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_it-IT/ds-index/retail-roms.md b/pages/_it-IT/ds-index/retail-roms.md index a888a128..03914e4e 100644 --- a/pages/_it-IT/ds-index/retail-roms.md +++ b/pages/_it-IT/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Not all games that have single-card multiplayer use cloneboot, however. ### Save files Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Lettura scheda DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_it-IT/ds-index/wifi.md b/pages/_it-IT/ds-index/wifi.md index 23e0c8fc..1e5c6235 100644 --- a/pages/_it-IT/ds-index/wifi.md +++ b/pages/_it-IT/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_it-IT/gbarunner2/faq.md b/pages/_it-IT/gbarunner2/faq.md index 17400579..296c3de9 100644 --- a/pages/_it-IT/gbarunner2/faq.md +++ b/pages/_it-IT/gbarunner2/faq.md @@ -20,3 +20,6 @@ Non è il momento. Invece, è possibile iniettare in modo permanente i codici de #### Come posso utilizzare le funzioni di collegamento Wi-Fi? Avrai bisogno di una build dal ramo [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) per utilizzare le funzionalità. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_it-IT/hiyacfw/faq.md b/pages/_it-IT/hiyacfw/faq.md index cd0ba921..02b2e5fc 100644 --- a/pages/_it-IT/hiyacfw/faq.md +++ b/pages/_it-IT/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_it-IT/hiyacfw/index.md b/pages/_it-IT/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_it-IT/hiyacfw/index.md +++ b/pages/_it-IT/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_it-IT/hiyacfw/installing.md b/pages/_it-IT/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_it-IT/hiyacfw/installing.md +++ b/pages/_it-IT/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_it-IT/hiyacfw/uninstalling.md b/pages/_it-IT/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_it-IT/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_it-IT/index.md b/pages/_it-IT/index.md index 608b4628..1f4a5b89 100644 --- a/pages/_it-IT/index.md +++ b/pages/_it-IT/index.md @@ -6,6 +6,6 @@ title: Home # Benvenuto nella DS-Homebrew Wiki! -In questo sito potrai trovare delle wiki per TWiLight Menu++ e altri progetti DS-Homebrew. Clicca su una di queste sezioni in alto, e una lista di pagina apparirà sulla sinistra. +In questo sito potrai trovare delle wiki per TWiLight Menu++ e altri progetti DS-Homebrew. Click one of the sections on the top. Use the table of contents to navigate. Se vuoi aiutare a contribuire puoi trovare il codice sorgente su [GitHub](https://github.com/{{ site.repo }}) o aiutare a tradurre su [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Per discutere di questo o ottenere aiuto con qualsiasi cosa, si prega di unirsi al [server discord DS(i) Mode Hacking](https://ds-homebrew.com/discord) (solo in inglese). diff --git a/pages/_it-IT/nds-bootstrap/controls.md b/pages/_it-IT/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_it-IT/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_it-IT/nds-bootstrap/faq.md b/pages/_it-IT/nds-bootstrap/faq.md index 2a680d46..4fdc610a 100644 --- a/pages/_it-IT/nds-bootstrap/faq.md +++ b/pages/_it-IT/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Inverti gli schermi superiori e inferiori per i giochi compatibili per un gameplay più confortevole, o su sistemi con uno schermo rotto o rimosso - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_it-IT/nds-bootstrap/index.md b/pages/_it-IT/nds-bootstrap/index.md index e3f6f6e5..a1b88dce 100644 --- a/pages/_it-IT/nds-bootstrap/index.md +++ b/pages/_it-IT/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Informazioni su come usare nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_it-IT/other/godmode9i.md b/pages/_it-IT/other/godmode9i.md index 5018779d..078e6e8d 100644 --- a/pages/_it-IT/other/godmode9i.md +++ b/pages/_it-IT/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_it-IT/twilightmenu/controls.md b/pages/_it-IT/twilightmenu/controls.md index 29298c18..8403b250 100644 --- a/pages/_it-IT/twilightmenu/controls.md +++ b/pages/_it-IT/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: Controlli per l'utilizzo di TWiLight Menu++ - Y: Mostra descrizione del trucco - L: Disabilita tutti i trucchi -#### ROM DS(i) (utilizzando nds-bootstrap) -Non si applicano ai DSiWare. -- L + R + Su + X per 1 secondo: Inverti lo schermo superiore ed inferiore -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + Giù + B per 2 secondi: Ritorna a TWiLight Menu++ -- L + Giù + SELECT: Apri il menu in-game - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode +#### Boot shortcuts +These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -#### Scorciatoie d'avvio -Queste scorciatoie devono essere premute nella schermata d'avvio di TWiLight Menu++ / subito dopo quella del Nintendo DSi. - -- SELECT: Apri le impostazioni -- A + B + X + Y: Reimposta tutte le impostazioni di TWiLight Menu++ -- B: Avvia l'ultima ROM eseguita +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md index 7282261d..18b4f489 100644 --- a/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: How to Create DSi/3DS Skins description: Come creare skin DSi e 3DS personalizzate per TWiLight Menu++ --- -Il modo più semplice di personalizzare un tema è quello di modificare le texture png in un tema `ui`, `batteria`e/o `volume` cartelle. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). +Il modo più semplice di personalizzare un tema è quello di modificare le texture png in un tema `ui`, `batteria`e/o `volume` cartelle. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run ```bash diff --git a/pages/_it-IT/twilightmenu/faq.md b/pages/_it-IT/twilightmenu/faq.md index 78bc386f..7098f136 100644 --- a/pages/_it-IT/twilightmenu/faq.md +++ b/pages/_it-IT/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Può The Biggest Loser avviare TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_it-IT/twilightmenu/index.md b/pages/_it-IT/twilightmenu/index.md index b461db59..ea2e3a01 100644 --- a/pages/_it-IT/twilightmenu/index.md +++ b/pages/_it-IT/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Guides on how to use and customize TWiLight Menu++ ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_it-IT/twilightmenu/installing-flashcard.md b/pages/_it-IT/twilightmenu/installing-flashcard.md index 0b8163d5..7b6c2f59 100644 --- a/pages/_it-IT/twilightmenu/installing-flashcard.md +++ b/pages/_it-IT/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: Come installare TWiLight Menu++ su una flashcard del Nintendo DS - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Assicurati di avere `YSMenu.nds`(rinominato `TTMenu.dat`, se esistente) e la cartella`TTMenu` nella root della microSD della flashcard + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. Imposta `Usa nds-bootstrap` a `No`, così verrà utilizzato il firmware della flashcard al posto di nds-bootstrap ### Auto-avvio TWiLight Menu++ diff --git a/pages/_ja-JP/ds-index/dsi-twl-firm.md b/pages/_ja-JP/ds-index/dsi-twl-firm.md index 6e254514..203fb772 100644 --- a/pages/_ja-JP/ds-index/dsi-twl-firm.md +++ b/pages/_ja-JP/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_ja-JP/ds-index/emulators.md b/pages/_ja-JP/ds-index/emulators.md index 64c435db..5723440e 100644 --- a/pages/_ja-JP/ds-index/emulators.md +++ b/pages/_ja-JP/ds-index/emulators.md @@ -25,6 +25,7 @@ DSとDSiには多くのエミュレータがあります。 このページで | ゲームボーイアドバンス | [GBARunner2][gbarunner2][^4], ネイティブ[^5] | `.agb`, `.gba`, `.mb` | `[ROMの名前].sav` | | ゲームギア | [S8DS][s8ds] | `.gg` | `[ROMの名前].gg.sav` | | メガドライブ・Genesis | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[ROMの名前].srm`[^6] | +| インテレビジョン | [Nintellivision][nintellivision] | `.int` | | | マスターシステム | [S8DS][s8ds] | `.sms` | `[ROMの名前].sms.sav` | | Fast Video | 近日公開 | `.fv` | | | ファミリーコンピュータ・NES | [nesDS][nesds] | `.nes`, `.fds` | `[ROMの名前].sav` | @@ -102,3 +103,4 @@ DSとDSiには多くのエミュレータがあります。 このページで [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_ja-JP/ds-index/forwarders.md b/pages/_ja-JP/ds-index/forwarders.md index 4ca0e029..d8fc9f64 100644 --- a/pages/_ja-JP/ds-index/forwarders.md +++ b/pages/_ja-JP/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_ja-JP/ds-index/homebrew.md b/pages/_ja-JP/ds-index/homebrew.md index cb77e37b..0478c197 100644 --- a/pages/_ja-JP/ds-index/homebrew.md +++ b/pages/_ja-JP/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_ja-JP/ds-index/retail-roms.md b/pages/_ja-JP/ds-index/retail-roms.md index 9d739811..a8a03473 100644 --- a/pages/_ja-JP/ds-index/retail-roms.md +++ b/pages/_ja-JP/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Not all games that have single-card multiplayer use cloneboot, however. ### Save files Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_ja-JP/ds-index/wifi.md b/pages/_ja-JP/ds-index/wifi.md index a0f8dff7..bcbfcb52 100644 --- a/pages/_ja-JP/ds-index/wifi.md +++ b/pages/_ja-JP/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_ja-JP/gbarunner2/faq.md b/pages/_ja-JP/gbarunner2/faq.md index 436a4456..f84aef72 100644 --- a/pages/_ja-JP/gbarunner2/faq.md +++ b/pages/_ja-JP/gbarunner2/faq.md @@ -20,3 +20,6 @@ Not right now. Instead, you can permanently inject cheat codes into your GBA ROM #### How do I use Wi-Fi link features? You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_ja-JP/hiyacfw/faq.md b/pages/_ja-JP/hiyacfw/faq.md index 363bff8d..d48a5215 100644 --- a/pages/_ja-JP/hiyacfw/faq.md +++ b/pages/_ja-JP/hiyacfw/faq.md @@ -29,7 +29,7 @@ SDNANDにアプリをインストールするには、 [TMFH](https://github.com ニンテンドーDSiメニューには39タイトルの制限があります。 それ以上のものがある場合は、 `sd:/title`のフォルダからいくつかを削除しますか、[TMFH](https://github.com/JeffRuLz/TMFH/releases/latest)を使ってアンインストールしてください。 ##### DSiWareの使用する容量が多すぎます -`00030004`フォルダには、DSiWare用の200ブロック(25MB)の制限もあります。 これは、[TMFH](https://github.com/JeffRuLz/TMFH/releases/latest)を使用してシステムアプリとしてインストールすることで回避できます。 +`00030004`フォルダには、DSiWare用の200ブロック(25MB)の制限もあります。 これは、[TMFH](https://github.com/JeffRuLz/TMFH/releases/latest)を使用してDSiウェアをシステムアプリとしてインストールすることで回避できます。 ##### 無効なタイトル hiyaCFWにタイトルを追加する時に考慮する必要があることがいくつかあります: diff --git a/pages/_ja-JP/hiyacfw/installing.md b/pages/_ja-JP/hiyacfw/installing.md index 6a62d852..26d0fdbd 100644 --- a/pages/_ja-JP/hiyacfw/installing.md +++ b/pages/_ja-JP/hiyacfw/installing.md @@ -17,8 +17,7 @@ hiyaCFWをインストールした後に本体を更新しませんでくださ ### 必要条件 - [Unlaunchがインストールされる](https://dsi.cfw.guide/installing-unlaunch)ニンテンドーDSi -- dumpToolを使ってデバイスから作成したNANDバックアップ - - お持ちでない場合は、dsi.cfw.guideの[NANDのダンプ](https://dsi.cfw.guide/dumping-nand)ガイドに従ってください +- [dumpToolを使って](https://dsi.cfw.guide/dumping-nand)デバイスから取られたNANDバックアップ - Windows、macOSまたはLinuxのデバイス ### その1:hiyaCFWをインストールするためのPCの準備 diff --git a/pages/_ja-JP/hiyacfw/uninstalling.md b/pages/_ja-JP/hiyacfw/uninstalling.md new file mode 100644 index 00000000..30c459e0 --- /dev/null +++ b/pages/_ja-JP/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: ja-JP +layout: wiki +section: hiyacfw +title: アンインストール +long_title: HiyaCFWのアンインストール +description: ニンテンドーDSiからhiyaCFWをアンインストールする方法 +--- + +hiyaCFWはSDカード上にのみ存在し、NAND上には存在しません。 その前に、保存したいSDNANDからセーブデータをバックアップしてください。 [dsi.cfw.guide](https://dsi.cfw.guide)の[DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional)ガイドのSection IIIに従って学ぶことができます。 + +### アンインストール +1. `hiya.dsi`をSDカードのルートから削除 +1. `hiya`フォルダを削除 +1. `import`、`photo`、`progress`、`shared1`、`shared2`、`sys`、`title`、`ticket`、`tmp`フォルダを削除 + +### Unlaunch設定の変更 + +UnlaunchでhiyaCFWを自動起動に設定した場合は、使わなくなった今、この設定を変更するとことができます。 + +1. ニンテンドーDSiにSDカードを挿入して、ABを押したまま本体を起動 + - UnlaunchのFilemenuを開きます +1. `OPTIONS`にアクセスし、`NO BUTTON`を希望のアプリケーションに設定 + - システムNANDを自動起動させたい場合は、`Launcher`というアプリに設定 + - TWiLight Menu++を自動起動させたい場合は、`BOOT.NDS`というファイルを選択 +1. `SAVE & EXIT`を選択 diff --git a/pages/_ja-JP/index.md b/pages/_ja-JP/index.md index 306a55a6..00a4cf11 100644 --- a/pages/_ja-JP/index.md +++ b/pages/_ja-JP/index.md @@ -6,6 +6,6 @@ title: ホーム # DS-Homebrewウィキへようこそ! -このサイトでは、TWiLight Menu++と他のDS-Homebrewプロジェクトのウィキを見つけることができます。 上部にのいずれかのセクションをクリックすると、ページのリストが左側に表示されます。 +このサイトでは、TWiLight Menu++と他のDS-Homebrewプロジェクトのウィキを見つけることができます。 上部のセクションのいずれかをクリックします。 目次を使ってナビゲートします。 貢献したい場合は、[GitHub](https://github.com/{{ site.repo }})でソースコードを見つけるか、[Crowdin](https://ja.crowdin.com/project/ds-homebrew-wiki)で翻訳を手伝うことができます。 これについて話し会ったり、何か助けを得るには、[DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discordサーバに参加してください。(英語のみ) diff --git a/pages/_ja-JP/nds-bootstrap/controls.md b/pages/_ja-JP/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_ja-JP/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_ja-JP/nds-bootstrap/faq.md b/pages/_ja-JP/nds-bootstrap/faq.md index 21f6b425..af0daf12 100644 --- a/pages/_ja-JP/nds-bootstrap/faq.md +++ b/pages/_ja-JP/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_ja-JP/nds-bootstrap/index.md b/pages/_ja-JP/nds-bootstrap/index.md index 6187920a..1b25d0b9 100644 --- a/pages/_ja-JP/nds-bootstrap/index.md +++ b/pages/_ja-JP/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Information on how to use nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_ja-JP/other/godmode9i.md b/pages/_ja-JP/other/godmode9i.md index 70d5b500..429572bd 100644 --- a/pages/_ja-JP/other/godmode9i.md +++ b/pages/_ja-JP/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_ja-JP/twilightmenu/controls.md b/pages/_ja-JP/twilightmenu/controls.md index 831c1eb2..dff64385 100644 --- a/pages/_ja-JP/twilightmenu/controls.md +++ b/pages/_ja-JP/twilightmenu/controls.md @@ -35,44 +35,6 @@ description: TWiLight Menu++を使うためのコントロール - Y:チートの説明を表示する - L:すべてのチートを無効にする -#### DS(i) ROM(nds-bootstrapを使って) -これらはDSiウェアには適用されません。 -- L + R + + Xを1秒間押して:画面を入れ替え -- L + R + + Aを2秒間押して:`ramDump.bin`として` sd:/_nds/nds-bootstrap`にRAMをダンプする -- 2秒ためにL + R + + B:TWiLight Menu++に戻る -- L + + SELECT:ゲーム内のメニューを開く - - R:1フレーム分進む - - スクリーンショット - - :VRAMバンクを変更 - - A:スクリーンショットを保存 - - B:ゲーム内のメニューに戻る - - RAMビューアー - - :スクロール - - :高速のスクロール - - R + :より高速のスクロール - - R + :最高速のスクロール - - A:RAMエディターに入る - - B:ゲーム内のメニューに戻る - - Y:ジャンプするアドレスを指定 - - :選択される値を増やす・減らす - - :値を選択 - - AB:RAMビューアー・エディターを指定されたアドレスに戻る - - RAMエディター - - :値を選択 - - A:選択される値を変更 - - :値を1hで増やす・減らす - - :値を10hで増やす・減らす - - AB:値の変更を終了 - - B:RAMビューアーに戻る - - Y:ジャンプするアドレスを指定 - - :選択される値を増やす・減らす - - :値を選択 - - AB:RAMビューアー・エディターを指定されたアドレスに戻る -- TWiLight Menu++に戻ると、一部の古い3DSモデルでは動作しない可能性があります -- ゲーム内メニューを開くボタンの組み合わせは、TWiLight Menu++の設定で変更できます -- スクリーンショットは`sd:/_nds/nds-bootstrap/screenshots.tar`に保存されます。 このファイルは、[7-Zip](https://sevenzip.osdn.jp)などのアーカイブビューアを使用して開くことができます -- B4DSモードでは、RAMのダンプとスクリーショットの撮影ができません - #### 起動時のショートカット これらは、TWiLight Menu++のスプラッシュ画面で、またはニンテンドーDSiスプラッシュ画面の直後に押します必要があります。 diff --git a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md index 3e4b791e..c019fdc1 100644 --- a/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ja-JP/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: How to Create DSi/3DS Skins description: How to make custom DSi and 3DS skins for TWiLight Menu++ --- -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). +The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run ```bash diff --git a/pages/_ja-JP/twilightmenu/faq.md b/pages/_ja-JP/twilightmenu/faq.md index b948f622..a65fd149 100644 --- a/pages/_ja-JP/twilightmenu/faq.md +++ b/pages/_ja-JP/twilightmenu/faq.md @@ -66,3 +66,12 @@ sudokuhaxのセーブファイルによっては、タッチ画面の入力が #### The Biggest LoserはTWiLight Menu++を起動できますか? いいえ。 The Biggest LoserはSlot-1ゲームです、DSiウェアではない、Slot-1カードを実行する時にSDアクセスが無効になります。 + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_ja-JP/twilightmenu/index.md b/pages/_ja-JP/twilightmenu/index.md index 477550e8..27b58634 100644 --- a/pages/_ja-JP/twilightmenu/index.md +++ b/pages/_ja-JP/twilightmenu/index.md @@ -7,6 +7,6 @@ description: TWiLight Menu++の使い方とカスタマイズに関するガイ ![TWiLight Menu++のロゴ](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu)は、様々なアプリケーションを起動するオープンソースのメニューであり、交換メニューに最適です。 テーマ、スキン、フォルダなどの機能を備えた、ニンテンドーDSやニンテンドー3DSファミリーのためのオールインワンメニューです。 +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu)は、様々なアプリケーションを起動できるオープンソースのメニューです。 テーマ、スキン、フォルダなどの機能を備えた、ニンテンドーDSやニンテンドー3DSファミリーのための完璧なオールインワンメニューです。 -インストール方法については、サイドバーの「インストール」セクションで本体のページをクリックしてください。 +TWiLight Menu++のインストール方法については、サイドバーの「インストール」タブをクリックして、お使いのゲーム機のガイドを選択してください。 diff --git a/pages/_ja-JP/twilightmenu/installing-flashcard.md b/pages/_ja-JP/twilightmenu/installing-flashcard.md index 9d513f87..f1dc36f2 100644 --- a/pages/_ja-JP/twilightmenu/installing-flashcard.md +++ b/pages/_ja-JP/twilightmenu/installing-flashcard.md @@ -37,6 +37,9 @@ description: ニンテンドーDSフラッシュカードにTWiLight Menu++を - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (GMP-Z003以外のモデル) + - DSONE SDHCとDSONEi [RetroGameFanのYSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/)をインストールします - フラッシュカードのmicroSDのルートに`YSMenu.nds`(既存しない場合は`TTMenu.dat`から名前を変更)と`TTMenu`フォルダがあることを確認します diff --git a/pages/_ko-KR/ds-index/dsi-twl-firm.md b/pages/_ko-KR/ds-index/dsi-twl-firm.md index f2f0afb0..b755245a 100644 --- a/pages/_ko-KR/ds-index/dsi-twl-firm.md +++ b/pages/_ko-KR/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS 해킹 가이드](https://3ds.hacks.guide) - Lightning command: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### 닌텐도 DSi 카메라 -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_ko-KR/ds-index/emulators.md b/pages/_ko-KR/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_ko-KR/ds-index/emulators.md +++ b/pages/_ko-KR/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_ko-KR/ds-index/forwarders.md b/pages/_ko-KR/ds-index/forwarders.md index 8d43e5a8..3e7a57b5 100644 --- a/pages/_ko-KR/ds-index/forwarders.md +++ b/pages/_ko-KR/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: 플래시 카드 --- -포워더 (Forwarder)는 다른 소프트웨어로 기기를 연결하는, HOME 메뉴나 hiyaCFW DSi 메뉴에 있는 아이콘입니다. 이번 경우에서는, HOME 메뉴나 hiyaCFW에서 게임을 보다 쉽게 로드하기 위해, SD 카드에서 (nds-bootstrap을 통해서) DS 게임을 불러오거나, 호환 가능 플래시 카드를 실행시킬 수 있게 아이콘을 추가할 수 있습니다. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. DS 게임들은 디지털의 `.nds` 포맷으로 덤핑되어야 합니다. DS 카트리지들은 3DS에서는 [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge)을 통해, DSi에서는 [GodMode9i](https://dsi.cfw.guide/dumping-game-cards)를 통해서 덤핑할 수 있습니다. {:.alert .alert-info} diff --git a/pages/_ko-KR/ds-index/homebrew.md b/pages/_ko-KR/ds-index/homebrew.md index 94c01930..72668181 100644 --- a/pages/_ko-KR/ds-index/homebrew.md +++ b/pages/_ko-KR/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_ko-KR/ds-index/index.md b/pages/_ko-KR/ds-index/index.md index e8660eb9..4c0251a3 100644 --- a/pages/_ko-KR/ds-index/index.md +++ b/pages/_ko-KR/ds-index/index.md @@ -6,4 +6,4 @@ title: 닌텐도 DS Modding 인덱스 description: DS Modding의 모든 것에 대한 설명 --- -닌텐도 DS Modding 리소스 섹션에 오신 것을 환영합니다. 여기서는 닌텐도 DS의 NTR 펌웨어, 닌텐도 DSi의 TWL 펌웨어, 닌텐도 3DS의 TWL_FIRMY에 대한 기본적인 소개가 될 뿐만 아니라 닌텐도 DS Modding과 관련된 대부분의 것들을 설명합니다. +닌텐도 DS Modding 리소스 섹션에 오신 것을 환영합니다. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_ko-KR/ds-index/retail-roms.md b/pages/_ko-KR/ds-index/retail-roms.md index bfd78103..b7445e7f 100644 --- a/pages/_ko-KR/ds-index/retail-roms.md +++ b/pages/_ko-KR/ds-index/retail-roms.md @@ -16,7 +16,7 @@ description: 시판되는 DS 게임과 관련된 설명 If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### CloneBoot -CloneBoot는 게임이 직접 로드한 ARM7과 ARM9 바이너리를 다른 본체에 전송하는 것을 얘기합니다. 이는 단일 카드 멀티플레이를 위해 DS 다운로드 플레이에 사용됩니다. 다만, 단일 카드 멀티플레이를 지원하는 모든 게임이 cloneboot를 통한 것은 아닙니다. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. 이는 단일 카드 멀티플레이를 위해 DS 다운로드 플레이에 사용됩니다. Not all games that have single-card multiplayer use cloneboot, however. ### 세이브 파일 닌텐도 DS 카트리지는 4가지의 알려진 세이브 타입이 있습니다. @@ -26,7 +26,7 @@ CloneBoot는 게임이 직접 로드한 ARM7과 ARM9 바이너리를 다른 본 - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_ko-KR/ds-index/wifi.md b/pages/_ko-KR/ds-index/wifi.md index 9bd10bce..134c700b 100644 --- a/pages/_ko-KR/ds-index/wifi.md +++ b/pages/_ko-KR/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_ko-KR/gbarunner2/faq.md b/pages/_ko-KR/gbarunner2/faq.md index 2f956a2d..055a9c60 100644 --- a/pages/_ko-KR/gbarunner2/faq.md +++ b/pages/_ko-KR/gbarunner2/faq.md @@ -20,3 +20,6 @@ FrescoASF가 작성한 [이 가이드](https://docs.google.com/document/d/1owjiW #### 와이파이 링크 기능을 사용하는 방법이 뭔가요? 해당 기능을 사용하기 위해서는, [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) 에서 빌드를 받아올 필요가 있습니다. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_ko-KR/hiyacfw/faq.md b/pages/_ko-KR/hiyacfw/faq.md index 628827e1..102fc8fd 100644 --- a/pages/_ko-KR/hiyacfw/faq.md +++ b/pages/_ko-KR/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_ko-KR/hiyacfw/index.md b/pages/_ko-KR/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_ko-KR/hiyacfw/index.md +++ b/pages/_ko-KR/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_ko-KR/hiyacfw/installing.md b/pages/_ko-KR/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_ko-KR/hiyacfw/installing.md +++ b/pages/_ko-KR/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_ko-KR/hiyacfw/uninstalling.md b/pages/_ko-KR/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_ko-KR/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_ko-KR/index.md b/pages/_ko-KR/index.md index c1eab405..d8b9989b 100644 --- a/pages/_ko-KR/index.md +++ b/pages/_ko-KR/index.md @@ -6,6 +6,6 @@ title: 홈 # DS-Homebrew 위키에 오신 것을 환영합니다! -이 사이트는 TWiLight Menu++와 다른 DS-Homebrew 프로젝트를 위한 위키입니다. 위에서 보고싶은거 누르고 난 뒤, 왼쪽에 리스트에서 보고싶은거 누르시면 됩니다. +이 사이트는 TWiLight Menu++와 다른 DS-Homebrew 프로젝트를 위한 위키입니다. Click one of the sections on the top. Use the table of contents to navigate. 이 사이트에 뭔가 기여하고 싶으시면, [깃허브](https://github.com/{{ site.repo }})에서 소스코드를 찾거나, [Crowdin](https://crowdin.com/project/ds-homebrew-wiki)에서 번역에 참여할 수 있습니다. 여기에 대해 무엇이든지 의논하거나 도움을 받고싶으시면 [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) 디스코드 서버 (영어 전용)에 들어가보세요. diff --git a/pages/_ko-KR/nds-bootstrap/controls.md b/pages/_ko-KR/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_ko-KR/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_ko-KR/nds-bootstrap/faq.md b/pages/_ko-KR/nds-bootstrap/faq.md index 21f6b425..af0daf12 100644 --- a/pages/_ko-KR/nds-bootstrap/faq.md +++ b/pages/_ko-KR/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_ko-KR/nds-bootstrap/index.md b/pages/_ko-KR/nds-bootstrap/index.md index 6187920a..1b25d0b9 100644 --- a/pages/_ko-KR/nds-bootstrap/index.md +++ b/pages/_ko-KR/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Information on how to use nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_ko-KR/other/godmode9i.md b/pages/_ko-KR/other/godmode9i.md index 70d5b500..429572bd 100644 --- a/pages/_ko-KR/other/godmode9i.md +++ b/pages/_ko-KR/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_ko-KR/twilightmenu/controls.md b/pages/_ko-KR/twilightmenu/controls.md index 4be2be26..2fec1c17 100644 --- a/pages/_ko-KR/twilightmenu/controls.md +++ b/pages/_ko-KR/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: TWiLight Menu++의 조작법 - Y: 치트 설명 보기 - L: 모든 치트 비활성화하기 -#### DS(i) ROM (nds-bootstarp 사용) -다음 단축키는 DSi 웨어에서는 적용되지 않습니다. -- L + R + + X 1초 동안 누름: 위 아래 화면 전환 -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + 아래 + B 2초 동안 누름: TWiLight Menu++로 돌아가기 -- L + 아래 + SELECT: 게임 내 메뉴 열기 - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode +#### Boot shortcuts +These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -#### 부팅 단축키 -아래는 TWiLight Menu++ 시작화면 실행중 또는, DSi 시작화면이 나온 즉시에 사용할 수 있는 단축키입니다. - -- SELECT: 설정 진입 -- A + B + X + Y: TWiLight Menu++ 설정 초기화 -- B: 마지막으로 실행한 롬 부팅 +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md index 657e3053..3f45bed7 100644 --- a/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ko-KR/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: How to Create DSi/3DS Skins description: TWiLight Menu++의 DSi와 3DS 스킨을 커스텀하는 방법 --- -테마를 커스텀하는 가장 쉬운 방법은 테마의 `ui`, `battery` 또는 `volume` 폴더의 PNG 텍스쳐를 수정하는 것입니다. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). +테마를 커스텀하는 가장 쉬운 방법은 테마의 `ui`, `battery` 또는 `volume` 폴더의 PNG 텍스쳐를 수정하는 것입니다. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run ```bash diff --git a/pages/_ko-KR/twilightmenu/faq.md b/pages/_ko-KR/twilightmenu/faq.md index d85e0e98..014c9e38 100644 --- a/pages/_ko-KR/twilightmenu/faq.md +++ b/pages/_ko-KR/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_ko-KR/twilightmenu/index.md b/pages/_ko-KR/twilightmenu/index.md index 06cc3487..3bf9f430 100644 --- a/pages/_ko-KR/twilightmenu/index.md +++ b/pages/_ko-KR/twilightmenu/index.md @@ -7,6 +7,6 @@ description: TWiLight Menu++를 사용하고 커스텀하는 방법에 대한 ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_ko-KR/twilightmenu/installing-flashcard.md b/pages/_ko-KR/twilightmenu/installing-flashcard.md index 2530468c..92ccdb77 100644 --- a/pages/_ko-KR/twilightmenu/installing-flashcard.md +++ b/pages/_ko-KR/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: 닌텐도 DS 플래시카드에서 TWiLight Menu++를 설치하는 - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - flashcard microSD 루트에 `YSMenu.nds`(없으면 `TTMenu.dat`에서 이름을 변경하면 됨.)와 `TTMenu` 폴더가 있는지 확인합니다. + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. `nds-bootstrap 사용`을 `비활성화`로 설정해서 nds-bootstrap 대신 Flashcard 펌웨어를 쓰도록 합니다. ### TWiLight Menu++ 자동 부팅하기 diff --git a/pages/_pl-PL/ds-index/dsi-twl-firm.md b/pages/_pl-PL/ds-index/dsi-twl-firm.md index 976944a5..37b474ea 100644 --- a/pages/_pl-PL/ds-index/dsi-twl-firm.md +++ b/pages/_pl-PL/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Informacje o TWL_FIRM Nintendo DSi i Nintendo 3DS --- ### Przygotowywanie CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Instalacja Custom Firmware jest łatwa, a w większości przypadków potrzebujesz tylko karty (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Instalacja Custom Firmware jest łatwa, a w większości przypadków potrzebujesz tylko karty (micro)SD. Here are the best of guides for you to follow, with step-by-step instructions: - [Poradnik Hakowania 3DS](https://3ds.hacks.guide) - Komenda Lightning: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### Szybkości CPU -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. To zadanie leży w rękach aplikacji, więc aplikacje nie działające z wyższymi taktowaniami NIE są problemem ze strony nds-bootstrap. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Dostęp do Pola-1 Nintendo DSi & zablokowany -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Kamera Nintendo DSi -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_pl-PL/ds-index/emulators.md b/pages/_pl-PL/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_pl-PL/ds-index/emulators.md +++ b/pages/_pl-PL/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_pl-PL/ds-index/forwarders.md b/pages/_pl-PL/ds-index/forwarders.md index 6506a2bf..8c30632b 100644 --- a/pages/_pl-PL/ds-index/forwarders.md +++ b/pages/_pl-PL/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. Gry na DS muszą być zrzucone do cyfrowego formatu `.nds`. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_pl-PL/ds-index/homebrew.md b/pages/_pl-PL/ds-index/homebrew.md index e4acfd33..8ddf4ca5 100644 --- a/pages/_pl-PL/ds-index/homebrew.md +++ b/pages/_pl-PL/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcardy -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Inne sloty na karty SD mają (najczęściej) inny hardware, a kod napisany dla jednej karty niekoniecznie będzie działał dla innej karty. DLDI (w skrócie Dynamically Linked Device Interface) próbuje rozwiązać ten problem poprzez patchowanie kodu obsługi karty SD zewnętrznie. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_pl-PL/ds-index/index.md b/pages/_pl-PL/ds-index/index.md index 558dc2f2..58b44a9d 100644 --- a/pages/_pl-PL/ds-index/index.md +++ b/pages/_pl-PL/ds-index/index.md @@ -6,4 +6,4 @@ title: Indeks Modowania Nintendo DS description: Wyjaśnienie wszystkich rzeczy dotyczących modowania DSa --- -Witamy w sekcji zasobów na temat modowania Nintendo DS. Będzie to próba wyjaśnienia większości rzeczy związanych z modowaniem Nintendo DS, jak również podstawowe wprowadzenie do oprogramowania NTR dla Nintendo DS, oprogramowania TWL DSi Nintendo oraz TWL_FIRM dla Nintendo 3DS. +Witamy w sekcji zasobów na temat modowania Nintendo DS. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_pl-PL/ds-index/retail-roms.md b/pages/_pl-PL/ds-index/retail-roms.md index ea634a27..1ff33554 100644 --- a/pages/_pl-PL/ds-index/retail-roms.md +++ b/pages/_pl-PL/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### CloneBoot -Cloneboot to sytuacja, w której gra wysyła swoje własne, załadowane ARM7 i ARM9 do innej konsoli. Jest to używane przez DS Download Play dla multiplayera na jednej karcie. Chociaż nie wszystkie gry, które mają multiplayer na jedną kartę używają cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. Jest to używane przez DS Download Play dla multiplayera na jednej karcie. Not all games that have single-card multiplayer use cloneboot, however. ### Pliki Zapisu Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory (Ferroelektryczna Pamięć o Dostępie Swobodnym) - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Odczyt Kart DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Na przykład: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_pl-PL/ds-index/wifi.md b/pages/_pl-PL/ds-index/wifi.md index f6587011..2818b392 100644 --- a/pages/_pl-PL/ds-index/wifi.md +++ b/pages/_pl-PL/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_pl-PL/gbarunner2/faq.md b/pages/_pl-PL/gbarunner2/faq.md index 6789bb7b..c8171d93 100644 --- a/pages/_pl-PL/gbarunner2/faq.md +++ b/pages/_pl-PL/gbarunner2/faq.md @@ -20,3 +20,6 @@ Jeszcze nie teraz. Zamiast tego możesz na stałe dołączyć cheaty do swojego #### Jak korzystać z funkcji łącza Wi-Fi? Będziesz potrzebował wersji [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link), aby korzystać z tych funkcji. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_pl-PL/hiyacfw/faq.md b/pages/_pl-PL/hiyacfw/faq.md index c6789e89..27f72d6e 100644 --- a/pages/_pl-PL/hiyacfw/faq.md +++ b/pages/_pl-PL/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_pl-PL/hiyacfw/index.md b/pages/_pl-PL/hiyacfw/index.md index 517958ec..84db05be 100644 --- a/pages/_pl-PL/hiyacfw/index.md +++ b/pages/_pl-PL/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_pl-PL/hiyacfw/installing.md b/pages/_pl-PL/hiyacfw/installing.md index 6c8ca2ba..42d7885d 100644 --- a/pages/_pl-PL/hiyacfw/installing.md +++ b/pages/_pl-PL/hiyacfw/installing.md @@ -17,8 +17,7 @@ Nie aktualizuj systemu po zainstalowaniu hiyaCFW. W ten sposób usuniesz poprawk ### Wymagania - Nintendo DSi z [zainstalowanym Unlaunch](https://dsi.cfw.guide/installing-unlaunch) -- Kopia zapasowa pamięci NAND pobrana z urządzenia przy użyciu narzędzia dumpTool - - Jeśli go nie masz, postępuj zgodnie z Podręcznikiem [dumpowania NAND](https://dsi.cfw.guide/dumping-nand) na stronie dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - Urządzenie Windows, macOS lub Linux ### Część 1: Przygotowanie komputera do instalacji hiyaCFW diff --git a/pages/_pl-PL/hiyacfw/uninstalling.md b/pages/_pl-PL/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_pl-PL/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_pl-PL/index.md b/pages/_pl-PL/index.md index dc808d5f..13cff5a0 100644 --- a/pages/_pl-PL/index.md +++ b/pages/_pl-PL/index.md @@ -6,6 +6,6 @@ title: Dom # Witaj w DS-Homebrew Wiki! -Ta strona jest miejscem, w którym możesz znaleźć wiki o TWiLight Menu++ i innych projektach DS-Homebrew. Kliknij na jedną z sekcji u góry. Lista stron będzie po lewej stronie. +Ta strona jest miejscem, w którym możesz znaleźć wiki o TWiLight Menu++ i innych projektach DS-Homebrew. Click one of the sections on the top. Use the table of contents to navigate. Jeśli chcesz pomóc, możesz znaleźć kod źródłowy na [GitHub](https://github.com/{{ site.repo }}) lub pomóc w tłumaczeniu na [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Aby porozmawiać o tym lub uzyskać pomoc w jakiejkolwiek sprawie, dołącz na serwer Discord [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) (Serwer Angielski). diff --git a/pages/_pl-PL/nds-bootstrap/controls.md b/pages/_pl-PL/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_pl-PL/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_pl-PL/nds-bootstrap/faq.md b/pages/_pl-PL/nds-bootstrap/faq.md index 4cfcfa17..d1ab8732 100644 --- a/pages/_pl-PL/nds-bootstrap/faq.md +++ b/pages/_pl-PL/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Zamień górny i dolny ekran w kompatybilnych grach, aby uzyskać bardziej komfortową rozgrywkę, lub na systemach z uszkodzonym lub usuniętym ekranem - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_pl-PL/nds-bootstrap/index.md b/pages/_pl-PL/nds-bootstrap/index.md index 29166e96..855e7032 100644 --- a/pages/_pl-PL/nds-bootstrap/index.md +++ b/pages/_pl-PL/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Informacje dotyczące korzystania z nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_pl-PL/other/godmode9i.md b/pages/_pl-PL/other/godmode9i.md index 9ea3e3e4..4e1ecd9e 100644 --- a/pages/_pl-PL/other/godmode9i.md +++ b/pages/_pl-PL/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_pl-PL/twilightmenu/controls.md b/pages/_pl-PL/twilightmenu/controls.md index 4a420b00..d6bf2298 100644 --- a/pages/_pl-PL/twilightmenu/controls.md +++ b/pages/_pl-PL/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: Sterowanie korzystania z TWiLight Menu++ - Y: Pokaż opis cheatu - L: Wyłącz wszystkie cheaty -#### ROMy DS(i) (przy użyciu nds-bootstrap) -Nie dotyczy to DSiWare. -- L + R + Góra + X na 1 sekundę: Zamień ekrany -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + Dół + B przez 2 sekundy: Powrót do menu TWiLight ++ -- L + Dół + SELECT: Otwórz in-game menu - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode +#### Boot shortcuts +These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -#### Skróty startowe -Należy je nacisnąć na ekranie startowym TWiLight Menu++ / zaraz po ekranie startowym Nintendo DSi. - -- SELECT: Otwórz ustawienia -- A + B + X + Y: Resetuj wszystkie ustawienia TWiLight Menu++ -- B: Uruchom w ostatnio grany ROM +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md index 2f669657..046b6496 100644 --- a/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_pl-PL/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: Jak tworzyć skórki DSi/3DS description: Jak tworzyć własne skórki DSi i 3DS dla TWiLight Menu++ --- -Najprostszym sposobem dostosowania motywu jest edycja tekstur png w folderach `ui`, `battery`, i/lub `volume` motywu. Te pliki mogą być dowolnym plikiem png. Należy, jednak, zauważyć, że przeźroczystość będzie pokazana tylko dla pikseli w 100% przeźroczystych, reszta będzie kompletnie nieprzeźroczysta. Ponadto, każda część, która jest przezroczysta w jednym z zestawów (np. wszystkie ikony baterii) powinna być przezroczysta we wszystkich, ponieważ przezroczyste piksele są po prostu pomijane, a nie przywracane do tła, więc każda część, która jest przezroczysta tylko w niektórych powinna mieć teksturę tła, a nie przezroczystość. Te tekstury mogą mieć różny rozmiar, ale mogą wymagać zmiany konfiguracji motywu, aby były poprawnie renderowane (patrz poniżej). +Najprostszym sposobem dostosowania motywu jest edycja tekstur png w folderach `ui`, `battery`, i/lub `volume` motywu. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Ponadto, każda część, która jest przezroczysta w jednym z zestawów (np. wszystkie ikony baterii) powinna być przezroczysta we wszystkich, ponieważ przezroczyste piksele są po prostu pomijane, a nie przywracane do tła, więc każda część, która jest przezroczysta tylko w niektórych powinna mieć teksturę tła, a nie przezroczystość. Te tekstury mogą mieć różny rozmiar, ale mogą wymagać zmiany konfiguracji motywu, aby były poprawnie renderowane (patrz poniżej). Zmiany w teksturach paletowych są bardziej skomplikowane. W folderach motywu `grit` i `background_grit` można edytować różne pliki graficzne. Będziesz również potrzebował [devkitPro's toolchains](https://devkitpro.org) z zainstalowanym GRIT. Po zakończeniu edycji plików, należy je uruchomić ```bash diff --git a/pages/_pl-PL/twilightmenu/faq.md b/pages/_pl-PL/twilightmenu/faq.md index 13835d38..9d44b369 100644 --- a/pages/_pl-PL/twilightmenu/faq.md +++ b/pages/_pl-PL/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Czy The Biggest Loser może uruchomić TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_pl-PL/twilightmenu/index.md b/pages/_pl-PL/twilightmenu/index.md index 294eaa38..378492d1 100644 --- a/pages/_pl-PL/twilightmenu/index.md +++ b/pages/_pl-PL/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Wskazówki dotyczące używania i dostosowywania TWiLight Menu++ ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_pl-PL/twilightmenu/installing-flashcard.md b/pages/_pl-PL/twilightmenu/installing-flashcard.md index c6cee967..b262693e 100644 --- a/pages/_pl-PL/twilightmenu/installing-flashcard.md +++ b/pages/_pl-PL/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: Jak zainstalować TWiLight Menu++ na Nintendo DS z flashcard - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Upewnij się że masz `YSMenu.nds` (zmień na tą nazwę plik `TTMenu.dat` w przypadku braku) i folder `TTMenu` w katalogu głównym karty microSD nagrywarki + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. Ustaw `Użyj nds-bootstrap` na `Nie`, żeby oprogramowanie flashcard było używane zamiast nds-bootstrap ### Autobotowanie TWiLight Menu++ diff --git a/pages/_ru-RU/ds-index/dsi-twl-firm.md b/pages/_ru-RU/ds-index/dsi-twl-firm.md index 6e254514..203fb772 100644 --- a/pages/_ru-RU/ds-index/dsi-twl-firm.md +++ b/pages/_ru-RU/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_ru-RU/ds-index/emulators.md b/pages/_ru-RU/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_ru-RU/ds-index/emulators.md +++ b/pages/_ru-RU/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_ru-RU/ds-index/forwarders.md b/pages/_ru-RU/ds-index/forwarders.md index 4ca0e029..d8fc9f64 100644 --- a/pages/_ru-RU/ds-index/forwarders.md +++ b/pages/_ru-RU/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_ru-RU/ds-index/homebrew.md b/pages/_ru-RU/ds-index/homebrew.md index cb77e37b..0478c197 100644 --- a/pages/_ru-RU/ds-index/homebrew.md +++ b/pages/_ru-RU/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_ru-RU/ds-index/index.md b/pages/_ru-RU/ds-index/index.md index bed52f01..f8d24c2c 100644 --- a/pages/_ru-RU/ds-index/index.md +++ b/pages/_ru-RU/ds-index/index.md @@ -6,4 +6,4 @@ title: Индекс модов Nintendo DS description: An explanation of all things DS modding --- -Добро пожаловать в раздел ресурсов моддинга (модификации) Nintendo DS. Этот раздел постарается объяснить большинство моментов, связанных с модификацией Nintendo DS, а также ввести базовую информацию о NTR прошивке Nintendo DS, TWL прошивке Nintendo DSi, а также прошивке TWL_FIRM для Nintendo 3DS. +Добро пожаловать в раздел ресурсов моддинга (модификации) Nintendo DS. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_ru-RU/ds-index/retail-roms.md b/pages/_ru-RU/ds-index/retail-roms.md index 9d739811..a8a03473 100644 --- a/pages/_ru-RU/ds-index/retail-roms.md +++ b/pages/_ru-RU/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Not all games that have single-card multiplayer use cloneboot, however. ### Save files Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_ru-RU/ds-index/wifi.md b/pages/_ru-RU/ds-index/wifi.md index a0f8dff7..bcbfcb52 100644 --- a/pages/_ru-RU/ds-index/wifi.md +++ b/pages/_ru-RU/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_ru-RU/gbarunner2/faq.md b/pages/_ru-RU/gbarunner2/faq.md index 436a4456..f84aef72 100644 --- a/pages/_ru-RU/gbarunner2/faq.md +++ b/pages/_ru-RU/gbarunner2/faq.md @@ -20,3 +20,6 @@ Not right now. Instead, you can permanently inject cheat codes into your GBA ROM #### How do I use Wi-Fi link features? You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_ru-RU/hiyacfw/faq.md b/pages/_ru-RU/hiyacfw/faq.md index 628827e1..102fc8fd 100644 --- a/pages/_ru-RU/hiyacfw/faq.md +++ b/pages/_ru-RU/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_ru-RU/hiyacfw/index.md b/pages/_ru-RU/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_ru-RU/hiyacfw/index.md +++ b/pages/_ru-RU/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_ru-RU/hiyacfw/installing.md b/pages/_ru-RU/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_ru-RU/hiyacfw/installing.md +++ b/pages/_ru-RU/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_ru-RU/hiyacfw/uninstalling.md b/pages/_ru-RU/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_ru-RU/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_ru-RU/index.md b/pages/_ru-RU/index.md index b43256e4..528ea6f6 100644 --- a/pages/_ru-RU/index.md +++ b/pages/_ru-RU/index.md @@ -6,6 +6,6 @@ title: Главная # Добро пожаловать в DS-Homebrew Wiki! -На этом сайте вы можете найти гайды для TWiLight Menu++ и других проектов DS-Homebrew. Кликните по одному из разделов вверху, после этого список страниц появится слева. +На этом сайте вы можете найти гайды для TWiLight Menu++ и других проектов DS-Homebrew. Click one of the sections on the top. Use the table of contents to navigate. Если вы хотите внести свой вклад, вы можете найти исходный код на [GitHub](https://github.com/{{ site.repo }}) или помочь с переводом на [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). Что бы обсудить wiki или получить помощь по чему либо на ней, пожалуйста, присоединитесь к Discord серверу [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) (только на Английском языке). diff --git a/pages/_ru-RU/nds-bootstrap/controls.md b/pages/_ru-RU/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_ru-RU/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_ru-RU/nds-bootstrap/faq.md b/pages/_ru-RU/nds-bootstrap/faq.md index 21f6b425..af0daf12 100644 --- a/pages/_ru-RU/nds-bootstrap/faq.md +++ b/pages/_ru-RU/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_ru-RU/nds-bootstrap/index.md b/pages/_ru-RU/nds-bootstrap/index.md index 6187920a..1b25d0b9 100644 --- a/pages/_ru-RU/nds-bootstrap/index.md +++ b/pages/_ru-RU/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Information on how to use nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_ru-RU/other/godmode9i.md b/pages/_ru-RU/other/godmode9i.md index 70d5b500..429572bd 100644 --- a/pages/_ru-RU/other/godmode9i.md +++ b/pages/_ru-RU/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_ru-RU/twilightmenu/controls.md b/pages/_ru-RU/twilightmenu/controls.md index 61bd55ae..abc475ac 100644 --- a/pages/_ru-RU/twilightmenu/controls.md +++ b/pages/_ru-RU/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: Управление TWiLight Menu++ - Y: Показать описание чита - L: Отключить все читы -#### DS(i) ROM (используя nds-bootstrap) -Не применимо к DSiWare. -- L + R + Вверх + X на 1 секунду: Переключение между экранами -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + Вниз + B на 2 секунды: Вернуться в TWiLight Menu++ -- L + Вниз + SELECT: Открыть внутриигровое меню - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode +#### Boot shortcuts +These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -#### Шорткаты во время запуска TWiLight Menu++ -Они должны быть нажаты на заставке TWiLight Menu++, сразу после заставки Nintendo DSi. - -- SELECT: Открыть настройки -- A + B + X + Y: Сброс всех настроек TWiLight Menu++ -- B: Запустить последний запущенный образ +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md index 3e4b791e..c019fdc1 100644 --- a/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_ru-RU/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: How to Create DSi/3DS Skins description: How to make custom DSi and 3DS skins for TWiLight Menu++ --- -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). +The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run ```bash diff --git a/pages/_ru-RU/twilightmenu/faq.md b/pages/_ru-RU/twilightmenu/faq.md index 8df1bebb..550810ed 100644 --- a/pages/_ru-RU/twilightmenu/faq.md +++ b/pages/_ru-RU/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_ru-RU/twilightmenu/index.md b/pages/_ru-RU/twilightmenu/index.md index 0799349c..c3f81272 100644 --- a/pages/_ru-RU/twilightmenu/index.md +++ b/pages/_ru-RU/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Инструкции по использованию и настр ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_ru-RU/twilightmenu/installing-flashcard.md b/pages/_ru-RU/twilightmenu/installing-flashcard.md index 2cb3336a..7348eda2 100644 --- a/pages/_ru-RU/twilightmenu/installing-flashcard.md +++ b/pages/_ru-RU/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: Как установить TWiLight Menu++ на флеш-карт - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Убедитесь, что у вас есть `YSMenu.nds` (переименуйте из `TTMenu.dat`, если его нет) и папка `TTMenu` в корне microSD карты вашего флеш-картриджа + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. Установите `Исп. nds-bootstrap` на `Нет`, чтобы использовалась прошивка вашего флеш-картриджа вместо nds-bootstrap ### Автозагрузка TWiLight Menu++ diff --git a/pages/_sv-SE/ds-index/dsi-twl-firm.md b/pages/_sv-SE/ds-index/dsi-twl-firm.md index 9ba59261..28e1a1f0 100644 --- a/pages/_sv-SE/ds-index/dsi-twl-firm.md +++ b/pages/_sv-SE/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Information om Nintendo DSi och Nintendo 3DS TWL_FIRM --- ### Konfigurera CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Att installera custom firmware är ganska enkelt, och i de flesta fall är allt man behöver ett (mikro)SD kort. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Att installera custom firmware är ganska enkelt, och i de flesta fall är allt man behöver ett (mikro)SD kort. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning kommando: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### CPU Hastigheter -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. Det är på själva programmet, och program som inte fungerar med en högre klockfrekvens är INTE en bugg på nds-bootstraps ända. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Nintendo DSi Slot-1 tillgång & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Kamera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_sv-SE/ds-index/emulators.md b/pages/_sv-SE/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_sv-SE/ds-index/emulators.md +++ b/pages/_sv-SE/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_sv-SE/ds-index/forwarders.md b/pages/_sv-SE/ds-index/forwarders.md index 6f9a5fa5..310099a8 100644 --- a/pages/_sv-SE/ds-index/forwarders.md +++ b/pages/_sv-SE/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. DS spel måste dumpas till en digital `.nds`-format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_sv-SE/ds-index/homebrew.md b/pages/_sv-SE/ds-index/homebrew.md index 3ae0543f..a8c67213 100644 --- a/pages/_sv-SE/ds-index/homebrew.md +++ b/pages/_sv-SE/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Minneskort -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Olika SD-kortplatser har olika maskinvara (för det mesta) och kod skriven för ett kort kommer inte nödvändigtvis att fungera för ett annat kort. DLDI (förkortning för Dynamically Linked Device Interface) försöker lösa detta genom att få SD-kortets hanteringskod patchat in externt. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_sv-SE/ds-index/index.md b/pages/_sv-SE/ds-index/index.md index 762b1772..f885c873 100644 --- a/pages/_sv-SE/ds-index/index.md +++ b/pages/_sv-SE/ds-index/index.md @@ -6,4 +6,4 @@ title: Nintendo DS Modding Index description: En förklaring av allting som är DS moddning --- -Välkommen till sektionen om Nintendo DS modding resurser. Detta kommer att försöka förklara de flesta saker relaterade till Nintendo DS modding samt vara en grundläggande introduktion till NTR firmware i Nintendo DS, TWL firmware av Nintendo DSi, och TWL_FIRM av Nintendo 3DS. +Välkommen till sektionen om Nintendo DS modding resurser. This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_sv-SE/ds-index/retail-roms.md b/pages/_sv-SE/ds-index/retail-roms.md index c3f0f3d4..8e0cf803 100644 --- a/pages/_sv-SE/ds-index/retail-roms.md +++ b/pages/_sv-SE/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### CloneBoot -Cloneboot är när ett spel skickar sin egen laddade ARM7 och ARM9 binär till en annan konsol. Detta används av DS Download Play för flerspelarläge med ett kort. Men, inte alla spel som innehåller flerspelarläge med ett kort använder cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. Detta används av DS Download Play för flerspelarläge med ett kort. Not all games that have single-card multiplayer use cloneboot, however. ### Sparfiler Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Kort DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - Till exempel: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_sv-SE/ds-index/wifi.md b/pages/_sv-SE/ds-index/wifi.md index 0a4589f1..aa87011f 100644 --- a/pages/_sv-SE/ds-index/wifi.md +++ b/pages/_sv-SE/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_sv-SE/gbarunner2/faq.md b/pages/_sv-SE/gbarunner2/faq.md index 7b07a3a8..b84093e7 100644 --- a/pages/_sv-SE/gbarunner2/faq.md +++ b/pages/_sv-SE/gbarunner2/faq.md @@ -20,3 +20,6 @@ Inte just nu. Istället kan du permanent injektera fuskkoder i din GBA ROM med [ #### Hur använder jag funktioner för Wi-Fi Link? Du behöver en version från [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branchen för att använda funktionerna. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_sv-SE/hiyacfw/faq.md b/pages/_sv-SE/hiyacfw/faq.md index 628827e1..102fc8fd 100644 --- a/pages/_sv-SE/hiyacfw/faq.md +++ b/pages/_sv-SE/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_sv-SE/hiyacfw/index.md b/pages/_sv-SE/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_sv-SE/hiyacfw/index.md +++ b/pages/_sv-SE/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_sv-SE/hiyacfw/installing.md b/pages/_sv-SE/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_sv-SE/hiyacfw/installing.md +++ b/pages/_sv-SE/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_sv-SE/hiyacfw/uninstalling.md b/pages/_sv-SE/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_sv-SE/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_sv-SE/index.md b/pages/_sv-SE/index.md index 21cb345d..21f06262 100644 --- a/pages/_sv-SE/index.md +++ b/pages/_sv-SE/index.md @@ -6,6 +6,6 @@ title: Hem # Välkommen till DS-Homebrew Wikin! -Här hittar du wikis för TWiLight Menu++ och andra DS-Homebrew projekt. Klicka på en av avsnitten högst upp, då kommer en lista över sidor att finnas till vänster. +Här hittar du wikis för TWiLight Menu++ och andra DS-Homebrew projekt. Click one of the sections on the top. Use the table of contents to navigate. Om du vill hjälpa till att bidra kan du hitta källkoden på [GitHub](https://github.com/{{ site.repo }}) eller hjälpa till att översätta på [Crowdin](https://crowdin.com/project/ds-homebrew-wiki). För att diskutera detta eller få hjälp med något, vänligen gå med i [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord-servern (endast på engelska). diff --git a/pages/_sv-SE/nds-bootstrap/controls.md b/pages/_sv-SE/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_sv-SE/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_sv-SE/nds-bootstrap/faq.md b/pages/_sv-SE/nds-bootstrap/faq.md index 485f64e5..6affe991 100644 --- a/pages/_sv-SE/nds-bootstrap/faq.md +++ b/pages/_sv-SE/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Byt ut övre och nedre skärmar i kompatibla spel för mer bekväm gameplay, eller på system med en trasig eller borttagen skärm - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_sv-SE/nds-bootstrap/index.md b/pages/_sv-SE/nds-bootstrap/index.md index 3cf87a37..6bd6c7de 100644 --- a/pages/_sv-SE/nds-bootstrap/index.md +++ b/pages/_sv-SE/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Information om hur du använder nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_sv-SE/other/godmode9i.md b/pages/_sv-SE/other/godmode9i.md index 90b2d2ad..4830f4f4 100644 --- a/pages/_sv-SE/other/godmode9i.md +++ b/pages/_sv-SE/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_sv-SE/twilightmenu/controls.md b/pages/_sv-SE/twilightmenu/controls.md index 27f590d3..6814bbc2 100644 --- a/pages/_sv-SE/twilightmenu/controls.md +++ b/pages/_sv-SE/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: Kontroller för att använda TWiLight Meny++ - Y: Visa fuskbeskrivning - L: Inaktivera alla fusk -#### DS(i) ROMs (using nds-bootstrap) -These do not apply to DSiWare. -- L + R + Upp + X för 1 sekund: Byt skärmarna -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- L + R + Down + B for 2 seconds: Return to TWiLight Menu++ -- L + Down + SELECT: Open the in-game menu - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode - -#### Boot genvägar +#### Boot shortcuts These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -- SELECT: Öppna inställningar -- A + B + X + Y: Återställ alla TWiLight Menu++ inställningar +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings - B: Boot the last ran ROM diff --git a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md index f045872f..a02e6308 100644 --- a/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_sv-SE/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: How to Create DSi/3DS Skins description: Hur man gör anpassade DSi och 3DS utseenden för TWiLight Menu++ --- -Det enklaste sättet att anpassa ett tema är genom att redigera png texturerna i ett temas `ui`m `battery`, och/eller `volume` mappar. Dessa filer kan vara vilken png som helst med en mindre varning i att endast pixlar som är 100% transparenta kommer att göras transparent, någon annan opacitet kommer att dras som helt ogenomskinlig. Även vilken del som helst som är transparent i en uppsättning (ex. alla batteriikoner) bör vara transparent i alla eftersom transparenta pixlar helt enkelt hoppas över i stället för att återgå till bakgrunden, Så vilken del som helst som är transparent i bara vissa bör ha bakgrundstextur snarare än genomskinlighet. Dessa texturer är tillåtna att variera i storlek, men kan kräva tweaking av temakonfigurationen för att renderas korrekt (se nedan). +Det enklaste sättet att anpassa ett tema är genom att redigera png texturerna i ett temas `ui`m `battery`, och/eller `volume` mappar. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Även vilken del som helst som är transparent i en uppsättning (ex. alla batteriikoner) bör vara transparent i alla eftersom transparenta pixlar helt enkelt hoppas över i stället för att återgå till bakgrunden, Så vilken del som helst som är transparent i bara vissa bör ha bakgrundstextur snarare än genomskinlighet. Dessa texturer är tillåtna att variera i storlek, men kan kräva tweaking av temakonfigurationen för att renderas korrekt (se nedan). Förändringar i paletterade texturer är mer involverade. Inom temarnas mappar `grit` och `background_grit` kan de olika bildfilerna redigeras. Du kommer också att behöva [devkitPros toolchains](https://devkitpro.org) med GRIT installerat. När du har redigerat dina filer måste du köra ```bash diff --git a/pages/_sv-SE/twilightmenu/faq.md b/pages/_sv-SE/twilightmenu/faq.md index 66fe6f55..66b36187 100644 --- a/pages/_sv-SE/twilightmenu/faq.md +++ b/pages/_sv-SE/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_sv-SE/twilightmenu/index.md b/pages/_sv-SE/twilightmenu/index.md index 659cc0ff..fd8cfb59 100644 --- a/pages/_sv-SE/twilightmenu/index.md +++ b/pages/_sv-SE/twilightmenu/index.md @@ -7,6 +7,6 @@ description: Guider om hur man använder och anpassar TWiLight Menu++ ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu to launch a variety of different applications, making it perfect for a replacement menu. With themes, skins, folders and other features, this is the all-in-one menu for the Nintendo DS and Nintendo 3DS family of systems. +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -For info on how to install, click on the page in the sidebar for your console in the Installing section. +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_sv-SE/twilightmenu/installing-flashcard.md b/pages/_sv-SE/twilightmenu/installing-flashcard.md index 78d99be4..d3c0bdee 100644 --- a/pages/_sv-SE/twilightmenu/installing-flashcard.md +++ b/pages/_sv-SE/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: Hur man installerar TWiLight Menu+ + på Nintendo DS minneskort - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - Kontrollera att du har `YSMenu.nds` (bytt namn från `TTMenu.dat` om det inte finns en) och mappen `TTMenu` på minneskortets microSDs rot + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. Ställ in `Använd nds-bootstrap` till `Nej`, så att minneskortets firmware kommer att användas istället för nds-bootstrap ### Automatiskt uppstart av TWiLight Menu++ diff --git a/pages/_zh-CN/ds-index/dsi-twl-firm.md b/pages/_zh-CN/ds-index/dsi-twl-firm.md index 6e254514..203fb772 100644 --- a/pages/_zh-CN/ds-index/dsi-twl-firm.md +++ b/pages/_zh-CN/ds-index/dsi-twl-firm.md @@ -8,7 +8,7 @@ description: Information about the Nintendo DSi and the Nintendo 3DS's TWL_FIRM --- ### Setting up CFW -While most of the benefits of Custom Firmware are for the Nintendo DSi and the Nintendo 3DS families of systems, it allows you to unlock your consoles possibilities. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: +The main benefit of modding your DSi and 3DS families of systems is that you can unlock more possibilities with your consoles. Installing Custom Firmware is quite easy, and in most cases, all you need is a (micro)SD card. Here are the best of guides for you to follow, with step-by-step instructions: - [3DS Hacking Guide](https://3ds.hacks.guide) - Lightning command: `mod 3ds` @@ -20,7 +20,7 @@ While most of the benefits of Custom Firmware are for the Nintendo DSi and the N - Kurisu command: `guide dsi` ### CPU speeds -The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with an 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. +The Nintendo DS shipped with a 67 MHz processor in 2004, and the Nintendo DSi shipped with a 133 MHz processor five years later. Most games of the Nintendo DS library were made before the Nintendo DSi came out, and as such the only processor available to them was 67 MHz. Some applications tied themselves to that clock speed and as a result, they will not work well with a higher clock speed. Most games, however, outperform the original with a higher clock speed. nds-bootstrap has TWL Clock Speed as an option, but it will not try to adjust the ROM to work properly with the higher clock speed. That's on the application itself, and applications not working with a higher clock speed is NOT a bug on the nds-bootstrap end. @@ -30,14 +30,14 @@ In version 1.4.0, RSA signatures in the DS Game Card whitelist aren't verified. There is also a known glitch in the way the Nintendo DSi Menu calculates free space that can can cause an error when using the menu not from the original NAND, for more information see [hiyaCFW FAQ & Troubleshooting](../hiyacfw/faq#the-free-space-bug). ### Nintendo DSi Slot-1 access & blockout -Slot-1 access is blocked when launching applications from the system menu, except if said applications is either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. +Slot-1 access is blocked when launching applications from the system menu, except if said applications are either the Slot-1 launcher itself or System Settings. In order to launch normally unlaunchable Slot-1 cartridges, you'll need to either make a System Settings exploit or install Unlaunch. Without either of those, you cannot launch unlaunchable flashcards and you cannot dump ROMs to your SD card. Before 1.4.0, the whitelist contained only two sections. In 1.4.0, they introduced a third section, which was made to block flashcards that got around the first two. The third section loads up to eight different sections of the ROM and checks them with a hash to see if the ROM has been tampered with. However, due to lacking any sanity check, this can be overflowed into the exception vector/interrupt address using a large enough value. Best of all, this runs on ARM7 (the security processor) so this makes it the first exploit for the ARM7 processor. Since this happens before the lock out of the SCFG registers, advanced homebrew (such as Slot-1 dumpers) can be run. Unfortunately, the requirements are tight. It requires version 1.4.0 and a flashcard with a modified ROM. The exploit never officially came out, due to Unlaunch being much simpler to install and having fewer requirements (just a way to get into homebrew) with the same advantages. ### Nintendo DSi Camera -The Nintendo DSi Camera application has the ability to take pictures in the JPEG and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether it's PC taken or PC edited, unless properly saved. +The Nintendo DSi Camera application has the ability to take pictures in the JPEG format and save them to either the System Memory or the SD card. The way it's loaded restricts it to only DSi made images, due to lacking the proper HMAC stored inside a custom EXIF tag. Any custom images are not readable on the DSi, whether they're PC taken or PC edited, unless properly saved. A `pit.bin` file is used in order to load images. However, the header size at offset 0x16 is unchecked, so a big enough header size value can exceed boundaries and cause the buffer to overwrite and jump to unsigned code. This is how Memory Pit is powered. diff --git a/pages/_zh-CN/ds-index/emulators.md b/pages/_zh-CN/ds-index/emulators.md index 31e0fbbc..2bca1ade 100644 --- a/pages/_zh-CN/ds-index/emulators.md +++ b/pages/_zh-CN/ds-index/emulators.md @@ -25,6 +25,7 @@ There are many emulators present for the DS and DSi. This page provides a compre | Game Boy Advance | [GBARunner2][gbarunner2][^4], native[^5] | `.agb`, `.gba`, `.mb` | `[rom name].sav` | | Game Gear | [S8DS][s8ds] | `.gg` | `[rom name].gg.sav` | | Genesis/Mega Drive | [jEnesisDS][jenesis], [PicoDriveTWL][pdtwl] | `.gen` | `[rom name].srm`[^6] | +| Intellivision | [Nintellivision][nintellivision] | `.int` | | | Master System | [S8DS][s8ds] | `.sms` | `[rom name].sms.sav` | | Fast Video | Coming Soon | `.fv` | | | NES/Famicom | [nesDS][nesds] | `.nes`, `.fds` | `[rom name].sav` | @@ -102,3 +103,4 @@ These are just recommended emulators and loaders that are present in TWiLight Me [unlaunch]: https://problemkaputt.de/unlaunch.htm [xegs-ds]: https://github.com/wavemotion-dave/XEGS-DS [neods]: https://www.gamebrew.org/wiki/NeoDS +[nintellivision]: https://github.com/wavemotion-dave/NINTV-DS diff --git a/pages/_zh-CN/ds-index/forwarders.md b/pages/_zh-CN/ds-index/forwarders.md index 4ca0e029..d8fc9f64 100644 --- a/pages/_zh-CN/ds-index/forwarders.md +++ b/pages/_zh-CN/ds-index/forwarders.md @@ -12,7 +12,7 @@ tabs: tab-flashcard: Flashcard --- -Forwarders are icons on your HOME menu or hiyaCFW DSi Menu that redirect to another software that runs the icon as listed. In this case, one can add DS games from the SD card (utilizing nds-bootstrap) or from a compatible flashcard (via its respective kernel) to the HOME menu or hiyaCFW for easier access to games. +Forwarders are shortcuts for games that you can install to your home menu or hiyaCFW menu. You can load DS games from the SD card (using nds-bootstrap) or from a compatible flashcard (via its respective kernel) using forwarders installed to your menu of choice. DS games need to be dumped to a digital `.nds` format. You can dump your DS cartridges using [GodMode9](https://3ds.hacks.guide/dumping-titles-and-game-cartridges#dumping-a-game-cartridge) on 3DS, or [GodMode9i](https://dsi.cfw.guide/dumping-game-cards) on DSi. {:.alert .alert-info} diff --git a/pages/_zh-CN/ds-index/homebrew.md b/pages/_zh-CN/ds-index/homebrew.md index cb77e37b..0478c197 100644 --- a/pages/_zh-CN/ds-index/homebrew.md +++ b/pages/_zh-CN/ds-index/homebrew.md @@ -17,7 +17,7 @@ Developing Nintendo DS homebrew typically uses devkitPro tools, such as devkitAR To get started, [this GBAtemp thread](https://gbatemp.net/threads/useful-resources-to-help-you-out-with-starting-to-make-nds-homebrew.580507/#post-9322674) has a lot of good resources for begginers. For more technical information on the DS(i), see [GBATEK](https://problemkaputt.de/gbatek-contents.htm). ### Flashcards -DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, the ability to be used without modding your system and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. +DS mode flashcards are a Slot-1 method of running Nintendo DS applications. Flashcards have the advantages of keeping console files and portable files separate, have the ability to be used without modding your system, and are usable on DS Phat/Lite consoles. However, unlike modding the actual console, there are multiple flashcards on the market, each with different kernel requirements. The kernel you use is the most important. ### DLDI Different SD card slots have different hardware (most of the time) and code written for one card won't necessarily work for another card. DLDI (short for Dynamically Linked Device Interface) attempts to solve this by having the SD card handling code patched in externally. Loaders like YSMenu, Wood R4, and TWiLight Menu++ can automatically DLDI patch a homebrew, but if you need to manually patch it in, you can use a [DLDI Patcher](https://www.chishm.com/DLDI#tools) on a computer. diff --git a/pages/_zh-CN/ds-index/index.md b/pages/_zh-CN/ds-index/index.md index f0563b0a..a90e8a53 100644 --- a/pages/_zh-CN/ds-index/index.md +++ b/pages/_zh-CN/ds-index/index.md @@ -6,4 +6,4 @@ title: Nintendo DS Moding索引 description: 所有DS moding的说明 --- -欢迎使用 Nintendo DS moding 索引。 This will attempt to explain most things related to Nintendo DS modding as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. +欢迎使用 Nintendo DS moding 索引。 This will attempt to explain most things related to Nintendo DS modding, as well as be a basic introduction to the NTR firmware of the Nintendo DS, the TWL firmware of the Nintendo DSi, and TWL_FIRM of the Nintendo 3DS. diff --git a/pages/_zh-CN/ds-index/retail-roms.md b/pages/_zh-CN/ds-index/retail-roms.md index 9d739811..a8a03473 100644 --- a/pages/_zh-CN/ds-index/retail-roms.md +++ b/pages/_zh-CN/ds-index/retail-roms.md @@ -16,7 +16,7 @@ AP (Anti-Piracy) is a method used by developers to enforce legitimate purchases If there isn't an `.ips` file for your ROM or your software doesn't patch your ROM, you can try directly modifying the ROM itself using [DS-Scene ROM Tool](https://gbatemp.net/download/retrogamefan-nds-rom-tool-v1-0_b1215.35735/). ### Cloneboot -Cloneboot is when a game sends it's own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Though, not all games that have single-card multiplayer uses cloneboot. +Cloneboot is when a game sends its own loaded ARM7 and ARM9 binaries to another console. It is used by DS Download Play for single-card multiplayer. Not all games that have single-card multiplayer use cloneboot, however. ### Save files Nintendo DS cartridges have 4 known save types: @@ -26,7 +26,7 @@ Nintendo DS cartridges have 4 known save types: - FRAM - Ferroelectric Random-Access Memory - NAND - NOT-AND -There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have saves in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. +There are different formats to use depending on the loader, but nds-bootstrap uses the raw `.sav` format. If you have a save in a different format, here is a website you can use to convert it: http://www.shunyweb.info/convert.php. ### Assembly Assembly language is any low-level programming language with a strong connection between the language's instructions and the processor's instructions. On the DS, assembly code comes in the form of either ARM or THUMB instructions, THUMB instructions being a subset of the ARM instructions. THUMB is useful to save memory bandwidth as it uses 16-bit instructions over the regular 32-bit instructions that ARM uses. @@ -34,7 +34,7 @@ Assembly language is any low-level programming language with a strong connection You can find more information on assembly instructions, as well as a lot more technical information for the DS and DSi, on [GBATEK](https://problemkaputt.de/gbatek.htm). ### Card read DMA -DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred code can still execute, so it is the preferred way of accessing data. +DMA (Direct Memory Access) is a more efficient way to read data than using the CPU. When data is being transferred, code can still execute, so it is the preferred way of accessing data. You can spot a game that uses DMA in no$gba by enabling the DMA log on ARM9. A DMA access to the card uses AF000001 as the third parameter. - For example: `DMA2: 04100010 023C18C0 AF000001` @@ -64,7 +64,7 @@ Cheat codes generally have types 0 through F, and here is an (unfinished) descri - DeadSkullzJr is working on a more comprehensive list of cheat code descriptions, this section will link to that once it is ready ### Demonstration and Distribution Titles: -Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, on the back of the title's cartridge a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. +Demonstration (Demo) titles are different from their retail counterparts in various ways. The obvious indicator being that the title at hand is a demo of what the retail version will be like, essentially it's a sneak peek at what is coming in the future when the full retail release comes. In the case of the Nintendo DS line, these titles often are marked as "Not for Resale" on the title labels, each demo also sports a different title ID compared to their retail counterparts, and on the back of the title's cartridge, a "Not for Resale" sticker is also present. These titles are usually just kiosk demos in promotional places in stores and what not. Distribution titles are a slightly different situation in most cases, however demos can also fit the distribution label for a few titles in the library. Most cases distribution titles are just retail versions of the title(s) that are for display only or come from a promotional packaging of some sort. You can see "Not for Resale" labeled on these types of titles like you can with the demonstration titles. These can sometimes also be used in kiosks for the sake of letting other players test out the title. However knowing that these are essentially the same as their retail counterparts in most cases, they tend to have an extra identifier in the title ID on the label. diff --git a/pages/_zh-CN/ds-index/wifi.md b/pages/_zh-CN/ds-index/wifi.md index a0f8dff7..bcbfcb52 100644 --- a/pages/_zh-CN/ds-index/wifi.md +++ b/pages/_zh-CN/ds-index/wifi.md @@ -22,7 +22,7 @@ An Android mobile hotspot set to Open (none) security would also work. Windows cannot create a compatible hotspot, so Windows users will need to boot into Linux in order to set one up. #### Other methods If you cannot create a DS-compatible hotspot using the above methods, you may be able to use another method. -- [Nintendo Wi-Fi USB Connector](https://gbatemp.net/threads/575631/) +- Nintendo Wi-Fi USB Connector - While this can still be used, it is not recommended because it requires a 32-bit version of Windows XP or Vista - For information on setting up a Nintendo Wi-Fi USB Connector, read Section 3 of this [Wiimmfi Guide](https://docs.google.com/document/d/1f3PChwQig40UaiPXlh-Gi5CggGiBPzyrpiecLZlT8ZE/edit?usp=sharing) written by members of the [Mario Kart DS Network](https://discord.gg/pa9bea6) - Changing router settings to be DS-compatible diff --git a/pages/_zh-CN/gbarunner2/faq.md b/pages/_zh-CN/gbarunner2/faq.md index 436a4456..f84aef72 100644 --- a/pages/_zh-CN/gbarunner2/faq.md +++ b/pages/_zh-CN/gbarunner2/faq.md @@ -20,3 +20,6 @@ Not right now. Instead, you can permanently inject cheat codes into your GBA ROM #### How do I use Wi-Fi link features? You will need a build from the [wifi_link](https://github.com/Gericom/GBARunner2/tree/wifi_link) branch to use the features. You can find detailed instructions on how to setup the builds on its [GBAtemp Wiki page](https://wiki.gbatemp.net/wiki/GBARunner2/Link). + +#### Why isn't RTC (Real Time Clock) supported in a ROM hack? +RTC is supported on a per-game basis. You will have to change the ROM's game code to that of the original game so that GBARunner2 will recognize it. diff --git a/pages/_zh-CN/hiyacfw/faq.md b/pages/_zh-CN/hiyacfw/faq.md index 628827e1..102fc8fd 100644 --- a/pages/_zh-CN/hiyacfw/faq.md +++ b/pages/_zh-CN/hiyacfw/faq.md @@ -29,7 +29,7 @@ The latest hiyaCFW version can create dummy files to work around this, so make s The Nintendo DSi Menu has a limit of 39 titles. If you have more than that, delete some from the folders in `sd:/title` or use [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest) to uninstall them. ##### Too much space used by DSiWare -There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). +There is also a limit of 200 blocks (25MB) for DSiWare in the `00030004` folder. This can be worked around by installing DSiWare as system apps using [TMFH](https://github.com/JeffRuLz/TMFH/releases/latest). ##### Invalid title There are several things you need to take into account when adding titles to hiyaCFW: diff --git a/pages/_zh-CN/hiyacfw/index.md b/pages/_zh-CN/hiyacfw/index.md index 2d8258d0..3e2f83ac 100644 --- a/pages/_zh-CN/hiyacfw/index.md +++ b/pages/_zh-CN/hiyacfw/index.md @@ -12,4 +12,4 @@ Alongside the safety benefit, it provides the ability to... - Safely install apps to the Nintendo DSi Menu with 100% DSiWare compatibility - Keep settings separate from the one found in the internal NAND -However, unless you specifically want to use the official Nintendo DSi Menu it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages such as being more difficult to install games to and slowing down significantly on large SD cards. +However, unless you specifically want to use the official Nintendo DSi Menu, it is recommended to simply use [TWiLight Menu++](../twilightmenu/) instead as the official menu has many disadvantages, such as being more difficult to install games to and slowing down significantly on large SD cards. diff --git a/pages/_zh-CN/hiyacfw/installing.md b/pages/_zh-CN/hiyacfw/installing.md index 89f2ec8e..debe9226 100644 --- a/pages/_zh-CN/hiyacfw/installing.md +++ b/pages/_zh-CN/hiyacfw/installing.md @@ -17,8 +17,7 @@ Do not system update after installing hiyaCFW. Doing so will remove hiyaCFW's SD ### Requirements - A Nintendo DSi with [Unlaunch installed](https://dsi.cfw.guide/installing-unlaunch) -- A NAND Backup taken from your device using dumpTool - - If you don't have one, follow the [Dumping NAND](https://dsi.cfw.guide/dumping-nand) guide on dsi.cfw.guide +- A NAND Backup taken from your device [using dumpTool](https://dsi.cfw.guide/dumping-nand) - A Windows, macOS, or Linux device ### Part 1: Preparing your PC for installing hiyaCFW diff --git a/pages/_zh-CN/hiyacfw/uninstalling.md b/pages/_zh-CN/hiyacfw/uninstalling.md new file mode 100644 index 00000000..1313f4cb --- /dev/null +++ b/pages/_zh-CN/hiyacfw/uninstalling.md @@ -0,0 +1,26 @@ +--- +lang: en-US +layout: wiki +section: hiyacfw +title: Uninstalling +long_title: Uninstalling hiyaCFW +description: How to uninstall hiyaCFW from Nintendo DSi +--- + +hiyaCFW is only present on the SD card and has no presence on your NAND. Before proceeding, be sure to backup any save data from your SDNAND that you wish to keep. You can learn how to do that by following Section III of the [dsi.cfw.guide](https://dsi.cfw.guide)'s [DSiWare Backups](https://dsi.cfw.guide/dsiware-backups.html#section-iii---extracting-the-save-file-optional) guide. + +### Uninstalling +1. Delete `hiya.dsi` from the SD card root +1. Delete the `hiya` folder +1. Delete the `import`, `photo`, `progress`, `shared1`, `shared2`, `sys`, `title`, `ticket`, and `tmp` folders + +### Changing Unlaunch settings + +If you had set Unlaunch to autoboot hiyaCFW, you may want to change these settings now that you no longer use it. + +1. Insert your SD card into your Nintendo DSi and start the console while holding A and B + - This will open the Unlaunch Filemenu +1. Go to `OPTIONS`, and set `NO BUTTON` to your desired application + - If you wish to autoboot the system NAND, set it to the application named `Launcher` + - If you wish to autoboot TWiLight Menu++, choose the file named `BOOT.NDS` +1. Choose `SAVE & EXIT` diff --git a/pages/_zh-CN/index.md b/pages/_zh-CN/index.md index 4107a50b..9aa49de7 100644 --- a/pages/_zh-CN/index.md +++ b/pages/_zh-CN/index.md @@ -6,6 +6,6 @@ title: 主页 # 欢迎来到 DS-Homebrew Wiki! -此站点可以让你找到TWiLight Menu++及其他DS-Homebrew 项目的Wiki。 点击顶部的其中一个部分,左侧会有一个页面列表。 +此站点可以让你找到TWiLight Menu++及其他DS-Homebrew 项目的Wiki。 Click one of the sections on the top. Use the table of contents to navigate. 如果你想做点什么,可以[GitHub](https://github.com/{{ site.repo }})找到源码,或者用[Crowdin](https://crowdin.com/project/ds-homebrew-wiki)帮助翻译。 如果想讨论问题或者获取帮助,可以加入 [DS⁽ⁱ⁾ Mode Hacking](https://ds-homebrew.com/discord) Discord服务器 (仅英语,科学上网),或者加入译者的QQ群:942052497。 diff --git a/pages/_zh-CN/nds-bootstrap/controls.md b/pages/_zh-CN/nds-bootstrap/controls.md new file mode 100644 index 00000000..5dc66e4f --- /dev/null +++ b/pages/_zh-CN/nds-bootstrap/controls.md @@ -0,0 +1,45 @@ +--- +lang: en-US +layout: wiki +section: nds-bootstrap +title: Controls +long_title: nds-bootstrap controls +description: Button controls for nds-bootstrap +--- + +These do not apply to DSiWare. +- L + R + Up + X for 1 second: Swap the screens +- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` +- L + R + Down + B for 2 seconds: Return to loader +- L + Down + SELECT: Open the in-game menu + - R: Advance by one frame + - Screenshot + - Up/Down/Left/Right: Change VRAM bank + - A: Save screenshot + - B: Return to in-game menu + - RAM Viewer + - Up/Down: Scroll + - Left/Right: Fast scroll + - R + Down/Up: Faster scroll + - R + Left/Right: Fastest 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 +- Returning to loader may not work on some O3DS models, and does not work in B4DS mode +- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings +- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) +- Dumping RAM and taking screenshots are currently not possible in B4DS mode diff --git a/pages/_zh-CN/nds-bootstrap/faq.md b/pages/_zh-CN/nds-bootstrap/faq.md index 21f6b425..af0daf12 100644 --- a/pages/_zh-CN/nds-bootstrap/faq.md +++ b/pages/_zh-CN/nds-bootstrap/faq.md @@ -31,8 +31,20 @@ nds-bootstrap patches the ROM functions to run from an SD card, as the ROMs are - Swap top and bottom screens in compatible games for more comfortable gameplay, or on systems with a broken or removed screen - Take screenshots and edit values in the RAM using the in-game menu -#### Donor ROMs -Most SDK5 games can be selected as a Donor ROM (which can be done via TWiLight Menu++). The Donor ROM's ARM7 binary is copied by nds-bootstrap and replaces the ARM7 binary for the game that it is trying to run. This allows certain and SDK5 games to boot and save. +#### What is a Donor ROM? +In nds-bootstrap, when a game doesn't boot or save, another ROM is used to "donate" it's ARM7 (and ARM7i, if available) binary to the game set to run, in place of the game's own said binary. Most games can be set as a Donor ROM (which can be done via **TW**i**L**ight Menu++), and both the game to launch and the donor must contain the same SDK version. +- **Flashcards in DS mode:** Games containing ARM7 binaries compiled in THUMB will require a Donor ROM containing an ARM7 binary compiled in ARM, in order for the game to boot and/or save. +- **DSi/3DS on SD Card + Flashcards with unlocked SCFG:** Only a few games require a Donor ROM to boot. Known ones that require it are + - Eigo ga Nigate na Otona no DS Training: Eigo Zuke + - Anpanman to Touch de Waku Waku Training + - Professor Layton and the Last Specter/Spectre's Call (Japanese version) + - Barbie and the Three Musketeers + - Mimi's Party Fun +- **DSiWarehax:** As both DSi-Enhanced games and DSi-Exclusive/DSiWare games contain different MBK settings from each other, DSi-Enhanced games will not boot in DSi mode without a Donor ROM. By setting a DSi-Exclusive/DSiWare title as a Donor ROM, DSi-Enhanced games will be able to run within the MBK settings set by the DSiWare title the exploit is used on. +- **CycloDS iEvolution:** Same case with DSiWarehax, but DSi-Exclusive/DSiWare titles will require a DSi-Enhanced game set as a Donor ROM, instead of the other way around. + +#### Why can't I set a Donor ROM? +If there's a title requiring a Donor ROM, and the ROM TWLMenu++ stated to find doesn't show the option to set it as one (provided you've scrolled down), then find another ROM to set as a donor. #### What is a nightly and where do I get it? A nightly build is build for the latest commit. Nightly builds may be unstable, but has the most recent bugfixes added. You can get nightly builds for nds-bootstrap [here](https://github.com/TWLBot/Builds/raw/master/nds-bootstrap.7z). @@ -56,3 +68,7 @@ The reason screenshots can only be taken of the main screen is a hardware limita #### What is the "VRAM bank" I'm asked to select when taking a screenshot? When taking a screenshot using nds-bootstrap it needs to use the DS's display capture feature to capture a frame from the main engine, however this display capture can only write to VRAM and requires one of the first four banks. nds-bootstrap will try to select a bank that isn't being used for the main engine so usually you can simply ignore this, however in some case all four of the possible VRAM banks will be in use for the main engine and thus it's not possible to take a perfect screenshot and you will need to select the bank you find looks best. + +#### Can I play games online using nds-bootstrap? +Playing games online with nds-bootstrap will work exactly as it does with real Game Cards. See the [Wi-Fi](../ds-index/wifi) page for information on connecting to an alternate online service. +- If you are playing a DSi-Enhanced game in DS mode, you are restricted to unsecured or WEP network connections diff --git a/pages/_zh-CN/nds-bootstrap/index.md b/pages/_zh-CN/nds-bootstrap/index.md index 6187920a..1b25d0b9 100644 --- a/pages/_zh-CN/nds-bootstrap/index.md +++ b/pages/_zh-CN/nds-bootstrap/index.md @@ -11,5 +11,5 @@ description: Information on how to use nds-bootstrap It also has a sub-project where it can run old homebrew meant for flashcards on a Nintendo DSi/3DS SD card. - [Compatibility List](https://docs.google.com/spreadsheets/d/1LRTkXOUXraTMjg1eedz_f7b5jiuyMv2x6e_jY_nyHSc/edit?usp=sharing) - - For access to edit, please hit the "Request edit access" button + - For edit access, press `View only` and then `Request edit access`. - [Crowdin](https://crowdin.com/project/nds-bootstrap) diff --git a/pages/_zh-CN/other/godmode9i.md b/pages/_zh-CN/other/godmode9i.md index 70d5b500..429572bd 100644 --- a/pages/_zh-CN/other/godmode9i.md +++ b/pages/_zh-CN/other/godmode9i.md @@ -27,3 +27,10 @@ Editing files on the DSi NAND is not safe and can easily lead to a brick, so God #### Why can't I view NDS file info for some DSiWare? Some DSiWare, specifically those located in the `0003000f` folder, contain system data and do not have a valid banner. + +#### Should I use the NDS version or the DSi version? What's the difference? +These are functionally the same, but they have specific purposes. +- If you are using GodMode9i with a flashcard, use the NDS version +- If you are installing GodMode9i to your hiyaCFW SDNAND, use the DSi version +- If you are starting GodMode9i via TWiLight Menu++, both versions will work identically +- If you are installing GodMode9i to your 3DS HOME Menu, use the CIA version diff --git a/pages/_zh-CN/twilightmenu/controls.md b/pages/_zh-CN/twilightmenu/controls.md index e79e8b94..0bf4d6d2 100644 --- a/pages/_zh-CN/twilightmenu/controls.md +++ b/pages/_zh-CN/twilightmenu/controls.md @@ -35,47 +35,9 @@ description: 如何操作TWiLight Menu++ - Y: 查看金手指描述 - L: 禁用所有金手指 -#### DS(i) ROMs (使用 nds-bootstrap) -这些不适用于DSiWare。 -- 按住L + R + up + X 一秒: 交换上下屏 -- L + R + Down + A for 2 seconds: Dump RAM to `sd:/_nds/nds-bootstrap`, as `ramDump.bin` -- 按住L + R + + B 两秒: 返回至TWiLight Menu++ -- L + + SELECT: 打开游戏内菜单 - - R: Advance by one frame - - Screenshot - - Up/Down/Left/Right: Change VRAM bank - - A: Save screenshot - - B: Return to in-game menu - - RAM Viewer - - Up/Down: Scroll - - Left/Right: Fast scroll - - R + Down/Up: Faster scroll - - R + Left/Right: Fastest 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 -- Returning to TWiLight Menu++ may not work on some O3DS models -- The button combination for opening the in-game menu can be changed in the TWiLight Menu++ settings -- Screenshots are saved to `sd:/_nds/nds-bootstrap/screenshots.tar`. This file can be opened using an archive viewer such as [7-Zip](https://www.7-zip.org/) -- Dumping RAM and taking screenshots are currently not possible in B4DS mode - -#### 启动快捷方式 +#### Boot shortcuts These should be pressed on the TWiLight Menu++ splash screen / right after the Nintendo DSi splash screen. -- SELECT: 打开设置 -- A + B + X + Y: 重置所有 TWiLight Menu++ 设置 -- B: 启动上次运行的 ROM +- SELECT: Open settings +- A + B + X + Y: Reset all TWiLight Menu++ settings +- B: Boot the last ran ROM diff --git a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md index cebef1c9..5ff21519 100644 --- a/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md +++ b/pages/_zh-CN/twilightmenu/custom-dsi-3ds-skins.md @@ -7,7 +7,7 @@ title: 如何创建DSi/3DS皮肤 description: 如何为TWiLight Menu++ 制作自定义DSi 和 3DS 皮肤 --- -The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). +The easiest way of customizing a theme is by editing the png textures in a theme's `ui`, `battery`, and/or `volume` folders. These files can be any png with one minor caveat in that only pixels that are 100% transparent will be rendered transparently, and any other opacity will be drawn as fully opaque. Also, any part that is transparent in one of a set (ex. all the battery icons) should be transparent in all since transparent pixels are simply skipped rather than reverted to the background, so any part that is transparent in only some should have the background texture rather than transparency. These textures are allowed to vary in size, but may require tweaking of the theme configuration to render correctly (see below). Changes to paletted textures are more involved. Within the `grit` and `background_grit` folders of a theme, the various image files may be edited. You will also require [devkitPro's toolchains](https://devkitpro.org) with GRIT installed. Once you have finished editing your files, you must run ```bash diff --git a/pages/_zh-CN/twilightmenu/faq.md b/pages/_zh-CN/twilightmenu/faq.md index 57988e67..57e9558b 100644 --- a/pages/_zh-CN/twilightmenu/faq.md +++ b/pages/_zh-CN/twilightmenu/faq.md @@ -66,3 +66,12 @@ Depending on the save file of sudokuhax, the touch screen inputs may not work. #### Can The Biggest Loser boot TWiLight Menu++? No. As The Biggest Loser is a Slot-1 game, and not a DSiWare game, SD access is disabled when running Slot-1 cards. + +#### Why can't I find/see my games? +There are a multiple reasons you may be unable to find them. +- If you placed your games in the `_nds` folder, you are unable to access it because it is permanently invisible in TWiLight Menu++. Please move them to any other location on the SD card +- If you have more than 39 items in a folder and all of the slots on the menu are taken, your games may be on the next page. Use L/R or SELECT + Left/Right to switch pages +- If your game or folder is hidden, you may need to show hidden files via TWiLight Menu++'s GUI settings +- If the game type is set to be hidden in Emulation/HB settings, it won't appear on menus. Change these settings so that they will be displayed +- If your game is in an archive (`zip`, `rar`, `7z`, etc), it cannot be used by TWiLight Menu++. Extract the game from the archive to use it +- If your game does not use one of the [supported extensions](../ds-index/emulators#list-of-systems-supported-by-twilight-menu), you may have to change the extension by renaming the file diff --git a/pages/_zh-CN/twilightmenu/index.md b/pages/_zh-CN/twilightmenu/index.md index 7ca408d2..af24da65 100644 --- a/pages/_zh-CN/twilightmenu/index.md +++ b/pages/_zh-CN/twilightmenu/index.md @@ -7,6 +7,6 @@ description: 关于如何使用和自定义 TWiLight Menu++ 的指南 ![TWiLight Menu++ logo](https://github.com/DS-Homebrew/TWiLightMenu/raw/master/logo.png) -[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) 是一个开放源代码的DSi系统菜单的完美替代品,可以启动各种各样的程序。 还有主题、皮肤、文件夹和其他功能,甚至可在任天堂DS和任天堂3DS系列主机上运行。 +[TWiLight Menu++](https://github.com/DS-Homebrew/TWiLightMenu) is an open-source menu that is able to launch a variety of applications. With themes, skins, folders and other features, this is a perfect all-in-one replacement menu for the Nintendo DS and 3DS family of systems. -如果您在查找关于如何安装的信息,请点击侧边栏中的页面与您主机或烧录卡对应的章节。 +For info on how to install TWiLight Menu++, click on the "Installing" tab in the sidebar and select the guide for your console. diff --git a/pages/_zh-CN/twilightmenu/installing-3ds.md b/pages/_zh-CN/twilightmenu/installing-3ds.md index bea0fac5..51eb52f9 100644 --- a/pages/_zh-CN/twilightmenu/installing-3ds.md +++ b/pages/_zh-CN/twilightmenu/installing-3ds.md @@ -13,7 +13,7 @@ tabs: manual: 手动安装 --- -You will first need to have custom firmware on your 3DS, follow [3ds.hacks.guide](https://3ds.hacks.guide) to install it +你首先需要在你的 3DS 安装好自定义固件(Custom Firmware,CFW),如果没有,请按照 [3ds.hacks.guide](https://3ds.hacks.guide) 的步骤来安装自定义固件。 {:.alert .alert-info} {% capture tab-working-camera %} diff --git a/pages/_zh-CN/twilightmenu/installing-flashcard.md b/pages/_zh-CN/twilightmenu/installing-flashcard.md index 13dcdb69..e0f6e9e1 100644 --- a/pages/_zh-CN/twilightmenu/installing-flashcard.md +++ b/pages/_zh-CN/twilightmenu/installing-flashcard.md @@ -37,9 +37,12 @@ description: 如何在 Nintendo DS 烧录卡上安装 TWiLight Menu++ - R4i Gold (v1.4.1) (3DS) - R4xDS - DSTT(i) + - M3 DS Real + - M3i Zero (non-GMP-Z003 model) + - DSONE SDHC & DSONEi Install [RetroGameFan's YSMenu](https://gbatemp.net/threads/retrogamefan-updates-releases.267243/) - - 确认在烧录卡的存储卡根目录已经有`YSMenu.nds` (如果没有请直接重命名`TTMenu.dat`文件) 和 `TTMenu` 目录 + - Make sure you have `YSMenu.nds` (renamed from `TTMenu.dat` if there isn't one) and the `TTMenu` folder on the flashcard microSD root 1. 将 `Use nds-bootstrap` 设置为 `No`,这样烧录卡固件就会取代nds-bootstrap ### 自动启动TWiLight Menu++