[PS2] Zapisywanie save-ów na pendrive lub dysku twardym
Zasada działania i kompatybilność
Wspomniany emulator, emuluje MCSIO, tym samym oszukuje grę, która myśląc, że ma do czynienia ze slotem z kartą pamięci, tak naprawdę zapisuje save na obrazie memorki znajdującym się na Mass:/ (pamięci pod USB) lub HDD0:/ (dysk twardy).
Jest to świetna, niestety nie idealna metoda, która pozwala wyeliminować używanie karty pamięci do zapisywania save'ów. Szczególnie zadowoleni powinni być posiadacze nieoryginalnych lub nielicencjonowanych kart, z którymi w niektórych grach występują problemy - sporo z nich, z powodzeniem współpracuje z emulatorem (np. pierwsza i druga część God of War).
Czy to jest legalne?
Jak każde (większość ;]) homebrew tak. W przypadku *.irx wszystko jest linkowane dynamicznie i żadne biblioteki nie są kompilowane statycznie (choć mogłyby i w niektórych *.irx czasami, choć bardzo rzadko, są - ale nie w tym przypadku). Launchery/GUI używają wyłącznie bibliotek ze scenowego, darmowego ps2sdk i oczywiście są też przez niego kompilowane.
Kompatybilność:
Jak to w przyrodzie często bywa, nie ma rzeczy idealnych. Kompatybilność z każdą grą jest i będzie niemożliwa! Dlaczego?
Po załadowaniu modułów do obsługi usb/hdd i systemów plików oraz modułu samego emulatora, niektóre gry nie będą w stanie otrzymać od systemu niezbędnej do działania ilości pamięci. Moduły wraz ze swoimi buforami zajmują około ~100kB, ale jak widać czasami i 100kB to za dużo (niektórym grom brakuje dosłownie kilku kB! moduły hdd zajmą mniej, ponieważ alokują mniej pamięci na swój użytek). To pierwszy rodzaj problemów.
Inny rodzaj to pliki uruchamiające inne pliki. Emu zadziała z pierwszym, ale na drugim najczęściej się zawiesi (choć nie zawsze!).
Następny rodzaj to gry korzystające z MC w "niestandardowy" sposób... Wtedy najczęściej zawiesza się na etapie zwracanych wartości przez SIO2 command handler (w module mcsio).
Ostatni to niekompatybilne obrazy iop (*.img) lub niekompatybilność innych modułów (prawie wszystkie homebrew).
Gry, z którymi występują problemy na nieoryginalnych kartach, a które w pełni współpracują z emulatorem:
God of War 1 i 2
Gran Turismo 4
Tekken 5
Gry w których występują problemy z emulacją:
Ratchet & Clank 2 - Going Commando (brak niektórych dźwięków)
Gry niekompatybilne (które zawieszają się):
Suikoden 4 (zaraz po logo Konami)
Z pozostałymi pozycjami nie ma problemów (około 200 tytułów) lub nie były testowane. Kompatybilność emulacji na Mass:/ jest trochę mniejsza od tej na HDD0:/!