Zilog Z8594

テーマ:

カテゴリー:

またちょっと変わったデバイスを入手してみました。

Z8594RS
ZilogのZ8594RSというものです。

以前取り上げたZ8613とそっくりな外観です。ピギーバックタイプですから何らかのマイコンであることは間違いないでしょう。

型番のZ8594からするとZ8000ファミリの一員、ノンマルチプレクスバスのペリフェラルの可能性が高そうです。

これは一体どういうこと?

ということでデータシートを探して確認したところ、UPC(Universal Peripheral Controller)というものでした。Z8マイコンのレジスタファイルの一部を外部からアクセス可能にしたもので、このレジスタファイルを介してメインプロセッサと通信しながらI/Oサブシステムを構成します。

C78010BD031

テーマ:

カテゴリー:

安かったし同じ送料を払うならということで何かのついでに購入したまま忘れていました。

C78010BD031
EPSONのC78010BD031、どうやらNECのμPD7810らしいという未確認情報があったような記憶があります。

両者の写真を見比べると非常によく似ていることがわかります。

NECロゴがEPSONに変わっていることと、型番のフォーマットが異なっているくらいでしょうか。

以前、EPSON HC-88 (分解編)のメイン基板にも以下のようなEPSONマーキングのICがありました。

Yoのけそうぶみ

テーマ:

カテゴリー:

えらく懐かしい本を発見しました。

Yoのけそうぶみ
Yoのけそうぶみ、「けそうぶみ」とはいわゆるラブレターのことですがアスキー出版局とあり ??? となるかもしれませんね。

本書はYoこと鷹野洋子さん(当時大学の物理学科の学生です)がコンピュータについて感じたことを綴ったエッセイで月刊ASCIIに1982年1月号から1985年3月号まで連載されました。その後何回か単発で掲載された物を加え1987年に単行本化されました。

もう40年近く前のものですが、当時の状況を知ると言う意味で価値はあるかなと思います。

ということで久しぶりに読み返してみました。

最近のお買い物(2020/4)

テーマ:

カテゴリー:

前回も書きましたが外出自粛要請の中読書量が激減しています。電車の中かファミレスで食後にコーヒー飲みながらが一番進捗があるのですが、どちらもできないので...

もともと自宅でなので外出できないと言っても部品の買出しができないだけ(どうしても必要なら通販あるし)と簡単に考えていましたが、昼食を食べに行けないのが地味にきつかったりします。

SCN2650A

テーマ:

カテゴリー:

SCN2651で触れたSCN2650Aが到着しました。

2650AN
1981年製の2650AN、残念ながら中古品です。

Signeticsの8ビットマイクロプロセッサです。特徴的な点をいくつか挙げてみましょう。

  • アドレス空間は32kB
  • NMOS構造ですがスタティック動作でクロックの下限無し
  • 80系のようにメモリ空間と独立したI/O空間
  • 8レベルのリターンスタックを内蔵
  • 条件付のサブルーチン呼び出しやリターンあり

実際に動かしてみなければなんとも言えませんが、意外に扱いやすいかもという印象ですね。

SBC6800で6502を

テーマ:

カテゴリー:

SBC6800MC6800のマイコンボードですが、ほうめいさんがちょっとした改造あるいはソケットの細工で6502を動作させています。

当初は6502ボードもあることだし静観していたのですが、WDCのW65C02(私の6502ボードではなぜか動いていない)の動作報告も出てきたので比較用に動かしてみることにしました。

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

カテゴリー:

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

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

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

テーマ:

カテゴリー:

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

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

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

[UniMon] RP2A03判別 と Lコマンド追加

カテゴリー:

先日のRP2A03ボードによってRP2A03判別ルーチンの確認ができたのでここに記しておきます。

まず判別するためには両者の違いを利用することになりますが、簡単なのはRP2A03で削除されている10進演算機能の有無を使う方法です。

他にも内蔵のAudio Processing Unit(APU)などのレジスタを参照する方法も考えられなくは無いですが、RP2A03以外では何がつながっているかわからず、誤判別や思わぬ副作用の原因になるかもしれません。

それではソースコードです。

オープンリールテープ

テーマ:

カテゴリー:

父の書斎からはマイクロフィルム以外にオープンリールのオーディオテープも出てきました。

オープンリールテープ
あまり特定のメーカーのものを買うということは無かったようでバラバラのメーカーのものが混在していました。

大きさも異なっていますね。

TDK 表面
まずはTDKの箱の表面からです。

ページ