この日、私の愛機は遂に48KBの壁を破った。56KB難問に挑戦し、それを解き終えた時点で楽しみは終わる。同じ製品をいくつも作るとき、最初の一つをあれこれいじくり回している間の苦労が楽しく、それが完成した途端に熱は冷めてしまうということだ。私にもこれが当てはまるらしい。中途半端とはいえ一度は動いたPCGである。意欲がわかないうちに時が流れ、遂に中止の決定を下したわけだが、同時にPCGに用意したエリアにRAMを割り当てることにした。デコードも済んでいる。問題はどこからバスを引き出すかだ。ラッピング・ソケットで安全に接続できそうな場所は全て前回のRAMボードで使ってしまったのだ。苦し紛れにバス・バッファをソケットにして、ここに極めてコンパクトに納めた基板を搭載することにした。いっても、たかだか20ピンのICソケットに6116を2つ付けようというのである。危ないなどというものではない。ほとんど自殺行為である。基板は完成したのだが、案の定、接触不良に悩まされる。そのうえRAMを2つともソケットに差し込んだ状態で電源を入れると、途端に暴走するのだ。前回のデコード部にバグがあるようだ。本体内にRAMを増設するのは断念した方が良さそうである。今回は潔く引き下がることにした。57KBディスク・ドライブのROMはI/Oボックスに格納されていてもCPUから見ればメモリ・マップ上に存在する。このROMでさえタイミングが一番厳しいM1サイクルの条件が満足できるのだ。RAMが置けないはずはない。6116LP-3で計算すると確実に間に合うことがわかる。以前買ったかなり遅いタイプの2114があったので、これも調べてみる。2114はアドレス・バス決定後、セルの切り替えに時間がかかる。ところが、意外にもイネーブル後の出力は6116より速い。今回の使い方ではイネーブル信号がかなり遅く届くため、6116はセルの決定後数百nSもの待ちを強いられることになる。2114はちょうどセルが決まった頃にイネーブルになるので、結局CPUから見た場合どちらも同じタイミングになってしまうのである。実は、この増設RAMはMIDIインタフェース・ボード上の余白に設けたのだ。いや余白になるはずの部分としたほうが正解だろう。MIDIインタフェース部は全く何も載っていないのだから。ついでのはずがついでの部分だけ完成してしまったのである。このRAMボードの恩恵を一番受けたのはCMU-800なのだ。プログラムは全て増設した9KBに収まるため、48KBのうちモニタのワークとして使う1KBを除いたものが全部フリー・エリアとして使えるのである。プログラムの一部が1mも離れたI/Oボックス内のRAMにあるというのは奇妙なものだ。61KBもう一人の絵夢絶党創始者である佐野氏よりMZ-80Kを譲り受けることになる。故障部分を修理に出し、完全にノーマルにしてから改造にとりかかった。私にとっては2台目のMZ-80Kなので思い切った構成がとれる。修理不能となってもマシンに触れない寂しさを味わわずに済むからだ。キャラ・ジェネROMからいく。2708×2を手持ちの2732にする。2716で容量は足りるのだが手持ちのものをそのまま使うことにした。2個が1個になったのだから当然空きができる。そこにモニタROMを持ってこようと思ったわけである。利用できるのは電源ラインだけなのだ。今までパターン・カットを避けていた人間の行ないとは思えない。実は今回の改造で行なったパターン・カットは80~100箇所にも及ぶのだ。こんなものが動いているものだ。モニタは無事に動いた。基板上のソケットは6-2で4個余った。D-RAMの配線を変更する。データ・バスが空けたROMを通過しているためだ。バッファの世話になったバスでは自由にならない。引っ張るより他になさそうだ。D-RAMの動作確認を済ませRAMの増設にかかる。4個同時ではトラブルが起きた場合回避する自信がないので1個ずつ載せていく......。これだけの改造でトラブルが起きないはずはない。それは4個目のRAMを載せたときに起こった。