結局おかしいのは、ブロック入出力系のINI、IND、INIR、INDR、OUTI、OUTD、OTIR、OTDR の8つの命令で、これらのHLレジスタのイ
ンクリメント/デクリメントが出来ていませんでした。
記述を見ましたが...うーん、という感じです。H/W の設計者ではなく、S/W の設計者が書いたような記述でした。
修正箇所も何とかわかったので、修正してレイアウトしてみると...
モード選択の画面にはならずに、画面一面赤紫色。
他に問題がありそうなんですが、この赤紫色の画面はどうも画面モードの間違いのようです。
試しに5を押すと、N60m-BASIC が立ち上がりました(^^)/
まだ実装を残している部分があるのですが、割とまともに動いているみたいです。
↓こんな感じです。
撮影にDSi ではなく3DS のカメラだと、調整が効くのでキレイなようです。