EMILY Board +8 (ハードウェア編)

テーマ:

カテゴリー:

EMILY Boardの16ビットバスへの拡張ボード「EMILY Board +8」を製作しました。

EMILY Board +8
8ビット分のメモリを持ったボードでEMILY Boardと組み合わせて使用します。

基板面積がもったいない気もしますが、スタックする都合とコネクタの配置からサイズは変更できません。

呼び鈴を取替え

テーマ:

カテゴリー:

以前アイホンから交換した無線式の呼び鈴、いつの間にか鳴らなくなっていました。

X10(A) 表側
これが押しボタン、防滴構造なので屋外設置もOKです。さすがに3年半も経つので樹脂が黄色く変色してしまっています。

X10(A) 裏側
裏側はこんな感じです。

こちら面は台座にセットしてあったのでほとんど変色はありませんでした。

SC/MPボード(ソフトウェア編)

テーマ:

SC/MPボードへのモニタの移植が一段落つきました。新しいプロセッサへの移植は毎回似たような流れで行なっていますので、その流れを書いてみたいと思います。

  1. いつもループ確認の後はいきなりモニタを書き始めているのですが、今回のSC/MPはサブルーチンコールなど基本的な命令が不足しているので使いそうなマクロをまず用意しました。
  2. なるべく似たプロセッサ(今回はMC6800, 6502)を参考にしながら先頭から実装していきます。最初の目標はオープニングメッセージの表示で、いわゆる"Hello, world!"に相当します。
  3. サブルーチン類は必要になったものから実装していきます。ラベルや配置順は可能な限り共通にして、他プロセッサ向けとの対応が取りやすいようにします。
  4. メッセージが表示できるようになったら次は行入力ルーチンです。
  5. 続いてコマンドを実装していきます。どれから始めてもよいですが私はD(ump)からですね。パラメータを16進文字列からバイナリへ変換、16進表示などを順に確認しながら実装していきます。

80C188

テーマ:

カテゴリー:

これ最近買った記憶は無いので昔から持っていたものだと思うのですが、忘れているだけなのかなぁ?

N80C188-12
8086に若干の命令を追加し周辺デバイスを集積した80186、そのバスを8ビットにしたのが80188、さらにそれをCMOS化したのがこの80C188です。オリジナルはもちろんIntelですが、これはAMD製のセカンドソースです。12.5MHz版ですね。

周辺デバイスは以下のようなものを搭載しています。

SC/MPボード(ハードウェア編)

テーマ:

カテゴリー:

6502ボードTLCS-90ボードがあっさり動作したので、調子に乗って3枚目を作ってみました。

SC/MPボード
これがそれ、SC/MPボードです。正確にはSC/MP(ISP-8A/500)ではなくSC/MP II(INS8060N)ですが、ソフトウェア的には両者は一緒です。

上の方に写っているのはEMILY Board、16ビット対応用のコネクタが追加されています(配線はまだ途中です)。

Motorola MC68HC11

テーマ:

カテゴリー:

COP402Mとともに入手したのがこれです。

MC68HC11A0FN
MotorolaのMC68HC11A0FNです。

このMC68HC11シリーズにはメモリ容量や搭載するI/Oデバイスによってさまざまなバリエーションが存在します。

型番の「A0」の部分がバリエーションを表していて、この「A0」はROM無しのものになります。

続く「FN」はPLCCパッケージであることを表します。他にDIPの「P」などもあり、本当はそちらが欲しかったのですが入手しやすかったのはこのPLCCでした。

最後の行の末尾「8922」がデートコードですから1989年製、これでも30年モノですね。

COP402M

テーマ:

カテゴリー:

今度のは他の石を買うついでに1つ試しに買ってみたものです。

COP402MN
National SemiconductorのCOP402MN、ROM内蔵が基本なファミリですがこれは珍しくROM外付けタイプになっています。

買うときに確認したのは、ROMを外付けできること、データシートを入手できること、(可能なら)アセンブラが入手できることくらいだったのですが...

いざ動かそうと思ってデータシートをよくよく確認したら厄介なシロモノでした。

まずROMは確かに外付けできるのですが、メモリ空間は1k×8bitしかありません。しかも読み出し専用です。

データベース復旧

テーマ:

カテゴリー:

本日(2019-09-26)15:00頃、データベースに不整合を発生させてしまいました。

バックアップから復元しましたが、コメントの書き込みが失われた可能性があります。
心当たりのある方はお手数ですが再書き込みしていただけないでしょうか。

そのほか気になる点などありましたら「ご意見・ご要望」から連絡いただけると助かります。

ページ