S1-CP/M80 移植作戦 その18 BIOSの作成2^^

こちらのフローで実装したCBIOSを組み込んだCP/M80 Ver2.2を来夢来人+Z80Bカードで実行させてみました

コールドブートローダはDISKBASICのローダを改造しsamさんにマッピングを変更して頂いたものです^^

ロード完了後は目的のアドレスにプログラムがロードされています
続きを読む S1-CP/M80 移植作戦 その18 BIOSの作成2^^

S1-CP/M80 移植作戦 その17 BIOSの作成1^^

Z80カードも動作するようになったので、BIOS09とBIOS80を実装してみました。

ブログを遡ってみるとBIOS移植作戦の最後の投稿が去年の10月
http://asakita.net/kabekin/2018/10/16111.html
かなりのスローペースですが、未だに続いてます・・・(笑

Z80カードの作り直し中、ローダやBIOSはごにょごにょしていたので一気に実装してみました。

作成したコンソールI/O廻りのBIOS09とBIOS80のフローはこんな感じです。

正しい動作かどうか分かりませんが、晒しておくと
(動作フローと状態遷移が一緒になって読みにくいかも・・)

割込みを使っていないI/Oフラグのポーリング式なので、Z80からの要求確認ごとに処理があっても無くても
必ずZ80がHALTになります

まずは動作するものを作ってから改良を加えていく作戦ですが、難しそう・・・^^;;

こちらの構成で実装したCBIOSを実行してみたところある程度動作していますが、まだまだ先が長い感じです^^