Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

REIN DS

From GameBrew
Revision as of 10:53, 8 September 2024 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
REIN
Reinds.png
General
AuthorSaTa
TypeSavegame Tools
Versionr17
LicenseMixed
Last Updated2006/10/12
Links
Download
Website
Source

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
GBA Movie Player (GBAMP)
M3-CF or M3-SD

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:
    • {"AFFJ", "FF3", "ファイナルファンタジーIII", 0x0000, 6, "cd1000"}
    • {"AWTJ", "GAMEWATCH", "GAME&WATCH COLLECTION", 0x0000, 6, "GBG_DS"}

r16 2006/08/08

  • Preliminary support for M3 Professional miniSD (no protrusion).
  • Added new game names:
    • {"ARSJ", "RUSO", "カイトウルソー", 0x0000, 4, "RUSO"}
    • {"A2DJ", "NEWMARIO", "ニュー・スーパー・マリオブラザーズ", 0x0002, 7, "Mario2d"}
    • {"ANGJ", "EIGODUKE", "エイゴヅケ", 0x0000, 4, "\xBC\x13\x6A\x4E"}
    • {"UBRJ", "BROWSER", "ニンテンドーDSブラウザー", 0x0174, 4, "\x68\x00\x74\x00"}
    • {"A4VJ", "ORYOURI", "しゃべる!DS料理ナビ", 0x0000, 7, "ORYOURI NAVIA4V"}

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:
    • {"AOZJ", "OZAWARINA", "オサワリタンテイ オザワリナ", 0x0000, 8, "OZAWA_RINA_MAGIC_20050124"}
    • {"ATRJ", "TETRIS", "テトリスDS", 0x0000, 2, "V4"}
  • 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:
    • {"AWZJ", "WIZARDRY", "Wizardry Astalisk -Hiiro no Fuuin-", 0x0000, 4, "\xE6\x5E\x85\x0E"}
    • {"ABFJ", "SB-FFGYU", "Style Book Fushigi Boshi Futagohime Gyu!", 0x0000, 4, "BLYS"}
  • 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:
    • {"ASEJ", "SEIKENDEN", "Seiken Densetsu DS CHILDREN of MANA", 0x0000, 8, "聖剣伝説DS"}

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:
    • {"AFPJ", "PRECURE-MH", "Futari wa Precure Max Heart DANZEN! DS", 0x0007, 6, "PMHxtm"}
    • {"ARMJ", "MLRPG2", "Mario & Luigi RPG2", 0x0000, 6, "MLRPG2"}
    • {"ANGJ", "EIGODUKE", "Eigo ga Nigatenai Otona no DS Training Eigo Zuke", 0x0000, 4, "\xBC\x13\x6A\x4E"}
  • WORK: GBAMP(CF)
  • UNTESTED: M3-CF, SC-SD, SC-CF
  • DOESN'T WORK: M3-SD

r10b 2006/01/18

  • Applied changes from gba_nds_fat_2006-01-04.zip (FAT_fwrite).

r10 2006/01/17

  • Added power off function (a7poff) to a7sleep.
  • The screen will power off (instead of sleep) 10 seconds after closing.
  • Separated FAT driver into fat directory.
  • Added new game names:
    • {"AZWJ", "SAWARUWARIO", "さわるメイドインワリオ", 0x0000, 4, "MIW\0"}
    • {"ANDJ", "NOU-DRILL", "脳を鍛える大人のDSトレーニング", 0x0000, 8, "NOU-DRILL-DS"}
    • {"ANMJ", "MOTTO-NOU", "もっと脳を鍛える大人のDSトレーニング", 0x0000, 8, "MOTTO-NOU-DS"}
  • Added SuperCard.bat for development purposes.
  • Generates rain.sc.nds from rain.nds.

r09 2005/12/26

  • Changed "EEPROM" to "DS SAVE" in descriptions.
  • Updated to gba_nds_fat-2005-12-10.zip.
  • 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:
    • {"AMCJ", "MARIOKART", "マリオカートDS", 0x0000, 8, "MKDSSV10"}

r07 2005/12/01

  • Added new game names:
    • {"AB6J", "BUBBLEBO", "バブルボブルDS", 0x0000, 8, "BUBBLEBOBBLEREVO"}
    • {"ARKJ", "LUCKYSTA", "ラキスタもえどりる", 0x0000, 6, "LS0019"}

r06a 2005/11/30

  • Fixed issue where SuperCard SD driver was not enabled (in disc_io.c).

2005/11/28 18:41 r06

  • Introduced SuperCard SD driver (operation with rain not confirmed).
  • Added new game names:
    • {"ASCJ", "SONICRUSH", "ソニックラッシュ", 0x0000, 8, "sonic_rush"}
    • {"ADMJ", "DOUBUTU", "おいでよ 動物の森", 0x0000, 2, "\x32\x00"}

r05 2005/11/21

  • Updated CF driver to gba_nds_fat (formerly gbamp_cf) version 2005-11-17.

r04e 2005/11/18

  • Replaced gbamp_cf with SuperCard CF-compatible version.
  • Updated development environment to devkitPro 1.2.0:
    • libnds-20051026.tar.bz2
    • devkitARM_r17-win32.exe
  • Fixed DUMP size display.
  • Added new game names:
    • {"ATGJ", "ASOBIDAI", "誰でも遊びたいぜん", 0x0000, 4, "\x60\x5B\x00\x00"}

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 cardmeChipErase to call cardmeSectorErase.
    • 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:
    • {"ABMJ" ,"BOMBERMA","ボンバーマン" ,0x0000,4,"BOMB",}
    • {"ACVJ" ,"AKUMAJO","アクマジョウドラキュラ" ,0x0000,4,"\xDF\xC0\xAD\xDE",}
    • {"AD3J" ,"NINDOGS","ニンテンドッグス" ,0x08F0,4,"?GOD",}
    • {"AGYJ" ,"GYAKUTEN","ギャクテンサイバン" ,0x0013,8,"GYAKUTEN",}
    • {"ALUJ" ,"LUNAGENE","ルナ ジェネシス" ,0x0000,8,"LUNARGEN",}
    • {"ABBJ" ,"BANBRA","バンドブラザーズ" ,0x0000,8,"GBMDGSBB",}
    • {"APYJ" ,"PUYOPUYO","プヨプヨフィーバー" ,0x0400,8,"PUYOF_DS",}
    • {"AMTJ" ,"METEOS","メテオス" ,0x0000,4,"METO",}
    • {"ANOJ" ,"ANOTHER","アナザーコード" ,0x0000,7,"ANOTHER",}

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 umalloc/ufree versions for memory allocation (umem.h/umem.cpp).

r00h

  • Replaced mpcfio.cpp with the latest gbamp_cf (2005/09/26).
  • Retained mpcfio.h 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

Advertising: