ワンボードマイコンをつくろう!(パソコンの原点はここから始まった)
TK80ソフトコンパチブル!8080、Z80マシン語からBASICまでこれ1台でこなせます
当記事は2009年11月から「TTLでCPUをつくろう!」というタイトルの もとにほとんど毎日連載をしてきたものを再編集したものです。 2011.7.6
前へ
次へ
目次へ戻る
ホームページトップへ戻る
☆ND80ZV附属CDROM
ND80ZV組立キットに附属するCDROMの内容紹介です。

[第108回]

●ND80ZV組立キットに附属するCDROMのコンテンツが決まりました

やっと附属CDROMの中身が固まりました。
そのほとんどがプログラムファイルで、それはここ半年位の間にカットアンドトライを嫌になるほど重ねて作り上げてきたものばかりです。
それらの新旧のバージョンが複数のパソコンのハードディスクに分散して存在しているものですから、それを整理して、最新のものだけを取り出してまとめ上げるのはなかなかにホネな作業なのです。
実際にまとめ上げていく過程で、すでに完了したはずの説明書の記載と食い違っているところが出て来て、説明書も修正したりしながらの作業で、けっこう手間がかかってしまいました。
まだ一部最終的に手直ししなければいけないところも残っていますが、なんとかやっと形がととのいました。
まだCDROMには焼いていませんが、CDROMにコピーするもとのフォルダはできあがりました。

CDROMの内容です。


asm80、cpp、nd80z3、ND80ZV説明書PDF、picprogram、zasmの各フォルダがあります。
zasmフォルダには、nd3game、nd3music、nd80z3romの各フォルダがあります。

asm80フォルダです。


「asm80」フォルダには、ND80ZVモニタROMのアドレス0000にあるTK80モニタプログラム、アドレス0400にあるTK80モニタプログラムと、それからTK80モニタ操作説明書記載のサンプルプログラム(sound.btk)の各ソースプログラムが入っています。
またそれらのソースプログラムを8080アセンブラ(ASM80.COM)でアセンブルして作成された、バイナリファイル、リストファイル、BTKファイルも入っています。
ASM80.COMは「nd80z3」フォルダにありますが、このフォルダにも入れてあります。

cppフォルダです。


「cpp」フォルダには、USB(HID)送信プログラムhidwr.exe、USB(HID)受信プログラムhidrd.exe、Z80BASIC+リモート接続プログラムzb3.exeの、各ソースプログラムが入っています。
またそれらのソースプログラムをBorland C++コンパイラVersion5.5でコンパイルして生成された各ファイルも入っています。
コンパイル後に作られたexeファイルは「nd80z3」フォルダにもコピーしてあります。

nd80z3フォルダです。

「nd80z3」フォルダには、ND80ZVをUSBコネクタでWindowsパソコンと接続して使う全てのプログラムやデータファイルが含まれています。
またND80ZVの接続を必要としない、アセンブラ、逆アセンブラやSBASICコンパイラも、このフォルダに入っています。
「nd80z3」フォルダをそのままハードディスクにコピーして、コマンドプロンプトの作業フォルダをコピー後の「nd80z3」フォルダにすれば、ND80ZV組立キット附属説明書にある作業は全て、そのコマンドプロンプト上で行うことができます。

ND80ZV説明書PDFフォルダです。

「ND80ZV説明書PDF」フォルダには、ND80ZV組立キットの附属説明書全部のPDFファイルがあります。
Adobe Acrobat ReaderなどのPDF閲覧ソフトウェアで閲覧したり印刷したりすることができます。

picprogramフォルダです。


「picprogram」フォルダには、ND80ZVのUSB通信、RS232C通信を行っている、PIC18F14K50アセンブラソースプログラムがあります。
またソースプログラムをMicrochip社のMPLAB IDE v8.40を使ってアセンブルしてできたファイルも入れてあります。

nd3gameフォルダです。

「nd3game」フォルダには「ND80ZV応用プログラム集」に収められているゲームプログラムの各ソースプログラムが入っています。
またそれらのソースプログラムをZ80アセンブラ(ZASM.COM)でアセンブルして作成された、バイナリファイルやリストファイル、ND80ZVにLOADするためのBTKファイルも入っています。
各BTKファイルは、使用の便を考えて、「nd80z3」フォルダにもコピーしてあります。

nd3musicフォルダです。

「nd3music」フォルダには「ND80ZV応用プログラム集」に収められている電子オルゴールプログラムのソースプログラムと曲データファイルが入っています。電子オルゴールプログラムのソースプログラムをZ80アセンブラ(ZASM.COM)でアセンブルして作成された、バイナリファイルやND80ZVにLOADするためのBTKファイルも入っています。
電子オルゴールプログラムのBTKファイルと曲データファイルは使用の便を考えて、「nd80z3」フォルダにもコピーしてあります。
[注記]上記の2つのフォルダにあるソースプログラムは、アセンブルして、ND80ZVにLOADできるBTKファイルとして「nd80z3」フォルダに入っていますから、あらためてアセンブルする必要はありません。
ユーザーが独自の工夫を加えてプログラムを作り変えたり、また一部を利用して新しいプログラムを作るときなどに利用しやすいように、という考えでソースプログラムをそのまま入れてあります。

nd80z3romフォルダです。

「nd80z3rom」フォルダにはND80ZVのモニタROMに書き込まれている、ND80Zモニタプログラム、ZB3BASICのソースプログラムがあります。
またそれらのソースプログラムをZ80アセンブラ(ZASM.COM)でアセンブルして作成された、バイナリファイルやリストファイルも入っています。

[注記]「nd80z3」フォルダに入っているプログラムやデータファイルのファイル名には、末尾にバージョンを示す数値やアルファベットがついていませんが、そのほかのフォルダにあるソースプログラムやデータファイルなどのファイル名には、末尾にバージョンを示す数値やアルファベットがついています。
これはファイル名だけでバージョンがわかるようにするためにオリジナルをそのままCDROMにコピーしたためで、ファイル名の末尾に数値、アルファベットがあるものと無いものは、ともに最終バージョンです。
CPUをつくろう!第629回(2010.10.6upload)を再編集

ワンボードマイコンをつくろう![第108回]
2011.7.6upload

前へ
次へ
目次へ戻る
ホームページトップへ戻る