復活!CP/M ワンボードマイコンでCP/Mを!
CP/MがTK−80互換のワンボードマイコンの上で復活します
ND80ZVとMYCPU80の上でCP/Mが走ります!
[第140回]
●ファンクションコール0E(ディスクドライブセレクト)
ファンクションコール0Eについては[第82回]が書き始めですが、そこでは仮RAMディスクを当初AドライブだけだったものをAドライブとBドライブに2分割するようにシステムを変更することから始めましたので、実際にテストプログラムを作ってテストを始めたのは[第84回]になってからでした。
いろいろ試行錯誤をしていますが、最終的には[第86回]で、テストプログラムFTST10−2を使ってテストしたものが一番まとまっていると思います。
そこで今回は、[第86回]と同じようにして、テストプログラムFTST10−2を使って、ファンクションコール0Eの動作を確認してみることにしました。
テストの過程を画像に撮れませんでしたので、ログファイルで説明をいたします。
>/ld ftst10-2.bin,8100 loading FTST10-2.BIN ...00c4(196)bytes loaded,from 8100 to 81C3 >jp d233 A>save 1 ftst10-2.com A>ftst10-2 *.* drvno.?a FTST10-2.COM SEARCH.COM CMP.COM FTST9.COM FTST7.COM FTST8.COM FTEST2.COM FTEST4.COM COPY.COM FNC0BT2.COM end drvno.?b FNC0BT2.COM FNC0BT1.COM FNC0BT.COM FNC06T2.COM FNC0304T.COM end drvno.?0 FNC0BT2.COM FNC0BT1.COM FNC0BT.COM FNC06T2.COM FNC0304T.COM end drvno.? A> |
A>ftst10-2 *.* drvno.?0 FTST10-2.COM SEARCH.COM CMP.COM FTST9.COM FTST7.COM FTST8.COM FTEST2.COM FTEST4.COM COPY.COM FNC0BT2.COM end drvno.? A>b: B>a:ftst10-2 *.* A:FTST10-2 *.*? B>a:ftest2 A:FTEST2? B>end of ZBDOS |
A>b: B>a:ftst10-2 *.* drvno.?0 FTST10-2.COM SEARCH.COM CMP.COM FTST9.COM FTST7.COM FTST8.COM FTEST2.COM FTEST4.COM COPY.COM FNC0BT2.COM end drvno.? B>end of ZBDOS |