• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

Open source patching club

Started by omaemad, March 25, 2006, 03:57:34 PM

Previous topic - Next topic

omaemad

i was thinking that it would be cool to make our own patcher for the SC.
It will be open src and will have all the feautres we want( clean coded too to prevent crashes)

just a thought.

a home made patcher might intrest some

few ideas to do such job would to compare clean and patched SC roms
a comparision with load me and SC rom from sc postion may also highlight bad coding in the sc patcher.

i ppl are intrested plz join (esp the guy that made the custom gba restart routines)

an open source tool would eliminate all the secrecy surrounding the "scene"


the bad sleep mode in the sc patcher is due to a

Quotecain says:
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.(loadme)
man fears time but time fears the pyramid"

bitblt

I'm not saying it's a bad idea, but I wouldn't have much fun working on that kind of project.  (seems hair pulling to me)

omaemad



my tests with nds kain patcher and ndstool seems hombrew is closer to roms than we thought
man fears time but time fears the pyramid"

bitblt

Nice difference report but what is your plan of attack?

omaemad

Illl see if the same header pop up with the sc patcher in sc postion and then well add those headers via hex workshop and then GNU patch when finalised


then we will look for the diff in roms that have restart etc..
man fears time but time fears the pyramid"

bitblt

Why don't you create a databse of difference between real ROMS and supercard patched roms, or even GST roms.  Then look for common entry points in different size roms.  That would be a good start.  Or was that what you meant?

Edit:  That would be the only legitimate reason for anyone to legaly download roms, for educational purposes.

omaemad

does the m3 have sleep mode ok? i better do some studies on their patcher too


ill compare wrg loadme
supercard
m3
and gernic kain patch
man fears time but time fears the pyramid"

McScruff

hi , i wont be here next week to start but soon as im back im willing to help (my programming skills aint the best tho) but if your still on the studying then im sure i can help :) , if i get time while im away i will too have a little look

robot

I don't think it will work by comparing the difference between convertd rom and clean rom.

All commercial flash card converter either directly write to flash card or encypted the rom and decrypted at NDS with flash card rom loader.

omaemad

? what encryption?

cant gba flashcarts run nds games .....
these carts were built for gba games and gba games have no encryption so there is no HW encryption by the patcher  :roll:

Nds games have an encrypted rsa header by nintendo (see ur ds serial label for the big RSA sign) the ds checks this before booting the game (flashme removes this check) and super pass uses encrypted header of the original cart

so if you look here there has been no encryption cracked just bypassed =p

most roms also dont have the encrypted header anymore as the dumpers uses the ds's built in dycrytion system to decode it hahaha

so nintendo's machine just removed its own encryptionon the rom

trust me i have been reading about the dumper process alot ( i just dont start talking without doing my homework)
man fears time but time fears the pyramid"

bitblt

You might want to start with all the options turned off in the supercard patcher, including run from SD.

robot

Quote from: "omaemad"? what encryption?

cant gba flashcarts run nds games .....
these carts were built for gba games and gba games have no encryption so there is no HW encryption by the patcher  :roll:

Nds games have an encrypted rsa header by nintendo (see ur ds serial label for the big RSA sign) the ds checks this before booting the game (flashme removes this check) and super pass uses encrypted header of the original cart

so if you look here there has been no encryption cracked just bypassed =p

most roms also dont have the encrypted header anymore as the dumpers uses the ds's built in dycrytion system to decode it hahaha

so nintendo's machine just removed its own encryptionon the rom

trust me i have been reading about the dumper process alot ( i just dont start talking without doing my homework)

Why not you just use a SC convert program to convert a NDS game and check out the result? Even if you don't have a sc card you still can use SC convert program at your PC.