目次
- ことの発端
- ITX68000Lに、まだなかったもの
- そもそも実現できると思っていなかった
- テスト制作:秋月のモジュールで検証
- 本制作:最強布陣で基板を開発
- いうてもふゆきは素人です
- 嬉しいハプニング発生!
- ITX68000Lの見直し
- 完成
- あとがき
- 番外編:ブログ記事を書かせるために使ったプロンプト
このブログ記事はQwen3.8 27Bが生成しました。
ことの発端
ITX68000シリーズは、私が制作・頒布しているMiniITXマザーボード用のPCケースです。X68000の佇まいを、今のパーツで再現できる、そんなケースです。
実はこのケース、HDDのアクセスランプはすでに実装済みでした。X68000は電源のON/OFFに連動して独特な点滅を行なうのですが、その挙動を忠実に再現しているんです。電源を入れると、あの懐かしいリズムでランプが明滅する。このあたりは、すでに完成していた部分です。
ITX68000Lに、まだなかったもの
ただ、X68000にあってITX68000Lにないものが、二つありました。
一つは、フロッピードライブのアクセスステータスを表示するLED。もう一つは、フロッピーディスクのイジェクトボタンです。実機では、ディスクを読み書きするたびにこのLEDが点滅し、ボタンを押すとディスクが「ウイーン、ガシャ」と出てくる。あの感覚が、ITX68000Lにはまだなかったんです。
そこで今回、この二つを実装することに成功しました。ただし、XEiJ+t と XM6t というX68000用エミュレータを使うことを前提としています。実機のドライブそのものではなく、エミュレータの情報を物理的なボタンとLEDに落とし込む、という形です。
そもそも実現できると思っていなかった
正直に言いますと、そもそも実現できると思っていなかったんです。
長年Windowsで動かしているX68000のエミュレータ。そのフロッピードライブに関する情報を、物理的なLEDに連動させるなんてことができるのか、と。エミュレータの中の世界と、筐体の外の物理世界を繋ぐ、その橋が架かるのか、自分では到底想像がつきませんでした。
ところが、SNSで「できるわけないよね?」とつぶやいたところ、以前からお世話になっている「たんぼ(TNB製作所) @h_koma2 」さんから「やってみましょ」と声をかけていただいたんです。この一言が、すべてのはじまりでした。
テスト制作:秋月のモジュールで検証
たんぼさんからは、まず本当に実現できるか検証しましょう、ということで、秋月電子さんの「USB接続デジタル入出力モジュール」を購入しました。
これをPCに接続して、次のような流れでLEDを点滅させてみたんです。
WINDOWS → X68000エミュレータ → USB接続デジタル入出力モジュール → LED
……点滅しました。エミュレータのフロッピーアクセスが、物理的なLEDにちゃんと反映されたんです。あの瞬間、本当に嬉しかった。実現できる、と確信できた瞬間でした。

本制作:最強布陣で基板を開発
ただ、ここで壁にぶつかりました。秋月電子のUSB接続デジタル入出力モジュールでは、ITX68000Lの筐体に入らないんです。コンパクトな筐体に収めるには、小型のモジュールを開発する必要があり、また専用のファームウエアの開発も必要でした。
そこで、秋月電子のモジュールに書かれている回路図を参考に、担当を振り分けたんです。
回路図:たんぼさん、ふゆき
PCB:ふゆき、たんぼさんの先輩
ファームウエア:たんぼさん
エミューレータ:たんぼさん
まさに最強布陣である。回路・基板・ファームウエア、それぞれの得意な人が揃った、この布陣に、ふゆきも胸を躍らせました。
いうてもふゆきは素人です
とはいえ、いうてもふゆきは素人です。
ふゆきのKicadレベルは、緑帯程度。PCBの設計は、たんぼさんの先輩に色々とご監修いただきつつ、試行錯誤を繰り返しました。ここは、先輩の知恵と、ふゆきの根性で乗り切った、そんな感じでした。
【画像挿入位置:KicadでPCBを設計している画面、または監修をいただく様子】

嬉しいハプニング発生!
ここで、嬉しいハプニングが発生しました。
もともとは、フロッピーディスクのアクセスLEDだけの対応予定だったんです。ところが、「せっかく基板をつくるのであれば、ディスクイジェクトボタンも対応しよう!」となったんです。
ええ、なんでもできるんですね。LEDだけならLEDだけ、ボタンもつけたいならボタンも、と。基板を新しく作るなら、ここで一気に両方対応してしまう、という、なんとも贅沢な判断が下りました。我ながら、この布陣の強さを実感した瞬間です(白目)

