New Review - NinjaDS

webez

Member
Newcomer
Joined
Dec 2, 2005
Messages
22
Trophies
0
XP
72
Country
Well, the review is great but i think that if you don't look at it carefully you don't get the true compatibility of the device. As far as I know the compatibility is (including slowdowns as non working ones) around 96% right now and 98-99% of working ones . But the problem is that some of the most bitch games have been tested here (spiderman works like shit in all cards, that's if you can make it work, and pokemon doesn't work in a lot of them or has needed more than a year to work). Also the single cart multiplayer point that has been dropped i think has been a bit too strict. G6 has an 8.5 and doesn't has single cart multiplayer, homebrew support is poor and fat support is simply zero, it has limited memory and needs flashme or passme. As I said the review is great but maybe it doesn't count the good things at the same level as the current bad things in the final mark. But for good readers it's very helpful.
 

shaunj66

GBAtemp Administrator
OP
Administrator
Joined
Oct 24, 2002
Messages
11,954
Trophies
4
Age
39
Location
South England
Website
www.gbatemp.net
XP
25,058
Country
United Kingdom
IMO it doesn't matter if the NinjaDS does some kind of patching in real time through its firmware, the fact is it still supports straight up clean ROMs - which saves SO much time compared to previous flash kits... Researching what patching method you need to do (trim rom, fast boot, 1x/4x DMA etc...) then trying it, seeing it fail, trying again etc... just wasted so much time.

There's zero load time in the GUI, so you don't even see the ROMs being "patched in real-time", so there's no waiting around.

Even the upcoming DS-X MIGHT/will have the same problems with clean ROMs as the NinjaDS, and will require constant firmware updates also.
You can't forsee what compatibility problems future ROMs will cause.
 

ConraDargo

Flashback Fanatic
Member
Joined
Dec 29, 2003
Messages
1,799
Trophies
3
Location
Sweden
XP
561
Country
Sweden
QUOTE said:
ROM compatibility currently not too good
Out of the 30 ROMs tested, only 3 failed to load (though I wouldn't count Ultimate Spider-Man) and another 3 had some problems (not very surprised to hear that AC:WW stuttered).

I'd say that's pretty good...
 

Costello

Headmaster
Administrator
Joined
Oct 24, 2002
Messages
14,201
Trophies
4
XP
19,711
You guys are all being fooled big time by Ninja DS!

The Ninja DS takes clean roms, but before starting the game on the DS, the ROM in memory is being patched!

This makes it no better than a SLOT-2 type device (like M3 or whatever), because they patch the roms aswell. (Maybe not realtime, but on a PC side app).

What this means is that ROM compatibility is not 100%, as you can see in the review, some games already fail. So prepare to grab firmware updates everytime a ROM fails
frown.gif
.
This might also be related to why "Single card multiplayer" is not working, but that I am not sure of.

I just wanted a SLOT-1 device which did not needed to patch, but it seems Ninja DS is not living up to my expectations.

I have talked to Whisperin, which is the guy behind Ninja DS, and he confirms that he is patching the roms realtime.

What are your thoughts on this?

All SLOT-1 solutions (DSLink, DS-X, NinjaDS) patch on-the-fly. But who cares as long as you don't have anything to do PC-side!
Just drag and drop the roms and here you go. As for the compatibility there doesn't seem to be a flawless way to boot commercial roms as Nintendo can update their SDK with new protection, just like they did recently.

And the review never said that the rom compatibility is 100%.. where did you read that?
Shaun even made a list of games that he tested and some were not working. Read the whole review again
smile.gif

And the least you could say is "thank you for the review".
 

webez

Member
Newcomer
Joined
Dec 2, 2005
Messages
22
Trophies
0
XP
72
Country
QUOTE said:
I'd say that's pretty good...

I think so too. But it seems GBAtemp standars is higher what it is not a bad thing at all. But it would be good to know when a cart passes from "not too good" to good compatibility. It must be around 98-99% perfect working roms so only M3, SC and G6 (and i am not so sure they have that perfect compatibility) deserve that.


A very little correction i would like also to comment. The review talks about the buggy firmware because of the save corruption problem when sd is full and the ""ROM Error. Please restart ROM" message error. They are not two errors but the same one. Because the save is corrupted when creating the game can't start it says that. It has not happened before with other flashes because this is the first cart that creates saves in real-time. So the same would happen if a homebrew in other cart writes in the same situation the same corruption will happen. But whatever, it's something that MUST be fixed (more betatesting!
lecture.gif
)

The other little correction is that moonshell is released officially for ninja by Infantile Paralysiser and i think DSO too.

