Free Memory Card Boot (FMCB) installer changelog ------------------------------------------------ 2019/04/13 - v0.987 ------------------- *Replaced Japanese font with NotoSansJP-Bold, to reduce space wastage. *Cleaned up source code in SECRMAN to be more readable and better representations of the original. *FMCB installation folders are now marked as non-transferrable in the browser. 2019/01/14 - v0.986 ------------------- *Updated LaunchELF. *Added Japanese translation for FSCK. Special thanks to Oga. *Updated USBHDFSD to fix the bug causing files to be unable to be replaced properly. 2019/01/11 - v0.986 ------------------- *Updated LaunchELF. *Fixed glitch when rendering fonts. *The PS2 can now be shut down when the software is idle, by pressing the power button once. This will also shut down HDDs (USB & PS2 HDD, to avoid causing some devices to emergency park. *Updated FSCK, to solve the same problem with rendering fonts and to allow the user an opportunity to shut down the PS2. 2019/01/09 - v0.985 ------------------- *Updated LaunchELF. *Updated USBHDFSD & HDD modules to reduce wear on some 2.5" HDDs (USB and the PS2 HDD) when the PS2 is shut down. The User should use the shutdown function to shut down these devices properly. *Updated USBHDFSD to fix the performance problem from 2014. 2018/12/08 - v0.985 ------------------- *Added font glyph caching, to improve on font-drawing performance. *Updated LaunchELF. 2018/11/05 - v0.984 ------------------- *Updated USBHDFSD for better compatibility with disks that have no partition table. 2018/11/03 - v0.984 ------------------- *Updated LaunchELF. *Added missing lines, in English, to translations that were not updated. 2018/10/27 - v0.984 ------------------- *Updated USBHDFSD: fix bug that prevented correct reading & writing. *Updated LaunchELF. 2018/10/21 - v0.984 ------------------- *Compiled with FreeType v2.9.1. *Fixed UI bug when dealing with enums (not used for this project). *Compiled with updated USBD & USBHDFSD modules. For compatibility with devices that have only one alternate interface configuration. *Updated LaunchELF. 2018/07/22 - v0.983 ------------------- *Updated LaunchELF. *Updated USBHDFSD. *Pressing the back button at the keep CNF screen will abort the installation. 2018/06/19 - v0.983 ------------------- *Corrected logic error in UI that prevented FHDB from being installed. *Updated FSCK, to also correct the same logic error within it. *Updated LaunchELF, to fix the display mode setting problem. 2018/06/18 - v0.983 ------------------- *Added option to format the HDD unit, if not formatted. *Updated translation template. *Rebuilt to have the fixed PFS driver. *Updated FSCK to v0.961 - fixed checking of PFS partitions. *Updated LaunchELF. 2018/06/14 - v0.982 ------------------- *Reverted the design change at v0.98, as rebooting the IOP between the signing of each MagicGate file seemed to be adding more risk for things going wrong. This should reduce the odds of an "installation failed". 2018/06/12 - v0.981 ------------------- *Re-released with the corrected USBHDFSD and PFS modules. 2018/06/08 - v0.981 ------------------- *UI rework. *Updated USBHDFSD module for performance. *Updated translation template. ????/??/?? - v0.98 ------------------ *Reworked to allow an unmodified secrman_special module to work on both CEX and DEX by rebooting the IOP. A SECRMAN module for the CEX will not be able to authenticate memory cards on a DEX. Sony got the secrman_special module to work on both by letting the DEX's SECRMAN module authenticate the memory card first, before rebooting the IOP to contain secrman_special. secrman_special does not authenticate the memory card, but is only used to sign the MagicGate files. 2016/12/16 - v0.973 ------------------- *Fixed coordinate overflow in font-drawing. *Removed unused Japanese font. Will re-add, if a translation is added. *Updated Germal localization. Special thanks to LopoTRI. *Rebuilt to not have the full kernel OSD patch (PS2SDK update). (prevents users of SCPH-10000/SCPH-15000 from being blocked from changing the language setting) 2016/12/15 - v0.973 ------------------- *Updated to contain the fixed USBHDFSD module. *Updated to contain the updated HDD modules (<=2TB HDD support, bugfix to PFS etc). *The APPS partition will only be created, if it does not already exist and only if the APPS-HDD directory contains something. *Corrected error-passing within code that determines what to copy. *Replaced the font-drawing system with a new design. 2016/09/06 - v0.972 ------------------- *Only the "OK" button legend will be displayed for information (single-option) messages. *No button legend will be displayed for status updates (i.e. "Please wait..." screens). *The last-accessed menu will be displayed, upon the user returning to the menu. *The last-selected menu option will be highlighted, upon the user returning to the menu. *Long messages and labels will now be once again automatically wrapped. *Removed support for the tab ("\t") escape character in translation files. *Added Italian localization. *Fixed buffer-allocation bug within MCTOOLs, which resulted in poorer memory card dumping/restoring performance. *Updated comments within MCTOOLs. *Changed the behavior of MCTOOLS to match the behaviour of the SONY MCMAN (to avoid potential incompatibilities). *Removed code within MCTOOLS that deallocates unused clusters from a directory, as the SONY MCMAN does not seem to do that. 2016/05/21 - v0.971 ------------------- *Added button legend. *Once again, all files in the BOOT folder will be copied. *Added a BOOT folder for the HDD (BOOT-HDD). Files in there will be copied to hdd0:__sysconf/FMCB. *Removed unused file flag bits. *Added new Portuguese, French and Spanish localizations. *Button legend will be dynamically positioned, to cater for the varying lengths of labels in various languages. *Users can now cancel at the memory card selection and installation type screens. 2016/01/10 - v0.97 ------------------- *Re-compiled to fix broken strings table. *Large files can now be copied properly to the HDD unit (copied in blocks). *Fixed size computation of the unused areas of the HDD unit by making it compliant with the homebrew APA driver. 2016/01/09 - v0.97 ------------------- *Added animations to UI. *Select button will be CIRCLE for Japanese consoles and CROSS for everything else. *Shifted the PAL screen to the right by 4. *Re-added quit confirmation message. 2016/01/07 - v0.97 ------------------- *Added support to install FMCB for the PSX, from a PS2. *Added HDD space check. 2016/01/06 - v0.97 ------------------- *Fixed language support. *Added new warning against the use of multi-installations. 2016/01/02 - v0.97 ------------------- *Updated to be compilable with the latest PS2SDK revision. *Compiled with the latest PS2SDK revision for stability. *Updated to support FMCB v1.95. *Enlarged output buffers for S-commands within SECRMAN to 16-bytes, as CDVDMAN can assume that these output buffers are 16-bytes long. *Added support for DEX units. *Revamped the GUI. *HDD unit will only be shut off if HDD support is disabled. *Changed fonts to the Google Noto fonts. *Added warning messages for users of unsupported consoles (ROM v2.30) and for users with HDDs that need maintenance/replacement (for FHDB). 2014/06/25 - v0.96 ------------------ *Updated to be compilable with the latest PS2SDK revision. *Compiled with the latest PS2SDK revision for stability. 2013/10/13 - v0.95 ------------------ *Fixed required space calculating, which was using the wrong IFDIR macro. It probably wouldn't have really affected required space calculation though, but it's good to do it right. *Fixed the returned error code for cache initialization failures, for multi-installations. The installer should no longer say that the installation completed successfully if the cache cannot be initialized. *Added support for the SCPH-10000 (v1.01) and SCPH-15000 kernel update. *Recompiled with the new PS2SDK, so that the installer can receive its fixes. 2013/08/14 - v0.94H BETA ------------------------- *Activated HDD support. *Included FMCB v1.9 for the memory card (retail PS2 + PSX supported) and HDD OSD (Browser update v2.00). *Corrected Japanese language strings (some strings were in the wrong order). *The startup device will now be checked, and the program will quit if it was started from an unsupported device. *The program will now quit if the resource files (e.g. fonts) cannot be loaded, instead of getting stuck at a black screen. *Updated to compile with the latest PS2SDK revision. *Updated all locales (Locales not updated will have English strings for the missing lines). The Dutch, French, Portuguese and Spanish translations are the only ones which are fully updated. *Added support for the Chinese consoles (Magicgate region 09, folder letter C. e.g. SCPH-50009). *Cleaned up region-letter parsing (Only 'A', 'C', 'E', 'H' and 'I' will be recognised). I don't think that other letters are used. *Fixed the recording of the paths of the cross-linked files in the multi-install uninstallation log file. It's recommended to backup your card, format it, reinstall FMCB, before finally copying your data back onto the card, if your FMCB multi-installation was made with any version of installer v0.94 prior to v0.94D/H. 2013/07/18 - v0.94C BETA ------------------------- *Fixed the UDNL module yet again. The UDNL module was not calculating the size of the used portion of memory properly. *Updated Dutch and French localizations. *Added Portuguese translation. ...
Admiin