The normal EZ-Flash IV lite (deluxe) does support all GBA roms, it actually has better support for it then the G6. Only the compact version doesn't, just like the M3 Pro doesn't. The M3 without pro after it might be an option too, most of it is indentical as G6 (same company), but it uses MicroSD so you don't have such little space...So far I discovered only 2 cards nearly matching the description:Â
G6 Lite (only 0,5 Gigabytes)
EZ-Flash IV lite (plays gba roms under 4MB)