Troszke dziwnie samemu sobie odpowiadac, no ale skoro znalazlem rozwiazanie problemu to wypada sie nim podzielic.
Mimo tego iz MAME CE i MEGA CE dzialaja zainstalowane w roznych katalogach to wyniki zapisywane sa tylko podczas instalacji tych programow w domyslnym katalogu.
Oczywiscie domyslny katalog to program files a niewiele osob ma w pamieci jeszcze wolne 20-30 mega (MEGACE zajmuje okolo 8 mega) a jesli do tego doliczyc ROM'y ktorych jest ladne pare dziesiat lub nawet pareset mega to wydawalo by sie ze nie ma innej mozliwosci jak ladowac gry zamiennie. Na szczescie jest rozwiazanie

potrzebne beda:
Instalacyjna wersja MAME CE lub MEGA CE z oficjalnej stronki
http://www.mameworld.net/mamece3/Plik umozliwiajacy zapis stanu gier hiscore.dat ktory mozna pobrac tutaj
http://www.mameworld.net/highscore/download.htmNo i same romy gier (google i MAME ROMS)
a) zainstaluj MAME CE lub MEGA CE w domyslnym katalogu
Mimo iz wydaje sie ze lista gier w MEGA jest olbrzymia to wiele z nich nie odpala sie badz rozdzielczosc w ktorej sie odpalaja jest nie do przyjecia. W MAME zaimplementowana jest skromniejsza liczba gier, za to wszystkie (z tych ktore uruchamialem) dizalaja poprawnie
b) przerzuc i nadpisz plik hiscore.dat ktory sciagnales (stary rowniez dziala poprawnie, ale im nowsza wersja tym wiecej gier obsluguje).
teraz najciekawsza czesc

c) skopiuj (nie przenos) caly katalog MAME na karte pamieci na ktorej zapewne masz duuuuzo wiecej miejsca niz w pamieci pocketa

od tej pory program uruchamiaj z tego katalogu rowniez w tym katalogu w podkatalogu roms trzymaj pliki gier. Hiscore bedzie zapisywany, a pliki gier moga byc na karcie pamieci nie zajmujac pamieci palmtopa.