some like the chinese multigames, but with the posibility to reflash these with a SDcard, with the posibility to change the game library with a SD card (a lot gigas), and reflash all the memories without need charges for change the game from the SD card, with instant charges like the chinese multigames. Only would be necessary reflash all the memories if you want change the game library, add or delete some game rom.
This is a great idea! Bravo!
To be honest, I don't think we'll ever play more than, say, 8 games. At least, I enjoy picking 3-4 games at a time and play them to death.
So a solution could be like the one PSICODROMO suggested, a way in between my idea and his:
SD Card where you can dump an entire rom set.
Enough memory to store up to 8 games (considering the biggest game is KOF2003 at 716Mb) which would be 716MB which is WAY more doable than having 20GB+ of memory chips and would bring the costs down a lot.
This way you choose 8 games you want to play and flash them from the SD Card so you have them instantly accessible.
When you grow tired you can flash 8 different games or, if you want to try another, you can load one directly from the SD Card (but you have to wait for it to be loaded).
This is an in-between solution I could live with.
The definitive solution is still the one where you could dump from the SD Card all the games into the ROMs so you can play any of them at any moment without waiting (other than the initial wait to flash them) but if sourcing those memory chips is a problem, then the solution proposed before could be acceptable (at least to me).
In the end you still retain the possibility of loading directly through SD Card and waiting for it to load, so nothing to lose here really.
EDIT: the chips which are on my 161-in-1 are:
FUJITSU DEVICES MSP55LV100S
EDIT 2: found some info on this chip -
http://forums.arcade-museum.com/showpost.php?p=2670076&postcount=68