マーク5の拡張RAMでFLEX9を試す その5 (Disk Driver)

ベーシックマスタレベル3でFLEX9を動作させる作戦の続きです。

レベル3 の5インチ2D用FDCカードのMP-1802とMP-3560の組み合わせで使えるFLEX9用のDisk Driverを作ります

相変わらず割込み関連でうまくいかないので、最初はシンプルに割込みを全く使わない仕様で実装しました。

参考にしたのはsni3さんのL3-FORTHのディスク関連のワードで、ブートローダも同じ仕組みでできています

一応動作OKっぽい DiskDriverはこんな感じ


FLEX.CORのディスクをドライブ0に入れてメモリにロードしているのでFLEXのディスクはドライブ1で実験中です
UNITSELサブルーチンは現状ドライブ1固定なので、将来的に全て完成したら手直しが必要です
最終的には解決しないといけないのですが、とりあえずは割込みを気にせずディスク入出力の操作ができるのは便利です^^;;;

エミュ上だけで確認し、実機では試していませんがMP-3560に対してDRVCHK,HOME,SEEK,1セクタREAD/WRITEは
できているようです。

そんなMP-1802+MP3560用のFLEX9 Disk Driver 作成の記録・・・

ベーシックマスタの情報をお探しの方は是非こちらからどうぞ → Amazon

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。 本文に全角文字を2文字以上含めて下さい (スパム対策)