1/13のFPGA

SCCを組み込むと EDAツールがクラッシュする現象が再発してしまったのがショックですが、
気を取り直して、今日は下記に取り組みます。

(1) 漢字ROMの追加
　→ SDRAM に場所は確保してあり、SPIから書き込めるようになってるので、漢字ROMコントローラーを追加するだけ、というか追加した

(2) MSX-Write の動作確認
　漢字ROMが入れば、MSX-Write のプログラム部分を転送して動かせるはずなので試す。

(3) 漢字BASICの動作確認
　同上

(4) CAPS/KANA LED の対応
　FPGAからSPIで送る仕組みは作ったはずなので、StampS3 側を対応させてキーボードのLEDに反映させる。
　あのLED、キーボード側が自動的にトグルしてるわけでは無く、MSX上のソフトウェア（主にBIOS）が認識した結果を CAPSはPPIのGPIO、KANAはPSGのGPIOを使って制御してます。
なんで PPI と PSG に分かれてるのかは分かりませんが、空いてるところを使ったのでしょうかね・・・😅 
なので、プログラムからチカチカ制御できるんですよね。

(5) キーボードを認識したので StampS3 側にマルチROM選択機能を入れる
　0～7 のキーを押しながらリセットを押すと、その番号に対応する ROM を転送してから起動、にすることでROMの差し換えとすれば楽ちん。
0 はキーが離れてるしROMナシ、にしようかな。
キーボードが無い場合は、1キーを押してる扱い。