Skip to content

Move to Bubilator88Core 1.1.0 - #197

Merged
bubio merged 1 commit into
mainfrom
chore/core-1.1.0
Sep 21, 2026
Merged

bubio merged 1 commit into
mainfrom
chore/core-1.1.0

Conversation

@bubio

@bubio bubio commented Sep 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • コアを 1.0.9 → 1.1.0 に更新(project.pbxproj の minimumVersion と Package.resolved)。
  • ADPCM delta-N の下位バイト消失を修正した Keep the ADPCM delta-N low byte when it is written first Bubilator88Core#22 を取り込む。上位バイトが 0x00 の状態で下位を先に書くと(リセット後最初の設定で必ず起きる、かつ一般的な書き込み順)下位バイトが消え、256 の倍数に切り下げられていた。
  • あたしのぱ・ぴ・ぷ・ぺ・ぽ(PC-8801 用デモディスク)で顕在化: 起動後一度だけ delta-N を設定し、66 秒の ADPCM ストリームを流すため、2.34% 遅い再生になり、600Hz RTC で進むアニメが曲より先行して見えていた。
  • docs/develop を bubio/dev-docs#17(FMGEN_FORK_COMPARISON.md への追記)のマージ後コミットに更新。

Test plan

🤖 Generated with Claude Code

Picks up the ADPCM delta-N low-byte fix (bubio/Bubilator88Core#22):
writing the register pair's low byte first (the common order, and the
only one riskable after a reset) used to lose it whenever the high
byte was still 0x00, flooring delta-N to a multiple of 0x0100 instead
of the value software wrote. あたしのぱ・ぴ・ぷ・ぺ・ぽ hit this on its
one post-reset write and played its 66-second ADPCM stream 2.3% slow,
falling behind the RTC-paced animation.

Also points docs/develop at the merged writeup (bubio/dev-docs#17).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@bubio
bubio merged commit 640f9e0 into main Sep 21, 2026
3 checks passed
@bubio
bubio deleted the chore/core-1.1.0 branch September 21, 2026 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant