BIOS Z80(HD64180+8255)に萌えたい。5-BIOS完成 2020年12月22日 前回で、boot対応のモニタができましたので、早速biosを作成して、CP/Mをブートしたい思います。 CP/Mファイルシステムは、「Z80に萌えたい CP/M ディスク容量拡張その2」を参考に、SDCARDに焼きこみます。(128トラック/64セクタ/4ドライブ) 次にCP/Mシステムですが、CCP+BDOS+BIO... pengin
CP/M Z80(HD64180+8255)に萌えたい。4-64K(+BOOT)モニタ編 2020年12月16日 今回は、CP/Mのシステムをブートするためのbコマンドを実装したいと思います。bコマンドについては今後SDCARDに実装するCP/Mシステムができた時点でコマンドを実行することができます。Bコマンドはそれまでちょっとだけおあずけです。 bコマンドを実装していきます。 bコマンドを実行するか確認してから、cmd17とcm... pengin
BIOS Z80(KL5C80B12C)に萌えたい。5-BIOS完成 2020年11月19日 前回で、boot対応のモニタができましたので、早速biosを作成して、CP/Mをブートしたい思います。 CP/Mファイルシステムは、「Z80に萌えたい CP/M ディスク容量拡張その2」を参考に、SDCARDに焼きこみま…... pengin
BIOS Z80(Z80+SIO+PIO)に萌えたい。7-BIOS完成 2020年11月19日 前回で、boot対応のモニタができましたので、早速biosを作成して、CP/Mをブートしたい思います。 CP/Mファイルシステムは、「Z80に萌えたい CP/M ディスク容量拡張その2」を参考に、SDCARDに焼きこみま…... pengin
BIOS Z80(Z80+8251+8255)に萌えたい。9-BIOS完成 2020年11月15日 前回で、boot対応のモニタができましたので、早速biosを作成して、CP/Mをブートしたい思います。 CP/Mファイルシステムは、「Z80に萌えたい CP/M ディスク容量拡張その2」を参考に、SDCARDに焼きこみま…... pengin
BIOS Z80に萌えたい CP/M ディスク書き込み改善 2020年6月11日 前々回でディスクアクセスの改善をしましたが、やっぱり書き込み時に無限ループに入りハングアップすることが確認できました。 真の原因は、write:ルーチンの中の、データを書き込みした後の、Lowレベルからの復帰に問題があり…... pengin
BIOS Z80(Z8S180)に萌えたい。Z8S180でも容量拡張BIOS 2020年5月31日 前々回で、TMPZ84C015対応の容量拡張のBIOSを作成しましたが、Z8S180についても、対応してみました。 Z8S180に関する部分のみアセンブラソースを変更しています。下記に、ソースを展開しました。... pengin
BIOS Z80に萌えたい CP/M ディスクアクセス改善 2020年5月31日 前回でディスク容量を増やしましたが、ここで新しいSDCARD(8GByte)を使用すると、pipコマンド(ファイルコピー)でハングアップする現象が出ました。 いろいろと原因を探ると、writeコマンドを発行しているときに無限ループになっていることが判明しました。 いろいろと対応を探ると、write:ルーチンの中でcmd... pengin
BIOS Z80(TMPZ84C015)に萌えたい CP/M ディスク容量拡張その3 2020年5月24日 前回に引き続き、ディスク容量拡張を行っていきます。今回はBIOSの変更です。 BIOSの変更を行う前に、拡張したディスク容量の詳細を再度確認してみます。ディスク数 4 ドライブ(A/B/C/D)トラック数 …... pengin
CP/M Z80に萌えたい CP/M ディスク容量拡張その2 2020年5月14日 今回は、cpmtoolsを使用して、ディスク容量拡張したSDCARDを作成していきたいと思います。以下 環境としてraspberryPI3 とRaspbianで行っています。 また 前回の 「Z80(TMPZ84C015…... pengin