Skip to content

plumOS MMF v1.0.2

Choose a tag to compare

@game-de-it game-de-it released this 09 Jul 14:40

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/SDCARD

The 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

  1. Download plumos-mmf-update-from-v1.0.1-to-v1.0.2.7z.
  2. Extract it once to the root of the SD card.
  3. Allow files to be overwritten when prompted.
  4. 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 image

Validation 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/SDCARD

archive は SD card の root に直接展開されます。実機から採取した MMF の
boot/audio/input/library 境界 file と、plumOS runtime を含みます。
ROM、BIOS、save、screenshot、video、music、network secret、個人 media は
意図的に含めていません。

既存環境のアップデート

  1. plumos-mmf-update-from-v1.0.1-to-v1.0.2.7z をダウンロードします。
  2. SD カードのルートへ 1 回だけ展開します。
  3. 上書き確認が出た場合は上書きしてください。
  4. 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 に従っています。