DSTT OS is too slow for numerous files!

Discussion in 'DSTT' started by neogba, Feb 7, 2008.

Feb 7, 2008
  1. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    The DSTT (firmware OS or hardware) can not read fast with FAT32. HC FAT32(only) drives big enough to hold more games are currently much to slow. They are not comfortable to select; as with FAT (VFAT16) on 4GB or less cards.

    Plus, trying to sort them on a computer (in reader) can trash your drive!

    We need faster reading of the flash while inside the DSTT when high capacity (microSDHC) flash is used.

    My flash is an HC, Class 6 (SD 2.0 rating) and I've verified faster reading and writing but not when in the DSTT.

    The menu has terrible lag. With 60 files, it's a drag.

    Windows XP updated and with SDHC hotfixes still gives errors and bombs on SDHC flash transfers. Kubuntu works great but not with the DSTT included "HC" reader.

    Note: An SD only reader will not work at all with a SDHC card but the new (select) SDHC readers do all (just not on Windows).
     


  2. twit21

    Member twit21 GBAtemp Regular

    Joined:
    Jan 7, 2008
    Messages:
    181
    Location:
    Anchorage, AK
    Country:
    United States
    Have you tried it with YSMenu? Because if that also lags with FAT32 SDHC, then you're up a creek because it's most likely a hardware limitation.

    To clarify: unlike a PC, the NDS doesn't have a whole lot of RAM to pre-cache file names into. This means every time you go to scroll that menu, the NDS has to read the card through the DSTT.
     
  3. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    Most other cards do it fine. This is just poor coding on the DSTT Team's part.
     
  4. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    I did try YSMenu and it's promising and nice to see.

    I found it spartan (we use Neon Mario skin on the DSTT) but that will get better.

    I think it had a bug though and froze up. I haven't had that problem with the DSTT OS.

    I like the speed of the DSTT OS (FAT16).

    I sure hope the DSTT OS can be improved for FAT32 speed because otherwise, its practical limit is with 4GB flash (maybe 2GB if I can't get my 4GB stabilized with VFAT16).

    I have finally achieved space, speed and stability with my 4GB, FAT16 and new USB SDHC reader; if I keep it off Windows (on Kubuntu) and do not try to "fatsort" the files off of the DSTT. At least for short term tests.

    GREAT UPDATE:
    I found... http://www.jetman.dircon.co.uk/software/foldersort.html and it is a Windows (98) program which I actually installed and used in Kubuntu by "WINE" which is also easy to install in Kubuntu's control like panel (Click System Settings > Advanced). Foldersort work great (and didn't muck up my drive!) Now everything I wanted sorted is done and the files I wanted at the end were put on last (GBA Loader, SNES emulator).
     
  5. twit21

    Member twit21 GBAtemp Regular

    Joined:
    Jan 7, 2008
    Messages:
    181
    Location:
    Anchorage, AK
    Country:
    United States
    But do they do it while showing the game's icon along with several other OS-related icons? There's some processing there as well. I'm not saying it isn't poor coding, I'm just saying there may well be a good reason for this problem. For all its advances over FAT16, the FAT32 file system is pretty clunky. It just doesn't surprise me that it would slow down the menu reading like that, hell it's slower just to write to it from my PC when it's formatted FAT32.
     
  6. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    Then deciding to display the additional status icons was a poor choice on their part, as they aren't particularly useful.
     
  7. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    1. It still needs to be fixed.

    2. I wonder if turning off all the icon speeds it up that much? (I'm back to speedy FAT = VFAT16 now(4GB too). I think my problem was both the DDTT Included Reader (DIR, LOL) and Win XP with SDHC hotfix betas.

    (Let's see, next Tue is patch day at MS. Maybe a MS SDHC update that works, will be in there.(Oh! I hate the MS process; compared to Kubuntu. Y'all really should try it.)

    So who's got FAT32, turned off icons and a stopwatch?

    You have to understand. I'm the type, that when I dial the phone, by the time I put it to my ear, I hear the last 3 tones I pressed. I'm faster than the buffer in most phones. So when I say it's snappy, It's snappy! I can hold down the down arrow on the D-pad and it scrolls nicely. I can just barley see the icon enough to pick one.

    With Fat32 it was pause jerking like a epileptic. Not controllable and unacceptable. I'd say FAT32 would bother even good; patient people. [​IMG]

    I'm telling you, my FAT16 and class 6 is down right snappy. If I touch the bottom of the scroll bar (before the arrow) it goes to the bottom of 59 files and to the (un-sorted) GBA loader instantly! [​IMG]
     
  8. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    You can't disable the icons.

    Replacing them with solid #FFFFFF might speed it up though.
     
  9. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    Yeah that's a better test but you can un-select the items that cause the icons to be displayed. i just mean the little ones, not the game icon.
     
  10. Urza

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    A majority of the icons aren't linked to changeable options, and this isn't something that makes sense to give up features for.
     
  11. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    So does anyone know if they are working on a FAT32 speed-up?

    I'd say it's critical for greater than 4GB Flash cards.
     
  12. c2ironfist

    Member c2ironfist GBAtemp Fan

    Joined:
    Nov 27, 2007
    Messages:
    308
    Country:
    Canada
    DSTT was too slow for me I tossed both of mine away
     
  13. Jaejae

    Member Jaejae Superfly Don't Used

    Joined:
    Sep 23, 2007
    Messages:
    625
    Location:
    Auckland, New Zealand
    Country:
    New Zealand
    I thought FAT16 was limited to 2GB.
     
  14. retiredjerk

    Member retiredjerk GBAtemp Regular

    Joined:
    Dec 7, 2006
    Messages:
    251
    Country:
    im using a 8GB sandisck using Fat32 and i dont experience any lagginess when scrolling. Sure it doesnt scroll as fast as the R4 but its not terribly slow either. im using vista and i am not using the DSTT Usb device since it sucks.
     
  15. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    You would think so, but they changed it when they went to Vfat(16) and FAT32 is "vfatish" too. That's why you can do long file names with (V)FAT(16).

    Basically the special setting for 4GB (V)FAT(16) is the only setting that yields 4GB. Your device still may not do 4GB and some 4GB flash cards are not SDHC (The SD 2.0 standard). They may still work though.

    In windows, you have to put in the format command in on the command line. Else, use a flash drive format program such as HP's. I did mine in Kubuntu.

    Bottom line is with 4GB you have a choice and (V)FAT(16) is faster. Anything below is better as (V)FAT(16) too (and can still be fast but it's not the norm). Anything over 4GB has to be FAT32 (for the DSTT) and there may be a slow and jerky problem. (V)FAT32 has more overhead.

    Class 6 is also part od the SD 2.0 spec and it means Write speeds (what you want) are a minimum of 6MBs. I find it to be a real and accurate measure. Reads speeds are usually faster than write and the average speeds I am seeing (on Kubuntu and with USB 2.0) and a select and required HC reader is about 20MBs read, 15MBs Write AVERAGES.
     
  16. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    You would think so, but they changed it when they went to Vfat(16) and made FAT32 which is "vfatish" too. That's why you can do long file names with (V)FAT(16). Remember Win95 pre OSR2? Just do not put everything into the root (base) folder because there's a FAT16 limit on the number of files. Limiting to 2GB might be a bit more compatible with some systems. Yet, I don't think dual partitions are supported by the DSTT. (Something to think about, for the development team though.)

    Basically, the special format setting (largest cluster size) for 4GB and the faster (V)FAT(16) is the one and only setting that yields 4GB. Your (non-DSTT) device still may not do 4GB and some 4GB flash cards are not SDHC (The SD 2.0 standard). They may still work though.

    In Windows XP, you have to put in the format command in on the command line. Else, use a flash drive format program such as HP's. I did the format in Kubuntu. XP is not doing well with HC (High Capacity protocol) cards for me, but Kubuntu is.

    Bottom line is, with 4GB you have a choice and (V)FAT(16) is faster. Anything below (1GB , 2GB cards) are best formatted as (V)FAT(16) too (and can still be fast but it's not the norm). Anything over 4GB has to be FAT32 (for the DSTT) and there may be a slow and jerky menu problem. (V)FAT32 has more overhead.

    4GB flash with (Class 6) MicrosSDHC (at about $30 currently) is arguably the place to start. You will need a good HC reader (my DSTT included MicroSDHC "reader" does not work, with slow downs, kick outs and corruption. Very time wasting. It would be better if it had not worked at all.)

    Class 6 is also part of the SD 2.0 spec and it means Write speeds (what you want) are a minimum of 6MBs. I find it to be a real and accurate measure. Reads speeds are usually faster than write and the average speeds I am seeing (on Kubuntu and with USB 2.0) and a select and required HC reader is about 20MBs read, 15MBs Write AVERAGES.
     
  17. dodol

    Member dodol GBAtemp Regular

    Joined:
    Sep 24, 2007
    Messages:
    148
    Country:
    United States
    what's the command to format 4GB with VFAT16 under windows ?
     
  18. neogba
    OP

    Member neogba GBAtemp Regular

    Joined:
    Jan 15, 2008
    Messages:
    156
    Country:
    United States
    on the command line for (V)FAT16. On 4GB it will default to the one and only allocation that yields 4GB with (V) FAT (16). The others format methods default to (V)FAT32.

    You could also use a flash drive format program like HPs.

    Oh, do not turn your DS off while it is writing or it will corrupt the FAT system. You will have to repair it and you may have to restore some files, from backup. Always have 2 backups..
     
  19. BDBARNES

    Newcomer BDBARNES Member

    Joined:
    Feb 14, 2008
    Messages:
    10
    Country:
    United States
    YES ,HOW MANY GAMES CAN a DSTT 4 GB HOLD MINIMUM & MAX?
     
  20. tbgtbg

    Member tbgtbg Shaking the ring ropes up in the sky

    Joined:
    Nov 27, 2006
    Messages:
    1,951
    Country:
    United States
    1. Depends on how big the games are.

    2. There was no reason to bump this old thread to ask that fairly unrelated question.

    3. ALL CAPS IS CONSIDERED SHOUTING AND/OR RUDE; PLEASE USE LOWERCASE WHEN POSSIBLE.
     

Share This Page