Professional Documents
Culture Documents
README Installer
README Installer
987 - 2019/04/13
----------------------------------------------------------
As the title suggests, this program installs Free Memory Card Boot (FMCB) and Free
HDD Boot (FHDB).
A memory card dumping and restoration facility within the installer is provided,
for users to back-up the content of their cards.
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.
Installation types:
Normal - For your PlayStation 2 and similar models.
Normal, cross-model - For your PlayStation 2 and all models within your
region.
Normal, cross-region - For all PlayStation 2 consoles, from all regions.
Multi-installation - For all PlayStation 2 consoles, from all regions.
Uses controlled filesystem corruption to save space.
A long time ago when FMCB v1.8b was just released, only the multi-installation mode
existed (other than the normal installation).
It allowed users to make an installation of FMCB that worked on all consoles within
the same region by introducing crosslinking
(controlled corruption) into the memory card's filesystem. The multi-installation
of v1.8C and later allows cross-region installations to be done,
but still uses controlled filesystem corruption.
That was to save space, as older FMCB installers used to create about 20
crosslinked files, due to the developers not knowing which exact
boot ROMs will look for version-specific update files. However, with the discovery
of exactly which boot ROMs will look for version-specific update files, it was
found that only a handful of PS2 models actually have that behaviour. This practice
was changed later on at boot ROM v1.50.
With the smaller binary size coupled with the fact that only a handful of
duplicates are required,
the amount of space required for a cross-regional installation without crosslinking
was greatly reduced.
!!! WARNING !!! If you make a multi-install, DO NOT DELETE ANY OF THE B*EXEC-SYSTEM
FOLDERS OR ANY OF THE OSD*.elf FILES INSIDE THEM!
Doing so might result in 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).
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"
Berion, for the icons.
Translators.
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 testers!