今年もMI68にて展示します

08/29/2025 - 23:07 — asano

テーマ

カテゴリー

10月12日(日)に開催される第15回 マイコン・インフィニット☆PRO-68KにElectrelicとして出展します。

今のところ以下の展示を予定しています。

  1. EMILY Board
    プロセッサボードとしてはV60ボード他、何枚かを予定しています。

  2. Z80ボード
    約40年前、中学生から高校生になった頃に作ったボードです。動態での展示予定。

  3. MC68010ボード
    上のZ80ボードの3年後に作ったボードです。CP/M-68Kを動かして私がC言語の学習をしたボードでもあります。残念ながらCP/Mを動かす環境は再現できないので動かさない予定。

スペース等は決まり次第お知らせします。

V60ボード(ソフトウェア編 その2)

08/23/2025 - 18:10 — asano

動かなくて悩んでいた例外処理ですが、わかってみれば簡単なことでした。

例外関係をもう一度始めから実装しなおしてみました。今度は一歩ずつ確認しながら進めていったのですが、やはり変です。デバッグ用にストア命令を追加したりするととたんに動作が変わってしまいます。

広義のprintfデバッグです。HEXOUT8ルーティンなどを使ってコンソール出力するのも手ですがそれだとスタックを消費するのでMOV R0,/0F80Hなどとしてメモリに書きます。EMILY Boardではプロセッサの状態にかかわらずメモリを読めますのでこれで十分です。

どう考えても関係なさそうなところを変更しても影響が出ます。

なにか重大な勘違いをしているのではとリファレンスマニュアルを読み直していると……

割込・例外のハンドラはワード境界になければならないと書かれているではないですか。

ハンドラは後ろの方にあるので変更のたびにアドレスがずれてこの条件を満たしたり満たさなかったりしたようです。各ハンドラの前にALIGN 4を追加したところ安定して動作するようになりました。

V60ボード(ソフトウェア編 その1)

08/17/2025 - 13:37 — asano

テーマ

カテゴリー

前回書いたようにモニタ移植して例外処理を調べていたのですが、先日遂にコロナに罹ってしまいあまり進捗していません。

そこで現時点でのまとめを書いておこうと思います。

Universal Monitorの移植は基本MC68000用をベースにL(oad), P(unch)コマンドについてはH8/300H用を元にしています。この辺りの事情はNS32016のときと一緒です。早くMC68000用も長いアドレス対応しなくては。

いつものように移植にあたって気付いたV60の特徴を挙げてみます。

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

08/07/2025 - 18:10 — asano

テーマ

カテゴリー

一昨年のNS32016ボード以来なので一年半ぶりになるEMILY Board用のプロセッサボードになります。


ということでNECのV60(μPD70616)を載せたボードです。

EMILY Board使用なのでアドレスデコーダが不要(普通はROMとRAMが必要でアドレスデコードは必須)なおかげで部品点数は最小限で済んでいます。

NSC800 ADAPTER for SBCZ80

08/01/2025 - 22:13 — asano

テーマ

カテゴリー

昨日予告したマイコンボード、Z80180-Z80 ADAPTER for SBCZ80などとともにはせりん@haserin09さんから頂いたボードです。


SBCZ80のZ80 CPUの代わりにNSC800を搭載できるアダプタです。

当時まだ動作確認が取れていないので製作は待ってと言われていたものですが、3月頃に確認の取れたJEDECファイルを頂きました。それから部品を揃えたりしていたのですが……

mpmanも開けてみた

07/29/2025 - 12:20 — asano

テーマ

以前復活させたmpman、このところ外出時に使っていたのですが……

先週落としてしまって以来調子が悪くなってしまいました。中の電池がグラグラしているようで揺すると電源が落ちてしまうのです。ということで中を開けてみることにしました。


ネジを3本外せばこのように開くことができます。

外から見えるネジは6本ありますが……

ポンプを開けてみた

07/24/2025 - 23:33 — asano

テーマ

カテゴリー

先日のダイヤフラムポンプ、中を見てみたくて開けてみました。

開けると水密を維持できなくなるリスクありますが、実は3個あるので一つくらいダメにしてもいいやと実行します。


とりあえずトルクス(T10)のネジを4本抜きます。バネか何かが弾けて飛んで行ってしまうのを心配して指で押さえながら慎重に抜きましたが、特にそのようなことはありませんでした。これは再組立ても容易かもしれません。

上の写真は黒いカバーをめくったところです。

PML7142-NF30

07/21/2025 - 23:58 — asano

テーマ

カテゴリー

棚に無造作に置いてあったレジ袋を開けてみたらこんなものが出てきました。そんなに古いものではなさそうなんですが……


右半分はDCモーターのようですが、左側は何でしょう? なんかチューブを接続できそうな個所があるのでポンプか何かかな。

330円の値札が付いていますね。日米商事でしばらく前に理化学系の分析装置をバラしたらしき部品を売っていたので、その時に面白そうと思って買ったものかもしれません。

ATA Flash カード

07/19/2025 - 22:47 — asano

テーマ

カテゴリー

もう出尽くしたかと思っていても時折何かしら出てきます……

ということで今回はコレです。


容量12MBのATA Flashカードです。

ハードウェア的にはPCMCIAカード形式のメモリカード、名前の通りFlash EEPROMを使用しています。

ソフトウェア的にはIDE(ATA)規格に準拠しており増設HDDとしてアクセスできます。