現在地

マイコン

マイコン

マイクロプロセッサ・マイクロコントローラ等です。

TMS9995ボード (ソフトウェア編)

カテゴリー:

TMS9995ボードUniversal Monitorの基本部分(D,G,Sコマンド)の移植ができましたので、アセンブリ言語でプログラミングしてみて感じたことを書いてみようと思います。

  • 豊富なレジスタ
    16と数が多いだけではなく基本的に対等なのでやりくりに苦労することがあまりありません。まぁ実態はメモリの一部なので直接メモリアクセスするのに比べメリットは少ない(命令長が短くなる・一部レジスタ専用の命令がある)ですが。

TMS9995ボード (ハードウェア編)

テーマ:

カテゴリー:

何年も前に入手したままになっていたTMS9995、やはり動かしてナンボだと思うのでEMILY Boardで動かしてみることにしました。

TMS9995ボード
EMILY Board用のCPUボードはいつも似たようなものになります。

これ、自然とそうなるというだけではなく、敢えてそうしている面もあります。EEPROMとオシレータとかどのボードにもある部分はなるべく共通にして機械的に作業できるようにしています。このボードにはありませんがアドレスラッチなども同様です。

ロシアの8080

テーマ:

カテゴリー:

ちょっと面白いものをみつけて買ってしまったので書きたかったのですが、ちょっと調べるのに手こずっていてもうしばらくかかりそうです。それで今回はそのとき一緒に買ったロシアの8080について書いてみます。

KP580BM80A(8080相当)
これが8080相当のものらしい(販売していたサイトによると)です。
上の「S」のようなロゴとかはよくわかりません。

西側のデバイスなら「9204」はデートコードで1992年製だろうとわかるのですが、これもそうなのでしょうか。1992年ならソ連崩壊後でロシア製ということになります。

Ricoh RP2A03

テーマ:

カテゴリー:

6502をベースにしたマイコンのうちで通常のDIPのRP2A03が手に入りました。

RP2A03E
RicohのRP2A03Eで、非常に有名なある製品向けのカスタム品です。

汎用デバイスではないのでデータシートの入手は絶望的ですが、ネット上には情報があるようなので何とか動かせるのではないかなと挑戦してみることにしました。

Universal Monitor 6502のCPU判別法に追加してみたいという理由もあります。

社名もロゴも無いあっさりしたマーキングですが、一般に販売するものではないため必要ないという判断なのかもしれません。

W65C02続報

テーマ:

カテゴリー:

動かないまま保留しているWDCのW65C02ですが、先日efialtes_htnさんよりVihを満たせていないのではないかとのコメントを頂き、入力ピンの電圧を確認してみました。

  • BE, RDY, SOB
    これらはVihとしてVDD×0.7 = 3.5V以上を要求しますが、10kΩでVDDにプルアップされており問題ないと考えられます。

    実測でもそれぞれ4.98V, 5.00V, 4.98Vと問題ありませんでした。

NCR65C02A

テーマ:

カテゴリー:

CPU判別法(6502編)のもう一つの未入手品、NCR65C02が到着しました。

NCR65C02A
NCR65C02A、1986年製のようです。「A」付きということは2MHz版ですかね。

CMOS化に伴って命令が拡張されているものの、Rockwellの追加命令は含まれていないというものです。普通に使うならわざわざこれを選ぶ必要はありませんが、CPU判別ルーチンの確認用ということで敢えて入手してみたものです。

ちなみにこの「NCR」というメーカ、後にPCIバス用のSCSIコントローラで有名になりました。

MUTIF09

テーマ:

Universal Monitorを移植しようと組み立てたMUTIF09、他の石も載せてからと思っていましたが時間かかりそうなのでとりあえず現状です。

MUTIF09
MUTIF09はKasumi YOSHINO(JA1UMI)氏のシングルボードコンピュータボードで、資料はBOOTH・プリント基板はオレンジピコショップにて入手可能です。Universal Monitor移植に最低限必要なもの(と手持ちがあって迷いのないものの一部)を搭載しています。

WDC W65C02

テーマ:

カテゴリー:

CPU判別法(6502編)の最後に書いたW65C02が到着しました。

WDC W65C02
上が偽物の疑いのあるW65C02S8P-10、10MHz品です。

下はMouserで購入したW65C02S6TPG-14、14MHz品です。MouserはWDCの正規代理店なのでこちらは本物と見て間違いないでしょう。

ことの発端は6502の判別をテストしていた時です。

SY6502A, UM6502, UM6502A, RP65C02Gと取り替えて試していて特に問題は無かったのですが、W65C02S8P-10に変えたとたんモニタすら起動しなくなってしまいました。オープニングメッセージすら表示しないので判別ルーチンに引っかかっているわけではありません。

ページ