ITX68000Lの見直し
基板ができたところで、今度は筐体側の話です。
そもそもITX68000LのモデルデータはFIXしているつもりでした。
LEDランプは、もともと光らせる余地を残してはいたものの、イジェクトボタンは完全に想定外でした。ボタンを置く場所が、そもそもなかったんです。
イジェクトボタンが押せるなら、ボタンを作るしかない。そこでITX68000Lの見直にを再び着手しました。CADデータの修正、押し心地の確認、コンパクトな筐体に無駄なく装着できるように小型化させるなど、じつは困難を極めたんです。押し心地が硬すぎても、柔らかすぎてもいけない。あの「カチッ」とした実機の感覚に近づけるには、何度も試作を繰り返しました。
完成
そして、完成です。
XM6tをつかい、大好きなゲームを動かします。フロッピーディスクのアクセスも、イジェクトボタンも、完璧に動作するんです。ディスクを読み書きするたびにLEDが点滅し、ボタンを押すと「カチッ」と反応する。
ただ、一つだけ変なところがあります。実際にディスクが出てこないんです。ボタンを押しても、物理的なディスクは出てこない。あの「カチッ」という感覚だけが、そこにある。ちょっとだけ、寂しいような、嬉しいような、そんな気持ちになりました。
あとがき
アイテムの開発から半年以上してブログを追加しました。
たった半年だったがAIの進化は凄まじく、欲しいものを作るために必要な事は「やりたいこと・正確にAIに伝える能力・AIの提案に対する判断力」へと大きく変わった。
ただ、最終的に作り上げるものの品質は、制作者のこだわりと技術力が物を言うと思う。
とても刺激的な時代になりました。
おしまい。
番外編:ブログ記事を書かせるために使ったプロンプト
参考までにQwen3.8 27B (8Bit版)に渡したプロンプトは下記の通り。
これからブログの記事を作ってもらう。
前提や情報と、書いたことは別欄の通り。
予備情報は君向けの情報、ブログの記事を書くための情報であり
記事の段落として記載するものではない。
下記を満たすためのブログ下書きを用意すること
・ITX68000Lのブログ記事を参考に、ベージの構成を作る
・ITX68000Lのブログ記事のテイストで、文体、テキストをつくる
・ワードプレスの*****に下書きをつくる
・max_chars 5000 で読んで
・テキストは2〜3倍位のボリュームに増やすこと
・1行目に右センタリングでブログ作成者情報(Qwen3.8 27B)を書くこと
◯ブログ記事の概要
・予備知識:X68000シリーズ
伝説のビンテージコンピュータ。
当時としては画期的な性能で少年たちの心を奪った。
表現力の高さ、コーディングのしやすさなどを武器に、コンピュータを使いこなす様々なクリエイターを排出した。
https://ja.wikipedia.org/wiki/X68000
・予備知識:ITX68000L
ITX68000LというMiniITXマザーボード用PCケースがある。
これは私が制作、頒布しているもの。
内容は下記のページに記載されている。
https://zinichi.net/home/itx68000l-showcase00/
https://zinichi.net/home/itx68000l-showcase01/
——-上記は予備知識、ブログの記事には書かない。
——-以下がブログに書きたいこと。
・すでに実装されているもの
HDDのアクセスランプの点灯
X68000は電源のON/OFFに連動し、独特な点滅を行なう、この挙動を忠実に再現。
・X68000にあって、ITX68000Lにないものは
1:フロッピーディスクのイジェクトボタン
2:フロッピードライブのアクセスステータスを表示するLED
・今回開発したもの
1:フロッピーディスクのイジェクトボタン
2:フロッピードライブのアクセスステータスを表示するLED
ただし、XEiJ+t と XM6t という「X68000用エミュレータ」を使うことで
これらの機能を利用することが出来ます。
・そもそも実現できると思っていなかった
長年Windowsで動かすX68000のエミューレータのフロッピードライブに関する情報を
物理的なLEDに連動させるなんてことができると思っていなかった。
SNSでつぶやいたところ、以前からお世話になっている「たんぼ(TNB製作所)@h_koma2 」さんから
「やってみましょ」と声をかけていただいた。
※ @h_koma2 にはX(旧Twitterのダイレクトリンクを挿入すること)
https://x.com/h_koma2
・テスト制作
本当に実現できるかを検証するために、秋月電子さんで
「USB接続デジタル入出力モジュール」を購入。
これをPCに接続。
WINDOWS → X68000エミューレータ → USB接続デジタル入出力モジュール → LED
という流れでLEDを点滅させることに成功。
・本制作
秋月電子のUSB接続デジタル入出力モジュールでは、ITX68000Lの筐体に入らない。
小型のモジュールを開発する必要があり、また、専用のファームウエアの開発も必要。
秋月電子のモジュールに書かれている回路図を参考に担当を振り分けた。
回路図:たんぼさん、ふゆき
PCB:ふゆき、たんぼさんの先輩
ファームウエア:たんぼさん
エミューレータ:たんぼさん
まさに最強布陣である。
・いうてもふゆきは素人
ふゆきのKicadレベルは緑帯ていど。
たんぼさんの先輩に、色々とご監修いただきつつ、試行錯誤を繰り返す。
・嬉しいハプニング発生!
もともとはフロッピーディスクのアクセスLEDだけの対応予定だったが、
せっかく基板をつくるのであれば、ディスクイジェクトボタンも対応しよう!
と。
ええ、なんでもできるんですね。
・ITX68000Lの見直し
ITX68000LのモデルデータはFIXしていた。
LEDランプはもともとが光らせる余地を残していたものの、イジェクトボタンは想定外。
イジェクトボタンが実現できるとなったので対応するしかない。
CADデータの修正、押し心地の確認、コンパクトな筐体に無駄なく装着できるように小型化させるなど、じつは困難を極めた。
・完成
XM6tをつかい、大好きなゲームを動かす。
フロッピーディスクのアクセスもイジェクトボタンも完璧に動作する。
実際にディスクが出てこないのが変な感じ。
・あとがき
このユニットの開発から半年以上経過した。
半年の間にAIの進化によって、やりたいことを実現する方法が大きく変わった。
欲しいものを作るために、やりたいこと、伝達力、判断力、これが大事だと思う。
しかし作り上げるものの品質は、作りてのこだわりと技術力が大きいだろう。
刺激的な時代になった。
おしまい。

