• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

NDSPatch v.1 - Play NDS backups *w/any* normal GBA flashcart

Started by brakken, September 20, 2005, 04:28:48 PM

Previous topic - Next topic

brakken

A patching utility for Clean NDS images has been released to allow you to patch then boot your backups using normal GBA flashcarts. Yes, that is right! No need for a NeoFlash (which is just a normal flashcard to begin with), SuperCard, G6 or M3 to boot your backups with. All that is required is a normal GBA flashcart and either a PassMe or FlashMe installed into your Nintendo DS.

Quote from readme "his program will patch a normal (ie. not a GST release) rom to allow it to load from a GBA flash cart instead of the usual NDS card. It also attempts to patch the saving functions so that it can save on the flash cart's SRAM instead of using the NDS card's SRAM."

I've tested this with a Flash 2 Advance 1 gigabit card using both the PassMe and Flashme and it works like a charm!

Download: Here[/u][/url]
url=http://www.iso420.com]ISO-420 Reviews[/url]

TehSkeen Administrator

Mavromatis

Thanks for testing info. :)
If you didn't already posted that I'd post the link but as I see you are faster then me. :P
By the way readme.txt if you want to read before donwloading it.
NDS Patcher v0.1 by ]{ain
-------------------------
This program will patch a normal (ie. not a GST release) rom to allow it to load
from a GBA flash cart instead of the usual NDS card. It also attempts to patch
the saving functions so that it can save on the flash cart's SRAM instead of
using the NDS card's SRAM.

Usage :
ndspatch.exe <file to patch.gba> [options]

If the programs doesn't fail (sometimes it can't find the code to patch on some
older releases), you will have a new file with .gba appended to it. Just flash
this file on a GBA flash cart and you're all set. Looking through the text on the
console will also tell you if it patched the saving code. If it did not patch it,
be warned that if you save your game, it will overwrite any game that you currently
have in your NDS card slot.

Currently the only option available is -nosave, which will skip the save function
patching. This is only present because some games do not work properly with it.

Note 1 : If you don't have a NDS card in your DS when you close the lid, it will
start to rapidly go in and out of sleep mode. I believe it has todo with the card
removal interrupt but haven't had time to fix it yet.

Note 2 : Some of the first generation of GBA flash cart are not fast enough and
will result in your gaming crashing at random.

Castlevania note : This is the main reason I made this patcher. The game works
flawlessy, I've played it completely without any glitches. For 32 megs card
owners, it is possible to cut the file to exactly 32 megs. This will only cut
part of the intro, so simply do not allow it to play wholly or the game will
crash.

ruffnutts

it only works aswell, i tried it with my xrom 512 also i think the save fuction
worked aswell because i used nintendogs and i had ridge racer as the ds cart
and when i do the same with the supercard it crashes when i buy a dog so i could not play it but now i can cool patcher

Nice find brakken  8)
lack DSLite with supercard lite microSD 1.7 with 1GB microSD and Superkey
SCDS Slot 1 *new*

psp v1.5 32m + 1GB DUO and a shit load of games lol

sneef


brakken

To load with SuperCard ->

(1) Patch CLEAN Image
(2) Rename to .NDS
(3) Copy over and run

*Requires PassMe or FlashMe
url=http://www.iso420.com]ISO-420 Reviews[/url]

TehSkeen Administrator

Deadmon

I'd like to know if anyone has gotten this to work with the Supercard CF so far?

I've gotten some games to work, but none of them could save...ahh well, always hope for Romman's patch ^^

magnet

so if it successfully patches the saving on the ds rom and I chose to save, where on my SD card would it save?  Or is there any kind of way to keep the saves on the card instead of the SC memory?  It's cool news but I dunno if it will be better for a SC user than the normal patcher.

sneef

Something interesting about this patcher...

I used it with Yu-Gi-Oh nightmare troubador, on my x-rom 512 cart...

It had an interesting result:  the game worked fine, but it STILL had missing text just like when you patch the rom for supercard!

My guess is that there needs to be some bank-switching fix .  This sucks because i was hoping this tool would work for the 512mbit DS games, until romman releases a solution to stream directly from SD card (and CF, which he has already perfected apparently)...  interesting anyway.

Deadmon

Same problem Sneef, I couldnt even figure out how to save because of the missing text. :P

Is saving based on the cart you have in the passme/DS slot?

Dudu.exe

Ive tested With Advanced DS.. works amazing...  ( booting with metroid demo ) !!!!!!!!!

Nintendogs Crashes sometimes... when save is too big to fit in sram...



Tested with SUPERCARD!!! saved with QPC  in a GBA .sav file

ruffnutts

Quote from: "sneef"what do you mean "it only works aswell"?

well i thought it mite not thats why i said that

BYW it loads without a ds card in the slot :)
lack DSLite with supercard lite microSD 1.7 with 1GB microSD and Superkey
SCDS Slot 1 *new*

psp v1.5 32m + 1GB DUO and a shit load of games lol

Dudu.exe

Quote from: "ruffnutts"
Quote from: "sneef"what do you mean "it only works aswell"?

well i thought it mite not thats why i said that

BYW it loads without a ds card in the slot :)


without a card i get a white screen...  with metroid works fine =] and savoin on CF


i love my SC!

ruffnutts

lack DSLite with supercard lite microSD 1.7 with 1GB microSD and Superkey
SCDS Slot 1 *new*

psp v1.5 32m + 1GB DUO and a shit load of games lol

sneef

boots without ds cart in my slot, too... pretty interesting.

Dudu.exe

I made a batch file to make things easer


Quote

@echo off
ndspatch rom.nds
rename *.gba *.ok.nds
pause




put tha run.bat in the same folder with ndspatch.exe and the ROM (renamed to rom.nds )

when finished  you will get a file

" rom.nds.ok.nds  "   ( the OK is to confirm )


just rename again to the name of the ROM and put in your Supercard and have fun =]