More actions
(Created page with "{{Infobox DS Homebrews}} {{Infobox DS Homebrews |title=NDS Backup Tool Wifi |image= |description=Backup/restore of SAVE data of NDS ROM using FTP of Wifi. |author=Rudolp...") |
No edit summary |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox DS Homebrews | {{Infobox DS Homebrews | ||
|title=NDS Backup Tool Wifi | |title=NDS Backup Tool Wifi | ||
|image= | |image=Ndsbackuptoolwifi2.png | ||
|description=Backup/restore of SAVE data of NDS ROM using FTP of | |description=Backup/restore of SAVE data of NDS ROM using FTP of WiFi. | ||
|author=Rudolph | |author=Rudolph | ||
|lastupdated=2008/06/18 | |lastupdated=2008/06/18 | ||
Line 10: | Line 8: | ||
|version=0.31f | |version=0.31f | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/dshomebrew2/nds_backup_tool_wifi_031f.zip | ||
|website=https://kotei.blog.ss-blog.jp | |website=https://kotei.blog.ss-blog.jp | ||
}} | }} | ||
NDS Backup Tool Wifi is a tool that allows you to back up NDS ROM images. | NDS Backup Tool Wifi is a tool that allows you to back up NDS ROM images. | ||
'''Note:''' | '''Note:''' It is possible that problems such as corruption of SAVE data in the NDS ROM may occur. Please use at your own risk. | ||
==Installation== | ==Installation== | ||
Line 32: | Line 29: | ||
===Configuration file=== | ===Configuration file=== | ||
Open NDS_Backup_Tool_Wifi.ini and fill in the settings such as your network (FTPD). The characters on that line after the'#' and'!' Are treated as comments. | Open NDS_Backup_Tool_Wifi.ini and fill in the settings such as your network (FTPD). The characters on that line after the'#' and'!' Are treated as comments. | ||
* <code>ServerIP 192.168.0.10</code> - Specify the IP address of FTPD (FTP server). Default value is 192.168.0.10. | |||
Specify the IP address of FTPD (FTP server) | * <code>ServerPort 21</code> - Specify the system port number of FTPD (FTP server). Default value is 21. | ||
* <code>FileDir</code> - Specify the FTPD (FTP server) directory that manages the backed up files. Default is home directory. | |||
Specify the system port number of FTPD (FTP server) | * <code>FTPUser anonymous</code> - Specify the user name when logging in to FTPD (FTP server). Default value is anonymous. | ||
* <code>FTPPassword anonymous @ anonymous</code> - Specify the password for logging in to FTPD (FTP server). Default is anonymous @ anonymous. | |||
Specify the FTPD (FTP server) directory that manages the backed up files | * <code>SaveFile 0</code> - Specifies the size of the SAV file when backing up the ROM SAVE. | ||
** The unit is KByte. If 0 is specified, it will be the SAVE size of ROM. Default value is 0. | |||
Specify the user name when logging in to FTPD (FTP server) | ** Specify 512 for R4/M3S and 520 for DSLink. | ||
* <code>Trim</code> - Specify this to trim unused areas when backing up the NDS ROM. Default is no Trim). | |||
Specify the password for logging in to FTPD (FTP server) | |||
Specifies the size of the SAV file when backing up the ROM SAVE. | |||
Specify this to trim unused areas when backing up the NDS ROM | |||
==Additional notes=== | ===Additional notes=== | ||
* Each FTPD (FTP server) has various features (habits). There is no guarantee that it will work with all FTPDs. | * Each FTPD (FTP server) has various features (habits). There is no guarantee that it will work with all FTPDs. | ||
* If the ROM SAVE type cannot be determined, Unknown is displayed. | * If the ROM SAVE type cannot be determined, Unknown is displayed. | ||
* Currently, DS > PC (send) with FTP protocol is unstable and slow. In addition, it may not be possible to transfer normally. | * Currently, DS > PC (send) with FTP protocol is unstable and slow. In addition, it may not be possible to transfer normally. | ||
* Although it depends on FTPD (FTP server), the speed of DS > PC (send) is about 20KB/sec. With a 32MB ROM backup. It takes about 25 to 30 minutes, so connect the AC adapter and work patiently. | * Although it depends on FTPD (FTP server), the speed of DS > PC (send) is about 20KB/sec. With a 32MB ROM backup. It takes about 25 to 30 minutes, so connect the AC adapter and work patiently. | ||
* Depending on the ROM card, it may not be recognized correctly at one time (it may be recognized by inserting and removing it several times). For Macronix1024Mbit (128MB) etc., use Datel's | * Depending on the ROM card, it may not be recognized correctly at one time (it may be recognized by inserting and removing it several times). For Macronix1024Mbit (128MB) etc., use Datel's "recognition improvement adapter" or adjust the terminal of the board. | ||
==Controls== | ==Controls== | ||
L/R - Switch between Save Backup, Save Restore, Rom Backup | L/R - Switch between Save Backup, Save Restore, Rom Backup | ||
'''Save Backup:''' | '''Save Backup:''' | ||
A - Updates the contents of the specified SAV file as a backup with the contents of SAVE in ROM | A - Updates the contents of the specified SAV file as a backup with the contents of SAVE in ROM | ||
Line 80: | Line 65: | ||
A - Updates the contents of the specified NDS file as a backup with the dumped contents of ROM | A - Updates the contents of the specified NDS file as a backup with the dumped contents of ROM | ||
B - Creates a new NDS file and backs up the dumped contents of the ROM (GameTitle_GamecodeRomVer.nds, will overwrite | B - Creates a new NDS file and backs up the dumped contents of the ROM (GameTitle_GamecodeRomVer.nds, will overwrite any existing one) | ||
'''Common:''' | |||
X - Replace the NDS ROM of Slot-1 | |||
Y - Updates the file list of FTPD (FTP server) | |||
Start - Exits the program and turns off the power of NDS | |||
==Changelog== | ==Changelog== | ||
Line 100: | Line 93: | ||
* Used to convert non-alphanumerical characters in Gamecode to'@', but changed it to'_' because there is an OS that cannot be used. | * Used to convert non-alphanumerical characters in Gamecode to'@', but changed it to'_' because there is an OS that cannot be used. | ||
* Flash 4M type automatic identify forcibly responds to Zelda and Pokemon (do not mess with Eigo-zuke and household diary). | * Flash 4M type automatic identify forcibly responds to Zelda and Pokemon (do not mess with Eigo-zuke and household diary). | ||
* Added initialization of SAVE area with | * Added initialization of SAVE area with of (Save Restore). | ||
* Added ROM Version to the file name when backing up a new ROM. | * Added ROM Version to the file name when backing up a new ROM. | ||
* Added FTPD directory specification in ini file. | * Added FTPD directory specification in ini file. | ||
* Changed the distinction method when the Save type is EEPROM 64K (8KB) | * Changed the distinction method when the Save type is EEPROM 64K (8KB)?/512K (64KB). | ||
'''V0.1b 2007/08/02''' | '''V0.1b 2007/08/02''' | ||
* Supports SAVE of | |||
* Supports SAVE of "The Legend of Zelda (Phantom Hourglass)" (untested). | |||
'''V0.1a 2007/08/02''' | '''V0.1a 2007/08/02''' | ||
* Added confirmation message at backup / restore. Progress bar display bug fix. | * Added confirmation message at backup / restore. Progress bar display bug fix. | ||
'''V0.1 2007/08/01''' | '''V0.1 2007/08/01''' | ||
* ROM backup function implemented. | * ROM backup function implemented. | ||
'''V0.0b 2007/07/19''' | '''V0.0b 2007/07/19''' | ||
* PC | |||
'''V0.0a 2007/07/17''' | * PC > DS (recv) was not working properly, so the data was sometimes corrupted by Restore of Save. | ||
'''V0.0a 2007/07/17''' | |||
* Fixed that the erase routine did not work for FLASH type writes. | * Fixed that the erase routine did not work for FLASH type writes. | ||
'''V0.0 2007/07/16''' | '''V0.0 2007/07/16''' | ||
==Credits== | == Credits == | ||
* | |||
* GBATEK reference for the ROM structure and encryption. | |||
* SaTa's REIN for SAVE type distinction and FLASH type Read/Write/Erase routine. | * SaTa's REIN for SAVE type distinction and FLASH type Read/Write/Erase routine. | ||
==External links== | * Data of 東雲ゴシック 12dot released by たろサ for the Japanese font. | ||
* NAYUTA for the icon (received from じょん). | |||
== External links == | |||
* Author's website - [https://web.archive.org/web/20191119181529/https://kotei.blog.ss-blog.jp https://kotei.blog.ss-blog.jp] (archived) | * Author's website - [https://web.archive.org/web/20191119181529/https://kotei.blog.ss-blog.jp https://kotei.blog.ss-blog.jp] (archived) | ||
Latest revision as of 06:11, 24 August 2024
NDS Backup Tool Wifi | |
---|---|
General | |
Author | Rudolph |
Type | System Tools |
Version | 0.31f |
License | Mixed |
Last Updated | 2008/06/18 |
Links | |
Download | |
Website | |
NDS Backup Tool Wifi is a tool that allows you to back up NDS ROM images.
Note: It is possible that problems such as corruption of SAVE data in the NDS ROM may occur. Please use at your own risk.
Installation
NDS_Backup_Tool_Wifi.nds is DLDI compatible, please patch it with the appropiate driver. If DLDI cannot be used, use it as it is.
Modify NDS_Backup_Tool_Wifi.ini with an editor according to the network environment.
Copy NDS_Backup_Tool_Wifi.nds and NDS_Backup_Tool_Wifi.ini to the root of SD.
If NDS_Backup_Tool_Wifi.ini does not exist, the network settings will be the default values.
Start FTPD (FTP server) on the PC side.
User guide
Configuration file
Open NDS_Backup_Tool_Wifi.ini and fill in the settings such as your network (FTPD). The characters on that line after the'#' and'!' Are treated as comments.
ServerIP 192.168.0.10
- Specify the IP address of FTPD (FTP server). Default value is 192.168.0.10.ServerPort 21
- Specify the system port number of FTPD (FTP server). Default value is 21.FileDir
- Specify the FTPD (FTP server) directory that manages the backed up files. Default is home directory.FTPUser anonymous
- Specify the user name when logging in to FTPD (FTP server). Default value is anonymous.FTPPassword anonymous @ anonymous
- Specify the password for logging in to FTPD (FTP server). Default is anonymous @ anonymous.SaveFile 0
- Specifies the size of the SAV file when backing up the ROM SAVE.- The unit is KByte. If 0 is specified, it will be the SAVE size of ROM. Default value is 0.
- Specify 512 for R4/M3S and 520 for DSLink.
Trim
- Specify this to trim unused areas when backing up the NDS ROM. Default is no Trim).
Additional notes
- Each FTPD (FTP server) has various features (habits). There is no guarantee that it will work with all FTPDs.
- If the ROM SAVE type cannot be determined, Unknown is displayed.
- Currently, DS > PC (send) with FTP protocol is unstable and slow. In addition, it may not be possible to transfer normally.
- Although it depends on FTPD (FTP server), the speed of DS > PC (send) is about 20KB/sec. With a 32MB ROM backup. It takes about 25 to 30 minutes, so connect the AC adapter and work patiently.
- Depending on the ROM card, it may not be recognized correctly at one time (it may be recognized by inserting and removing it several times). For Macronix1024Mbit (128MB) etc., use Datel's "recognition improvement adapter" or adjust the terminal of the board.
Controls
L/R - Switch between Save Backup, Save Restore, Rom Backup
Save Backup:
A - Updates the contents of the specified SAV file as a backup with the contents of SAVE in ROM
B - Creates a new SAV file and backs up the contents of SAVE in ROM (GameTitle_Gamecode_No.sav, from 00 to 99)
Save Restore:
A - Restores (writes) the contents of the specified SAV file to SAVE in ROM
B - Initializes the ROM SAVE area with 0xFF
Rom Backup:
A - Updates the contents of the specified NDS file as a backup with the dumped contents of ROM
B - Creates a new NDS file and backs up the dumped contents of the ROM (GameTitle_GamecodeRomVer.nds, will overwrite any existing one)
Common:
X - Replace the NDS ROM of Slot-1
Y - Updates the file list of FTPD (FTP server)
Start - Exits the program and turns off the power of NDS
Changelog
V0.31f 2008/06/18
- Maybe the communication is a little stable?
V0.31e 2008/02/08
- Changed it when I knew that dswifi 0.3.4 had been released around this time.
- Seems to be a little faster and more stable?
V0.31d 2007/10/22
- Solved the problem that the data backed up by V0.31c was garbled.
- Sorry that the library of wifilib was not created correctly.
V0.31c 2007/09/25
- wifilib 0.3.3 was used. With the DHCP bug supported by V0.31 and the new DS, a specific channel.
- The unusable issue has been resolved (?). Tried to deal with the shortage at the time of backup provisionally.
V0.31 2007/08/19
- Incorporated the changed part for automatic IP acquisition from DHCP of Mr. Binzumedo.
V0.3 2007/08/16
- Official version. Fixed some concerns (display bugs, card recognition, etc).
- Used to convert non-alphanumerical characters in Gamecode to'@', but changed it to'_' because there is an OS that cannot be used.
- Flash 4M type automatic identify forcibly responds to Zelda and Pokemon (do not mess with Eigo-zuke and household diary).
- Added initialization of SAVE area with of (Save Restore).
- Added ROM Version to the file name when backing up a new ROM.
- Added FTPD directory specification in ini file.
- Changed the distinction method when the Save type is EEPROM 64K (8KB)?/512K (64KB).
V0.1b 2007/08/02
- Supports SAVE of "The Legend of Zelda (Phantom Hourglass)" (untested).
V0.1a 2007/08/02
- Added confirmation message at backup / restore. Progress bar display bug fix.
V0.1 2007/08/01
- ROM backup function implemented.
V0.0b 2007/07/19
- PC > DS (recv) was not working properly, so the data was sometimes corrupted by Restore of Save.
V0.0a 2007/07/17
- Fixed that the erase routine did not work for FLASH type writes.
V0.0 2007/07/16
Credits
- GBATEK reference for the ROM structure and encryption.
- SaTa's REIN for SAVE type distinction and FLASH type Read/Write/Erase routine.
- Data of 東雲ゴシック 12dot released by たろサ for the Japanese font.
- NAYUTA for the icon (received from じょん).
External links
- Author's website - https://kotei.blog.ss-blog.jp (archived)