Skip to content

pc8801コア互換層の段階更新(FDD/API受け皿拡張)#49

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

pc8801コア互換層の段階更新(FDD/API受け皿拡張)#49
bubio merged 37 commits intodevfrom
update-emulation-core

Conversation

@bubio
Copy link
Owner

@bubio bubio commented Feb 13, 2026

概要

common_source_project 由来の移植受け皿を、UI非変更で段階的に拡張しました。

主な変更

  • pc8801/pc88: DMA書込API(write_dma_data8)と low-map 互換エントリを追加
  • pc8801/pc8801: FDD controller/handler 取得ヘルパーを追加し、FDD操作経路を共通化
  • pc8801/pc8801: common互換API不足分(音量IF、CD系APIスタブ)を追加

影響範囲

  • UIコードの変更なし
  • エミュレーションコアのみ

確認

  • cmake --build build -j8 でビルド成功(warningのみ)

bubio added 30 commits February 12, 2026 23:20
- Source/UIを変更せずに使える互換メソッドをEMU/FIFOに追加

- i8251/i8253/i8255へcommon_source_project取り込み用の互換APIを追加

- i8255のハンドシェイク条件参照の不整合を修正

- 移植方針をDocuments/CORE_MIGRATION_SCOPE.mdに明文化
@bubio bubio merged commit 4940a6c into dev Feb 13, 2026
2 of 7 checks passed
@bubio bubio deleted the update-emulation-core branch February 14, 2026 06:55
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