You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
A homebrew utility that can backup/restore game saves on the NDS cartridges. Developed for GBA Movie Player (GBAMP). == Features == * Backup/Restore game save. * Edit Band Brothers score files (BB Tool). * Calendar. * Clock/Thermometer. == Installation == Requirements: * Nintendo DS with PassMe. * GBA Movie Player (GBAMP) or Adomovie, M3. * CompactFlash card (16MB–512MB). Only FAT16 is supported. Method 1 (direct boot): * Rename rain.nds to _BOOT_MP.NDS and copy it to the CF card. * Insert the CF card into the GBAMP and power on the NDS. Method 2 (through selector): * Copy rain.nds to the CF card. * Insert the CF card into the GBAMP and power on the NDS. * In the multiboot menu, select rain.nds to boot. If booting fails, quickly turning the power off and on and try again. == Controls == D-Pad - Move up and down A - Execute/Select B - Cancel Other controls will be displayed on the active screen. == Compatibility == Supports: Admovie <br> GBA Movie Player (GBAMP) <br> M3-CF or M3-SD <br> == Changelog == '''r17A_TEST 2006/10/12''' (ADAJ/APAJ Pokémon Diamond/Pearl Exclusive) * A special version created for ADAJ/APAJ Pokémon Diamond/Pearl (4Mbit) because it was mistakenly detected as 2Mbit, resulting in only half of the data being saved. This version enforces 4Mbit saving. * Please do not use with other games. '''r17 2006/09/04''' * Displayed the recognized device next to the title, e.g., "REIN r17 (dev)." * Added new game names: ** <code>{"AFFJ", "FF3", "ファイナルファンタジーIII", 0x0000, 6, "cd1000"}</code> ** <code>{"AWTJ", "GAMEWATCH", "GAME&WATCH COLLECTION", 0x0000, 6, "GBG_DS"}</code> '''r16 2006/08/08''' * Preliminary support for M3 Professional miniSD (no protrusion). * Added new game names: ** <code>{"ARSJ", "RUSO", "カイトウルソー", 0x0000, 4, "RUSO"}</code> ** <code>{"A2DJ", "NEWMARIO", "ニュー・スーパー・マリオブラザーズ", 0x0002, 7, "Mario2d"}</code> ** <code>{"ANGJ", "EIGODUKE", "エイゴヅケ", 0x0000, 4, "\xBC\x13\x6A\x4E"}</code> ** <code>{"UBRJ", "BROWSER", "ニンテンドーDSブラウザー", 0x0174, 4, "\x68\x00\x74\x00"}</code> ** <code>{"A4VJ", "ORYOURI", "しゃべる!DS料理ナビ", 0x0000, 7, "ORYOURI NAVIA4V"}</code> '''r15 2006/05/08''' * Improved device recognition order. * Renamed from "RAIN" to "REIN." * Added a note about cleaning the DS slot. * Added new game names: ** <code>{"AOZJ", "OZAWARINA", "オサワリタンテイ オザワリナ", 0x0000, 8, "OZAWA_RINA_MAGIC_20050124"}</code> ** <code>{"ATRJ", "TETRIS", "テトリスDS", 0x0000, 2, "V4"}</code> * Works: GBAMP (CF), M3-SD, M3-miniSD, SC-miniSD, SC-CF * Untested: M3-CF, SC-SD. * Doesn't Work: MK2/MK3. '''r14 2006/03/30''' * Added support for M3-SD. * Added a message for unsupported hardware. * Works: GBAMP (CF), M3-SD. * Untested: M3-CF, SC-SD, SC-CF. * Doesn't Work: MK2/MK3. '''r13A_TEST 2006/03/28''' * Added support for writing functionality with M3-SD. '''r13 2006/03/23''' * Imported gba_nds_fat_2006-03-03. * Added game names: ** <code>{"AWZJ", "WIZARDRY", "Wizardry Astalisk -Hiiro no Fuuin-", 0x0000, 4, "\xE6\x5E\x85\x0E"}</code> ** <code>{"ABFJ", "SB-FFGYU", "Style Book Fushigi Boshi Futagohime Gyu!", 0x0000, 4, "BLYS"}</code> * WORK: GBAMP(CF) * UNTESTED: M3-CF, SC-SD, SC-CF * DOESN'T WORK: M3-SD '''r12 2006/03/02''' (Version for those without the NDS Lite) * Added game name: ** <code>{"ASEJ", "SEIKENDEN", "Seiken Densetsu DS CHILDREN of MANA", 0x0000, 8, "聖剣伝説DS"}</code> '''r11 2006/02/08''' * Added support for the "Eigo Zuke" memory M45PE40 4Mbit (512KByte). * Reorganized BB TOOL: Added functionality to read BBS files. Added bbtool.txt. * Added game names: ** <code>{"AFPJ", "PRECURE-MH", "Futari wa Precure Max Heart DANZEN! DS", 0x0007, 6, "PMHxtm"}</code> ** <code>{"ARMJ", "MLRPG2", "Mario & Luigi RPG2", 0x0000, 6, "MLRPG2"}</code> ** <code>{"ANGJ", "EIGODUKE", "Eigo ga Nigatenai Otona no DS Training Eigo Zuke", 0x0000, 4, "\xBC\x13\x6A\x4E"}</code> * WORK: GBAMP(CF) * UNTESTED: M3-CF, SC-SD, SC-CF * DOESN'T WORK: M3-SD '''r10b 2006/01/18''' * Applied changes from <code>gba_nds_fat_2006-01-04.zip</code> (FAT_fwrite). '''r10 2006/01/17''' * Added power off function (<code>a7poff</code>) to <code>a7sleep</code>. * The screen will power off (instead of sleep) 10 seconds after closing. * Separated FAT driver into <code>fat</code> directory. * Added new game names: ** <code>{"AZWJ", "SAWARUWARIO", "さわるメイドインワリオ", 0x0000, 4, "MIW\0"}</code> ** <code>{"ANDJ", "NOU-DRILL", "脳を鍛える大人のDSトレーニング", 0x0000, 8, "NOU-DRILL-DS"}</code> ** <code>{"ANMJ", "MOTTO-NOU", "もっと脳を鍛える大人のDSトレーニング", 0x0000, 8, "MOTTO-NOU-DS"}</code> * Added SuperCard.bat for development purposes. * Generates <code>rain.sc.nds</code> from <code>rain.nds</code>. '''r09 2005/12/26''' * Changed "EEPROM" to "DS SAVE" in descriptions. * Updated to <code>gba_nds_fat-2005-12-10.zip</code>. * Added "M3-SAVE (DAT) MANAGER": ** Converts (copies) between M3 DAT files and DS card saves. ** Choose copy direction. ** Insert DS card. ** Select M3 DAT file. ** Start copy process. ** Conversion on M3-SD is not yet supported. '''r08 2005/12/08''' * Added new game names: ** <code>{"AMCJ", "MARIOKART", "マリオカートDS", 0x0000, 8, "MKDSSV10"}</code> '''r07 2005/12/01''' * Added new game names: ** <code>{"AB6J", "BUBBLEBO", "バブルボブルDS", 0x0000, 8, "BUBBLEBOBBLEREVO"}</code> ** <code>{"ARKJ", "LUCKYSTA", "ラキスタもえどりる", 0x0000, 6, "LS0019"}</code> '''r06a 2005/11/30''' * Fixed issue where SuperCard SD driver was not enabled (in <code>disc_io.c</code>). '''2005/11/28 18:41 r06''' * Introduced SuperCard SD driver (operation with rain not confirmed). * Added new game names: ** <code>{"ASCJ", "SONICRUSH", "ソニックラッシュ", 0x0000, 8, "sonic_rush"}</code> ** <code>{"ADMJ", "DOUBUTU", "おいでよ 動物の森", 0x0000, 2, "\x32\x00"}</code> '''r05 2005/11/21''' * Updated CF driver to <code>gba_nds_fat</code> (formerly <code>gbamp_cf</code>) version 2005-11-17. '''r04e 2005/11/18''' * Replaced <code>gbamp_cf</code> with SuperCard CF-compatible version. * Updated development environment to devkitPro 1.2.0: ** <code>libnds-20051026.tar.bz2</code> ** <code>devkitARM_r17-win32.exe</code> * Fixed DUMP size display. * Added new game names: ** <code>{"ATGJ", "ASOBIDAI", "誰でも遊びたいぜん", 0x0000, 4, "\x60\x5B\x00\x00"}</code> '''r04d 2005/10/30''' * Added support for TYPE 2, 512Kbit (64KB) for ASPJ. * Note: Data written for size detection in TYPE 2 is reverted. * Fixed display color issues for multi-screen file selectors. '''r04c TEST Version 2005/10/24''' * Identified ASPJ (Super Princess Peach) as TYPE 2, 512Kbit (64KB). * Temporarily handled TYPE 2 as 512Kbit (64KB). * Use r04c for ASPJ and r04b for other cases until size detection methods are clarified. '''r04b 2005/10/22''' * Fixed initialization failure for NEW TYPE 3. '''r04a 2005/10/21''' * CardMe fix: ** Updated <code>cardmeChipErase</code> to call <code>cardmeSectorErase</code>. ** Enabled writing for NEW TYPE 3 GAME: AKAJ (Silk Screen: C05-01). '''r02 2005/10/06''' * Displayed save data contents for backup and restore operations. * Adopted game names for backup file names. * Supported games include: ** <code>{"ABMJ" ,"BOMBERMA","ボンバーマン" ,0x0000,4,"BOMB",}</code> ** <code>{"ACVJ" ,"AKUMAJO","アクマジョウドラキュラ" ,0x0000,4,"\xDF\xC0\xAD\xDE",}</code> ** <code>{"AD3J" ,"NINDOGS","ニンテンドッグス" ,0x08F0,4,"?GOD",}</code> ** <code>{"AGYJ" ,"GYAKUTEN","ギャクテンサイバン" ,0x0013,8,"GYAKUTEN",}</code> ** <code>{"ALUJ" ,"LUNAGENE","ルナ ジェネシス" ,0x0000,8,"LUNARGEN",}</code> ** <code>{"ABBJ" ,"BANBRA","バンドブラザーズ" ,0x0000,8,"GBMDGSBB",}</code> ** <code>{"APYJ" ,"PUYOPUYO","プヨプヨフィーバー" ,0x0400,8,"PUYOF_DS",}</code> ** <code>{"AMTJ" ,"METEOS","メテオス" ,0x0000,4,"METO",}</code> ** <code>{"ANOJ" ,"ANOTHER","アナザーコード" ,0x0000,7,"ANOTHER",}</code> '''r01c 2005/10/06''' * Added a general-purpose menu, available in debug mode only. '''r01b''' * Added code for game detection from save data. '''r01a 2005/10/04''' * Fixed issue with TYPE 3 restore failure. * Confirmed proper operation for CF backup and restore for TYPE 1, 2, and 3. '''r01 2005/10/01''' * Test version. * Added support for backup and restore to SRAM. * Limited to TYPE 1 and 2 only (TYPE 3 not supported). * Changed memory allocation method to static. '''r00k''' * Updates from r00g. '''r00i''' * Implemented custom <code>umalloc</code>/<code>ufree</code> versions for memory allocation (<code>umem.h</code>/<code>umem.cpp</code>). '''r00h''' * Replaced <code>mpcfio.cpp</code> with the latest <code>gbamp_cf</code> (2005/09/26). * Retained <code>mpcfio.h</code> for compatibility. '''r00g''' * Added LED control and other features. '''r00d Preview Version 2005/09/25''' * Based on NDS EEPROM TOOL, added KOYOMI (Calendar) and LAUNCH (NDS file launcher). * Directory support added for file selection. == External links == * Author's website - http://www.pat.hi-ho.ne.jp/sata68/nds.shtml
Advertising: