Did you add the space required by the cores themselves? (retroarch, fba, mame2003, whatever)...
In my "ARCADE" NES mini I have different available space (mame2003 and fba) than in my "CONSOLES" mini (snes9x2010, picodrive, pcengine, etc).
(EDIT: read about "the bug"... I'll wait for...