![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413084726.jpg)
Facebook の、とあるグループでの投稿で、おっさんプログラマーが冗談で「 どうしてもWebアプリケーションのソースサイズを 28815バイト以内に収めてしまう」というのがありまして、メンバーの大半の反応は 「なにか切りの良い数字?」って感じでしたが、私には何か見覚えのある数字だったので考えたら、35年くらい前の記憶にたどり着きました。
RAMが32KB 以上のMSX のフリーエリアは確か 28815バイト!
今となってはどうでもいいことですが、当時の色々な制約に対する呪縛は私も色々とあるので、その気持ちわかります。
私の呪縛の中でもっとも強いのが、「8の倍数」。アプリの画面のデザインをするときのコンポーネントの配置やサイズが 8の倍数じゃないと気持ち悪くて仕方ないのです。現代っ子は平気で、X := 10; Y:=20 などとしますが、 X:=8; Y:=16 とかじゃないとしっくりこないんです。当時のマイコンたちのVRAM は、 RGB それぞれプレーンが分かれていて、横8ドットを1byteであらわしていたので、横の1ドット移動はローテートしないといけなくて面倒くさくて、処理も遅くなってしまうというのがありましたので、イメージが悪いんです。。話が脱線しすぎなので、この話はここまで。
手持ちの YIS-503 が 32KB だったよねということでコネクタ確認
そういえば、そうだった。。DIN5 の専用ケーブルだったんだ。。当時、付属のケーブルで表示できなかったのでケーブルを分解してみたら結線が間違っていたので、自分で直した記憶がよみがえる。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220404084840-1024x768.jpg)
部品を購入して自作するしかないね
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413081058-1024x768.jpg)
最初、秋月電子で購入しようと思ったけど、Amazonで ビデオ入力を HDMI に変換するコンバーターがあったので、他の部品も一緒に購入。DIN5 が中国から発送だったので揃うまでに2週間程度かかったしまいました。(涙)
いざ工作
まずは、オーディオケーブルをニッパーで切断。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413081353.jpg)
皮むきは、こんなのがあると楽ちんです。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413081603.jpg)
それぞれ皮むきして、撚る (よる)
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413082243-edited.jpg)
DIN5ピンは、写真の部分をドライバーなどで押して分解します。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413082357-edited.jpg)
分解すると4つのパーツに分解されます。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413082444-1024x768.jpg)
黒いカバーは後ろからケーブルを差し込むタイプですので、ハンダ付けする前にケーブルを刺した状態にしておきます。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413082816.jpg)
ピンの裏側のケーブルをハンダ付けする部分の高さを確認。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413082846-1024x768.jpg)
この部分の長さが 2~2.5mm 程度ですので、銅線をこの長さ程度に切りそろえます。
この時、赤と白は、音声のLとRですが MSXの出力はモノラルですので、一緒にしてしまいます。
またそれぞれのアース線 (剥き出しの銅線) はすべて一つに撚っておきます。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413083301.jpg)
ちなみに、当時の資料よりピンアサインは次の通りらしい
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/image.png)
では早速、固定してハンダ付け
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413083535-edited.jpg)
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413084239-edited.jpg)
そして、余裕があれば、基板用のグルーで固めておくと、より良いかな。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413101636-1024x768.jpg)
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413102228-1024x768.jpg)
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413103037-1024x768.jpg)
あとは結線して。。。
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413084713-1024x768.jpg)
MSX スイッチオン!
![](https://expertgig.jp/wp/wp-content/uploads/2022/04/IMG20220413084726-1024x768.jpg)
無事出力されました。
さてと、BASIC プログラミング~(^^♪
ではなくて、仕事に戻ります。