The G6 uses the FAT file system. This allows for simpler ROM and gamesave management. Due to file system overhead, the one gigabit version is unable to store the largest DS roms without a small bit of trimming.
Has a Save Memory System, where it loads the games save data from SRAM into flash, and will rewrite the memory from flash into SRAM.
Unlike most other flash cards, you can to copy clean, unpatched DS roms to the G6, and they will be patched on the fly when you run them. This does not work with all games however, and you still need to also copy blank save files for each rom.
For most purposes the G6 is very similar to the M3 in function. The DS compatibility is supposed to be higher on the G6.
The main difference is that the G6 is physically smaller than most versions of the M3, and the NAND flash storage is self-contained inside the flash card itself, while with the M3 it's a separate CF/SD card.
The main drawback of the G6 is the higher price, the main advantage is the compact size.
Backing Up Original DS Card Saves
G6 has a built in feature for backing up save games from original DS game cards.
- Put your original DS game card in your DS
- Put your G6 in your GBA slot
- Boot up the DS in G6 DS mode
- Highlight the original DS game in your DS games list
- Press select
- Choose the "DS Card->Default" option (6th from the top)