As a homebrew dever I can explain when a homebrew will work with each cart. There are 3 kinds of homebrew depending in the way they access data: cart ram file system, fat file system and no file system

-Cart ram file system: this one uses the internal ram memory of the flash, so if the cart doesn't have it, it will not work. File systems that work like that are gbfs, kosfs and pafs (or something like that). They were used in the beginning when fat was not avaible and because it was already used on gba. It is almost no more used becuse you need to append files, you can't write data and you can't use files bigger than the cart ram (32 mbytes). SC, G6 or M3 work with.

-Fat file system: this one works is what its name says, a fat file system. You can write and you can read whatever is in the sd/cf. What's the problem? Tha flash makers doesn't want to give the fat source for it flashes to protect it's code (if it's not for this i can't see a reason why they don't release it). Right now only ninjaDS has the whole fat code avaiable (other ones exists thanks to excellent devers that have done reverse engineering, but because of that have a lot of compatibility problems like M3). It's the most used now. SC, M3 or ninjaDS work with this and it's hard (right now the compatibility is zero) for carts with no external memory (G6, DS-X, ninjapass) to work with it.

-No file system: the most simple one. It compiles files with the app/game. There are a LOT of games that just work like this. Every cart works with this kind of homebrew

So after reading this I hope you now know what to expect as for homebrew compatibilty in each cart

PD: Another little thing I would like to comment. Icons appear corrupted (on carts that display them of course) when the dever doesn't bind a logo to the rom, so it's not a compatibilty problem (so don't be afraid if you ever see a garbage icon because that just mean that there is no logo).
 

go185

Well-Known Member
Member
Joined
Jun 18, 2006
Messages
230
Trophies
0
XP
156
Country
NinjaDS is not convenient hardware. I'd pick SC,M3,G6 lites over this. If they made a microSD flush version, i'd definately check it out.

The features of the Ninja DS is pretty amazing (if it works). Playing DS files over wifi is a great feature to test out the game without uploading on SD, IF IT WORKS. right now, at 20kb/s transfer rate, i don't think u can run any game at full speed lol.

If i were to pick between Ninja Pass and DS Link, I'd pick DS-link becuase portability and realiability is key to me. Ninjapass sticks out for like 2inches. if something tags on it in my bag and bends the ninjapass, it'll eventually break. If i had DS link, nothing will get caught onto and it'll never break because the exterior of the DS lite will protect it.

However, feature wise, if they finish it, Ninjapass For The WIN.
- built in Passme device
- clean roms
- built in mp3, picture
- wifi gameplay
- released fat lib for future homebrew compatibility
- DSorganize, MoonShell works

Ninjapass=/=NinjaDS
(Ninjapass is not the same as NinjaDS)

Ninjapass is a Slot-1 flashcart that has 64MByte built in memory, and only plays commercial Roms. It also does not stick out at all

NinjaDS is a Slot-1 flashcart that uses SD cards, plays homebrew, ROMs, MP3s, video, ect.., but sticks out.

The company that made the Ninjapass is NOT the company that made the NinjaDS.

Why do so many people get NinjaDS and Ninjapass confused....
dry.gif
 

harryjon35

Well-Known Member
Member
Joined
Nov 20, 2005
Messages
130
Trophies
0
Website
Visit site
XP
272
Country
Gambia, The
All SLOT-1 solutions (DSLink, DS-X, NinjaDS) patch on-the-fly. But who cares as long as you don't have anything to do PC-side!
Just drag and drop the roms and here you go.

if they didn't need to patch the roms they would run as clean roms -> no need to worry about new games not running. you'll have to update the ninjaDS everytime a new rom won't load with a new firmware version just like it is today with supercard, m3, g6....

so i'd say it is disappointing that roms have to be patched at all.
 

Bram Stoker

Member
Newcomer
Joined
Sep 18, 2006
Messages
20
Trophies
0
XP
25
Country
All SLOT-1 solutions (DSLink, DS-X, NinjaDS) patch on-the-fly. But who cares as long as you don't have anything to do PC-side!
Just drag and drop the roms and here you go. As for the compatibility there doesn't seem to be a flawless way to boot commercial roms as Nintendo can update their SDK with new protection, just like they did recently.

The whole point in *NOT* patching is that Nintendo can do all the protection/updates they want, and it will *STILL* run on the magic SLOT-1 flashcard.

But NinjaDS is not this magic flashcard.

Also, I've been reading the DS-X forums and their FAQ, I didn't find anything about that they are patching roms aswell. Can you explain to me how you know that it patches ROMs on-the-fly?


And, thanks for the review
wink.gif
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse