ワンボードマイコンをつくろう!(パソコンの原点はここから始まった)
TK80ソフトコンパチブル!8080、Z80マシン語からBASICまでこれ1台でこなせます
当記事は2009年11月から「TTLでCPUをつくろう!」というタイトルの もとにほとんど毎日連載をしてきたものを再編集したものです。 |
2011.7.5 前へ 次へ 目次へ戻る ホームページトップへ戻る |
☆またもやトラブル発生 ND80ZVの説明書作業も大詰めを迎えて、あと一息で販売開始というところまできて、最後の動作確認をしていましたら、おかしなところが出て来てしまいました。 |
[第97回]
●ステップ動作で異常な表示が…
今回もまたまた想定外のトラブルに遭遇してしまったお話です。
お話がどんどん横道にそれてしまって、あいかわらず脱線続きで申し訳ありません。
リモート接続プログラムの説明書を書いておりまして。
ND80Zモニタプログラムのステップ動作を、リモート接続で行う、というところを、実際にやってみて、確認してみようとしたときのことです。
ここのところ、ND80ZVはUSBで、Windows7マシンに接続しています。
それで、いつものように、まずND80ZVの電源を入れて、それからコマンドプロンプトのリモート接続プログラムをスタートさせました。
これもいつもの手順で、ND80ZVをUSB接続モードにするために、[*(I/O)][8 VF]と操作しました。
これでND80ZVがリモート接続されて、Windows7マシンのキーボード入力で、ND80ZVをリモート操作できるようになります。
ここからが、実はあとから利いてくる、重要なポイントなのですが。
「そうだ、そうだ、ステップ動作の確認をするのだから、ディップスイッチをSTEP側にするんだった」
で、ディッブスイッチをそのようにいたしました。
「そうだった。その前に、8000番地からテストプログラムも書かなくちゃ」
RAMの8000番地からテストプログラムを書くために、まずはWindows7マシンのキーボードから、[8][0][0][0][.]と入力しようといたしました。
[.]はND80ZV側では[ADRSSET]のキー入力になります。
その最初の[8]を入力した途端に、異変は起きたのでありました。
いきなり、コマンドプロンプト画面に次のような表示が現れました。
logfile nd80zlog\09081145.txt open ND80ZVに接続しました 0001 0000 - 8A F B C D E H L SP PC IX IY A'F' B'C' D'E' H'L' I R SZ H PNC BRC 7F50 05E9 FF00 FFF8 FFB6 0D6C 0000 0000 0000 0000 0000 0000 FF6E 01010000 00 |
[WR+] 0D6D 50F7 - [RD+] 0D6E 00C5 - 8000[ADRSSET] |
8000 003C - 3e[WR+] 8001 3EFF - 00[WR+] 8002 00C3 - 3c[WR+] 8003 3C00 - c3[WR+] 8004 C380 - 02[WR+] 8005 0221 - 80[WR+] 8006 8000 - /r |
*** REGISTER mode entry *** [ AF ] FFEA 7F50 - ra [ brA] FFF0 0000 - 8002[WR+] [ brC] FFF2 0000 - 32[WR+] [ AF ] FFEA 7F50 - [RD-] [ brC] FFF2 0032 - [RD-] [ brA] FFF0 8002 - /0 *** REGISTER mode end *** |
FFF0 8002 - 8000[ADRSSET] 8000 003E - r [RUN] |
A F B C D E H L SP PC IX IY A'F' B'C' D'E' H'L' I R SZ H PNC BRC 3220 05E9 FF00 FFF8 FFB6 8003 0000 0000 0000 0000 0000 0000 FF44 00100000 00 n [CONT] A F B C D E H L SP PC IX IY A'F' B'C' D'E' H'L' I R SZ H PNC BRC 3220 05E9 FF00 FFF8 FFB6 8002 0000 0000 0000 0000 0000 0000 FF5F 00100000 00 n [CONT] A F B C D E H L SP PC IX IY A'F' B'C' D'E' H'L' I R SZ H PNC BRC 3320 05E9 FF00 FFF8 FFB6 8003 0000 0000 0000 0000 0000 0000 FF6F 00100000 00 n [CONT] A F B C D E H L SP PC IX IY A'F' B'C' D'E' H'L' I R SZ H PNC BRC 3320 05E9 FF00 FFF8 FFB6 8002 0000 0000 0000 0000 0000 0000 FF38 00100000 00 n [CONT] A F B C D E H L SP PC IX IY A'F' B'C' D'E' H'L' I R SZ H PNC BRC 3420 05E9 FF00 FFF8 FFB6 8003 0000 0000 0000 0000 0000 0000 FF50 00100000 00 |
[RD+] 8004 2002 - [RD+] 8005 0280 - ^E 0000 00C3 - ndremote.exeを終了しました logfile closed at Wed Sep 08 11:53:41 2010 |