Documente Academic
Documente Profesional
Documente Cultură
95 - 2013/13/10
---------------------------------------------------------
I've spent slightly over a hundred hours working on this, and I hope that it works
well.... but of course, anything could go wrong - so I have provided a memory card
dumping and restoration facility within the installer.
A dump of a memory card in slot 1 will get saved as mc0.bin, and a dump of a card
in slot 1 will get saved as mc1.bin.
The file will be saved to the directory where the main executable of this installer
resides in.
Caution! You can only make one dump of a card from each port. Making additional
dumps will overwrite the previous dump.
During development, I have sent 2 of my cards to their graves and damaged their
filesystems. Thank goodness for the dumps that I made at the beginning of this
project!
(I seriously don't know what's wrong with those damaged cards... they were hardly
used and now they won't be detected at all).
!!! WARNING !!! If you make a multi-install, DO NOT DELETE ANY OF THE B*EXECSYSTEM FOLDERS OR ANY OF THE OSD*.elf FILES INSIDE THEM!
Doing so might result in _SEVERE_ data loss.
Do not delete uninstall.dat from the SYS-CONF folder either, or you will probably be
stuck with the multi-install files forever (Unless you use the cleanup utility, but it
has it's own limitations).
Lastly, please do give feedback. Other than the bugs listed below, I do hope that
this release has met the requirements of the public.
The older PlayStation 2 consoles were coded to boot an update for only its ROM
version, meaning that a console with v1.20 will only boot osd130.elf. Newer
consoles will look for a different file. This practice was scrapped by Sony later on (at
boot ROM v1.60), but such older consoles still exist on this planet.
However, with the discovery of exactly which boot ROMs will look for versionspecific update files, it has been found that only a handful of models actually have
this need. The number of times the FMCB binary needs to be copied has been
reduced to 5. With the small binary size of v1.8c, the amount of space required for a
cross-regional installation without crosslinking has been greatly reduced.
Hopefully, they will be useful for the homebrew community after their release.
Credits:
-------Jimmikaelkael and Neme, as they were the original developers of FMCB.
Silverbull, for help with UDNL's construction (and with various issues related to the
kernels).
Jimmikaelkael (Yes, again), as his MCMAN and MCSP modules, and the MCID file of
FMCB v1.7 were used as referrences. FMCB v1.8C was also released by him.
Ross Ridge, as his page on the PS2 Memory Card filesystem was invaluable:
http://www.csclub.uwaterloo.ca:11068/mymc/ps2mcfs.html
"Someone who wishes to remain anonymous"
JNABK, since I'm still using the icons he provided me with for use in PS2ESDL.
l_Oliveria for contributing information related to the special needs (required kernel
patches) of the SCPH-10000 and SCPH-15000, as well as information related to the
boot ROM updates.
...And to all contributers and beta testers!