Well, it seems ndsinfo.dat file also contains the save type (size) for each game.
For example :
0716 - Yoshi's Island DS (E)
inside the ndsinfo.dat file :
Address - Info
-------------------
16708 - 00 00 01 00 --> 00010000 (hex) --> 65536 / 64K (decimal, save type / size)
1670C - CC 02 --> 02CC (hex) --> 716 (decimal, game no.)
16718 - 59 00 6F 00 73 00 68 .... (Y o s h i ' s ....)
For the above game I tried different save type setting, and here's the byte changes inside the ndsinfo.dat file :
Save type - Address - Byte sequence
--------------------------------------------------
None - Â 16708 - Â FF FF FF FF --> None (no save)
4K - 16708 - Â 00 10 00 00 --> 00001000 (hex) --> 4096 / 4K (decimal)
8K - 16708 - Â 00 20 00 00 --> 00002000 (hex) --> 8192 / 8K (decimal)
16K - 16708 - Â 00 40 00 00 --> 00004000 (hex) --> 16384 / 16K (decimal)
32K - 16708 - Â 00 80 00 00 --> 00008000 (hex) --> 32768 / 32K (decimal)
64K - 16708 - Â 00 00 01 00 --> 00010000 (hex) --> 65536 / 64K (decimal)
128K - Â 16708 - Â 00 00 02 00 --> 00020000 (hex) --> 131072 / 128K (decimal)
256K - Â 16708 - Â 00 00 04 00 --> 00040000 (hex) --> 262144 / 256K (decimal)
512K - Â 16708 - Â 00 00 08 00 --> 00080000 (hex) --> 524288 / 512K (decimal)
1M - 16708 - Â 00 00 10 00 --> 00100000 (hex) --> 1048576 / 1M (decimal)
2M - 16708 - Â 00 00 20 00 --> 00200000 (hex) --> 2097152 / 2M (decimal)
4M - 16708 - Â 00 00 40 00 --> 00400000 (hex) --> 4194304 / 4M (decimal)
So yes, the ndsinfo.dat file does contain the save type information for each game. Everytime the user manually change the save type setting, the ndsinfo.dat file is updated with the new save type.
BTW inside the ndsinfo.dat file each game info is 128 bytes long (80 hex).
Thanks kentoot. Good hex job, you know what you're doing. Among those 128 bytes there should be also the Chinese name and the most important parameter for the matching (and to avoid showing incorrect names as reported elsewhere): a internal name + serial (maybe just the four letter/number in the serial) combination. Example for that Yoshi (E) in your findings:
Internal name: YOSHI ISLAND (always caps and 12 chars max lenght)
Serial: NTR-AYWP-EUR (always caps, I guess it only uses the AYWP part).
One more question kentoot: have you found any trace of a "recommended speed read setting" for each game entry? I doubt it, but who knows.
For those suggesting manually editing ndsinfo.dat. That would be a piece of cake and a matter of secs using a macro. The problem is to establish a trusty source reporting the correct save size. Of course if you're suggesting the "geeks" to also check whether that info is correct in all cases, well that would take more than a few secs then. After the first initial "big" update of the ndsinfo.dat I wouldn't expect daily updates though. That would be crazy. I assume non-existing ndsinfo.dat entries can be manually added via SCDS GUI.
So far then, this means the SCDS experience is not different of the current slot-2 solutions, with people making comments after a dump release saying things like: "Works on SCDS, Save Size: xxx, Read Speed:xxx".
Waiting for AI performance test on his incoming Sandisk U2 2GB uSD.
Thanks also to the other testers.