Skip to content

コア移植段階対応: device/disk/upd765a 互換層とFDC条件整備#47

Merged
bubio merged 10 commits intodevfrom
update-emulation-core
Feb 13, 2026
Merged

コア移植段階対応: device/disk/upd765a 互換層とFDC条件整備#47
bubio merged 10 commits intodevfrom
update-emulation-core

Conversation

@bubio
Copy link
Owner

@bubio bubio commented Feb 13, 2026

概要\ncommon_source_project 由来コードを段階移植しやすくするため、xm8mac 側コアに低リスクな互換レイヤーを追加しました。\n\n## 主な変更\n- DEVICE 互換APIの追加(process_state / clock alias / interrupt alias など)\n- DISK 互換APIの追加(open const対応、process_state、sector補助API)\n- UPD765A 互換APIの追加(open_disk const対応、is_disk_*、get_media_type、noise context受け口)\n- UPD765A のセクタ探索条件とエラー判定を common 側に近づける調整\n\n## 制約\n- Source/UI は変更していません\n\n## 確認\n- cmake --build build -j8 成功(警告のみ)

@bubio bubio merged commit b9ff445 into dev Feb 13, 2026
7 checks passed
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