Repository navigation
Move to Bubilator88Core 1.0.6 - #189
Merged
Merged
Conversation
The core acts on the special control characters in the attribute area (bubio/Bubilator88Core#17, VRAMTEST §5 difference #5). Test G can now put the pair in the last attribute slot as well as slot 5, with key 6, for comparing against emulators that only look at the last one. The version floor stays at 1.0.5: 1.0.6 adds no API, and booting all 1,103 disks gives a screen identical to 1.0.5 everywhere, so the reference screenshots and the regression baseline hold for both. Only the pin moves. See docs/develop/EMULATOR_CORE_SPLIT.md §8.13. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EtarYVwQy1YVfWGChE5eg4
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
コア 1.0.6 (bubio/Bubilator88Core#17) への追従です。中身は VRAMTEST §5 の差分 #5 (特殊制御文字)。保留していた最後から 2 番目の項目で、残る保留は #4 だけになりました。
変更
Package.resolvedの pin を 1.0.5 → 1.0.6 (6a9f41d)。minimumVersionは 1.0.5 のまま。EMULATOR_CORE_SPLIT.md§8.11 の基準 1・2 のどちらにも当たりません — 公開 API は増えておらず、1,103 本を 60 秒起動して 1.0.5 と画面が全数一致するので、参照スクリーンショットも regression のベースラインも据え置きで通ります。床を上げなかった最初のケースとして §8.13 に記録しました。tools/vramtest: テスト G にキー 6 (特殊制御文字を置く組を 5 ⇔ 19 = 最後の組で切り替え) を追加。最後の組しか見ないエミュレータとの比較用です。どちらの組でも Bubilator88 の結果は同じになります。docs/developを更新 (bubio/dev-docs#12)。コア 1.0.6 の中身
vraminfo の READ STATUS の項にある特殊制御文字を、表のとおりに実装しました。
$E0/$60の組を行のアトリビュート枠すべてから探します。ページが「20 以上は指定禁止。特殊制御文字も含む」と書くとおり、枠を 1 つ使う普通の組として扱うためです。VRAMTEST.md§5.1 に残しました。検証
xcodebuild -scheme Bubilator88 -configuration Debug build→ BUILD SUCCEEDED (タグ 1.0.6 をそのまま解決)。🤖 Generated with Claude Code
https://claude.ai/code/session_01EtarYVwQy1YVfWGChE5eg4