Files
CosmicScale afb3f02530 Definitive Patch v4.0.0: Replace Sony MBR with OSDMenu MBR; add HOSDMenu and installer improvements
Replace Sony's MBR app with OSDMenu MBR:
- Remove BBN Launcher (BBNL); OSDMenu MBR handles launching games and apps directly
- Improve boot speed
- Launch games up to 6 seconds faster
- Improve Game ID handling for Retro GEM and MemCard Pro 2/SD2PSX
- Remove "Launch Disc" app; disc launching now handled by OSDMenu MBR
- Remove PlayStation 2 Basic Boot Loader (PS2BBL); OSDMenu MBR now natively launches ELFs by holding a gamepad button at startup

Patch HDD-OSD via HOSDMenu and add improvements:
- Support drives larger than 1 TB
- Allow launching homebrew directly from the OSDSYS menu
- See repository for full details: https://github.com/pcm720/OSDMenu

PSBBN installer:
- Show release notes when installing/updating
- Install HOSDMenu alongside PSBBN
- Lower minimum drive size from 200 GB to 32 GB
- Increase max APA partition to 112 GB
- Assign any post-partition unallocated space to the OPL partition
- Advise users to check archive.org or use a VPN if downloads fail

New HOSDMenu installer:
- Add option to install HOSDMenu-only for third-party HDD adapter users
- Allow creating a custom-size POPS partition and assign remaining space to OPL (up to 2 TB)

Game Installer:
- Require PSBBN Definitive Patch v4.0.0 and above or HOSDMenu-only
- Support HOSDMenu-only setups
- Update OSDMenu MBR and HOSDMenu when newer versions are available
- Update Navigator Menu with shortcuts to selected game launcher, HOSDMenu and wLaunchELF
- Update HOSDMenu config to show installed homebrew apps in OSDSYS menu
- Convert PS1 BIN/CUE files to VCD and PS2 BIN/CUE file to ISO
- Copy only valid game and homebrew files when syncing/adding
- Make rsync ignore Windows `:Zone.Identifier` metadata files to prevent sync failures
- Use PFS Fuse and rsync to install PS1 games
- Capitalize lowercase .VCD extensions to ensure compatibility with POPStarter
- Relocate `OPNPS2LD.ELF` and `nhddl.elf` to `__system/launcher` and `POPSTARTER.ELF` to `__common/POPS` from exFAT

list-builder.py
- Update to scan PFS __.POPS for .VCD files instead of local POPS folder

PS2 Linux Installer:
- Update OSDMenu MBR config so Linux can be booted by holding CIRCLE at power-on instead of interrupting PSBBN startup

NHDDL
- Update to version 1.2.0

Setup.sh and flake.nix
- Add bchunk to dependences

PSBBN Launcher for Windows:
- Reduce minimum disk capacity from 200 GB to 32 GB
- Improve user prompts

General:
- Add support for ARM64 systems
- Replace BOOT.ELF with the SAS-compliant wLaunchELF_ISR version 4.43x_isr-bb13043
- Remove PS1VModeNeg.elf
- Change locale from en_US.UTF-8 to C.UTF-8 to avoid missing-locale failures and ensure script output and logs remain in English and prevent related failures
- Improved mounting and unmouting APA partitions
- Fix bugs
- Add software licences
2025-11-14 16:25:55 +00:00

92 lines
4.4 KiB
Plaintext

==========================================================================
Copyright (C) 2008 by Neme & jimmikaelkael (www.psx-scene.com)
All Rights Reserved
==========================================================================
Free McBoot License
Free McBoot was created by :
jimmikaelkael (www.psx-scene.com)
Neme (www.psx-scene.com)
==========================================================================
WARRANTY DISCLAIMER :
==========================================================================
This program and any related documentation is provided "as is"
WITHOUT ANY WARRANTIES, either express or implied, including, but not
limited to, implied warranties of fitness for a particular purpose. The
entire risk arising out of use or performance of the software remains with
you.
In no event shall the author be liable for any damages whatsoever
(including, without limitation, damages to your hardware or equipment,
environmental damage, loss of health, or any kind of pecuniary loss)
arising out of the use of or inability to use this software or
documentation, even if the author has been advised of the possibility of
such damages.
==========================================================================
LICENSE TERMS :
==========================================================================
Free McBoot is a licensed software. This file contains the text of the
Free McBoot license. If you wish to use the Free McBoot in any way, or use
any of its source code, you must read this license and are legally bound
to comply with it.
Use of the Free McBoot code in any capacity implies that you have read,
understood, and agreed to abide by the terms and conditions set down by
this license. If you use Free McBoot without complying with the license,
you're breaking the law.
Using Free McBoot legally requires to respect four rules :
1.You must not use Free McBoot to make money or be compensated in any way.
2.You must give the authors credit for their work.
3.All derivative work must stay under Free McBoot license and open source.
4.You must comply with Free McBoot license.
Those are the main conditions set down by this license.
Unfortunately, past experience has shown that many people are not willing
to follow the original spirit of the Free McBoot software, so the
remainder of this document will clearly define those conditions in an
attempt to prevent people from circumventing them.
The first rule says that you'll never try to make profit on any part
of Free McBoot in any possible way. You may under no circumstances charge
money or require any kind of fee or compensation in exchange for
installing, using, distributing or copying any part of Free McBoot. You
must not solicit, offer or accept any kind of donation in exchange for
installing, using, distributing or copying any part of Free McBoot. The
only acceptable thing is the usual $5 charge for "sending back the memory
card". By breaking the rule 1 you violate this license and hence you'll be
sued.
The second rule of the license states that you must give credit to the
authors of Free McBoot. A great deal of work went into the creation of
Free McBoot, and it was given to you completely free of charge. Claiming
that you wrote the Free McBoot yourself is a slap in the face to everyone
who worked to bring you a stable and universal product while asking for
nothing but credit for their work in return. Specifically, the following
is required : Do not remove or change any of the Free McBoot splash
screens or credit line even in derivative work. By breaking the rule 2 you
violate this license and hence you'll be sued.
The third rule implies that if you modify or use any part of the Free
McBoot source code to make a software you will distribute, it must comply
with Free McBoot license. The source code of your program must be
published along with the binary code, in fact it must stay open source.
An exact copy of this license must be distributed along with binary and
source code. By breaking the rule 3 you violate this license and hence
you'll be sued.
The fourth rule says that you must read and agree with all Free McBoot
license terms and conditions. By breaking the rule 4 you violate this
license and hence you'll be sued.
==========================================================================