かふぇルネは改装中で回答できませんので、こちらに記載します。
外部バスが正常に駆動しないとのことですが、モジュールによって動作がことなっていることから追記したモジュールになんらかの異常がありそうです。
Ⅰの状態では外部バスは駆動、Ⅱの状態では駆動しない、Ⅲの状態でも駆動しないとなると、追記したモジュールによって外部バス駆動の設定が変更されている印象です。
意図的に変更していれば、その点を解除すればいいので問題はそう難しくないのですが、意図しない変更がされている場合、ポインタやスタック操作によって変更されていると厄介です。
エミュレータをご利用でしたらライトブレークイベント等を駆使して問題箇所を特定し、ソースを修正する必要があります。
ご希望がございましたらソースをお預かりして解析することも可能ですので、その際には問合せメールアドレスからお申込みください。この場合有償となりますが以降、機密情報として扱うため公開いたしません。