plumOS MMF v1.0.2
plumOS MMF v1.0.2
What Changed From v1.0.1
This update improves ROM list handling for large libraries.
- ROM lists now use dynamically sized runtime arrays instead of fixed item
limits. - Large ROM collections should no longer be truncated by the frontend.
- The same dynamic loading path is used by the controller frontend and the text
helper.
Users with more than a few hundred ROMs in one system should update.
Assets
plumos-mmf-sdroot-v1.0.2.7z: full SD-card root package for a fresh MMF install.plumos-mmf-update-from-v1.0.1-to-v1.0.2.7z: update package for existing v1.0.1 installs.plumos-mmf-developer-v1.0.2.tar.gz: developer source/toolchain package.SHA256SUMS: checksums for release assets and release metadata.manifest.txt: provenance for this release asset set.
Fresh Install
Download plumos-mmf-sdroot-v1.0.2.7z and extract it once to the root of a formatted SD card.
7zz x plumos-mmf-sdroot-v1.0.2.7z -o/path/to/SDCARDThe archive expands directly to the SD-card root. It includes the MMF stock
boot/audio/input/library boundary files collected from hardware plus the plumOS
runtime. It intentionally does not include ROMs, BIOS files, saves,
screenshots, videos, music, network secrets, or personal media.
Update Existing Install
- Download
plumos-mmf-update-from-v1.0.1-to-v1.0.2.7z. - Extract it once to the root of the SD card.
- Allow files to be overwritten when prompted.
- Safely eject the SD card and boot the MMF.
The update package does not overwrite ROMs, BIOS files, saves, states,
screenshots, thumbnails, artwork, network secrets, or user configuration files.
Checksums
47540b2d73f6e084948e91d7d292d95a57fffa198c1160f7a4e405a9ae9b494b plumos-mmf-developer-v1.0.2.tar.gz
73c179784352e04c5107b7b15acdd0a1cccdcf96f671b79e85c2fdec0691cd2e plumos-mmf-sdroot-v1.0.2.7z
5aca55dd7d2dae8abeb7582ec872b534a5fedf81361cddc884d07b0449fe7932 plumos-mmf-update-from-v1.0.1-to-v1.0.2.7z
Developer Rebuild
Developers should use plumos-mmf-developer-v1.0.2.tar.gz when they need the toolchain scripts,
patches, and source snapshot used to rebuild artifacts.
tar -xzf plumos-mmf-developer-v1.0.2.tar.gz
cd plumos-mmf-dev-package/source
./scripts/docker-build.sh imageValidation Scope
This release format follows the MMF porting rule that stockOS resources may be
used at the OS/device boundary while frontend, launcher, emulator, and core
payloads remain plumOS-owned.
plumOS MMF v1.0.2 日本語
v1.0.1 からの変更点
今回は ROM 数が多い環境向けに、ROM list の扱いを改善するアップデートです。
- ROM list の内部保持を固定件数上限ではなく、動的配列に変更しました。
- ROM 数が多い環境でも、frontend 側の固定上限で ROM list が途中で切れない
ようになりました。 - controller frontend と補助 text UI の両方で同じ動的読み込み方針に揃えました。
1 つの system に数百本以上の ROM を入れているユーザーは更新を推奨します。
配布ファイル
plumos-mmf-sdroot-v1.0.2.7z: MMF の新規インストール用フル SD card root package です。plumos-mmf-update-from-v1.0.1-to-v1.0.2.7z: v1.0.1 利用者向けのアップデートパッケージです。plumos-mmf-developer-v1.0.2.tar.gz: 開発者向けの source/toolchain package です。SHA256SUMS: release asset と release metadata の checksum です。manifest.txt: この release asset set の由来を記録した manifest です。
新規インストール
plumos-mmf-sdroot-v1.0.2.7z をダウンロードし、フォーマット済み SD カードのルートへ
1 回だけ展開してください。
7zz x plumos-mmf-sdroot-v1.0.2.7z -o/path/to/SDCARDarchive は SD card の root に直接展開されます。実機から採取した MMF の
boot/audio/input/library 境界 file と、plumOS runtime を含みます。
ROM、BIOS、save、screenshot、video、music、network secret、個人 media は
意図的に含めていません。
既存環境のアップデート
plumos-mmf-update-from-v1.0.1-to-v1.0.2.7zをダウンロードします。- SD カードのルートへ 1 回だけ展開します。
- 上書き確認が出た場合は上書きしてください。
- SD カードを安全に取り外し、MMF を起動してください。
アップデートパッケージは、ROM、BIOS、save/state、スクリーンショット、サムネイル、
アートワーク、ネットワーク秘密情報、ユーザー設定を上書きしません。
チェックサム
47540b2d73f6e084948e91d7d292d95a57fffa198c1160f7a4e405a9ae9b494b plumos-mmf-developer-v1.0.2.tar.gz
73c179784352e04c5107b7b15acdd0a1cccdcf96f671b79e85c2fdec0691cd2e plumos-mmf-sdroot-v1.0.2.7z
5aca55dd7d2dae8abeb7582ec872b534a5fedf81361cddc884d07b0449fe7932 plumos-mmf-update-from-v1.0.1-to-v1.0.2.7z
開発者向け rebuild
toolchain script、patch、artifact を rebuild するための source snapshot が必要な
開発者は plumos-mmf-developer-v1.0.2.tar.gz を使用してください。
tar -xzf plumos-mmf-developer-v1.0.2.tar.gz
cd plumos-mmf-dev-package/source
./scripts/docker-build.sh image検証範囲
この release 形式は、OS/device 境界では stockOS resource を利用してよい一方で、
frontend、launcher、emulator、core payload は plumOS 側が所有する、という
MMF porting rule に従っています。