PC-6001関係で唯一捨てなかった PC-Teckknow6001 を、何気なく読んでいると、I/Oポートの所に手書きで書いていました。
OUT &H90,4 かな
OUT &H90,5 カナ<->かな
PC-6001mkII を使っていた時に書いたと思われますが、PC-6001 にも同様の事で動くと思います。
ので、8049 へ出力する値に追加しておきます。
10) キーボードの状態の変更
出力する値は1バイト。かなモードにするには、0x04。ひらがなとカタカナの切り替えは、0x05。
キーボードの初期化もあるはずですね。0x0C 辺りがそうかも知れません。


1つ前の記事についてですが、
SUBCPU→Z80の0x0E or 0x10は、0x0EがCSAVE処理のSTOP、0x10がCLOADのSTOPです。
また、8049への出力ですが、0x34はコマンドとして存在しないようです。0x0CはRS-232Cの制御処理に使われていました。キーボードの初期化コマンドはなさそうです。
OUT&H90,4 は、PC-6001VW でそうなっていたので、勘違いしました。
0x34 は、BASICからは出力しているようですが、使っていないんですね。
ちなみにSUB CPU側は00〜0x3Fのコマンドを受け取れるのですが、その大半は0x34と同様に「なにもしない」なので、0x34以外の空きコマンドを送っても同じです。
SUB-CPU の初期化待ち、というのはあるかも知れません。
8049 の起動直後は、割り込み禁止状態になっていて、割り込み許可してから、0x34 を受け取り、8255 → Z80 に制御が戻る、という流れですね。
でも、初期化時は、0x06、0x34、0x02 と送っているので、元々あった処理がなくなったようではありますが。
MORIYAさんみたいに、8049からプログラムを読み出せればいいんですが、6601SR ではマスク番号が違うので参考程度にしかなりません...