MC68030ボードもついに最後のデバイスMC68882を挿入して電源ON・・したのですがモニタが起動しません。というかダブルフォルトでHALT状態になっているらしく/STATUSインジケータが100%dutyで点灯しています。
これは最後に挿入したMC68882が悪さをしているに違いないのですが、チップセレクト信号/FPUCSを見ても全くアサートされずバスを掴んでいるとかはないようです。となるともう一つの接続点、FPU側のDSACK信号が怪しいということになります。直近のCPLDのロジック変更でFPUDSACKを周辺デバイスのDSACKとORしてMPUに返送するようにしましたが、この折返し部分を削除してやると少なくともモニタは起動するようになりました

そこでマニュアルのDSACK信号についての説明を読み直してみると、

バスサイクル中Hi-ZになるときのHレベルを確保するためプルアップ抵抗が必要とあるのを見つけました。FPUDSACKが接続されるCPLDの入力ピンにプルアップを設定する方法を探ったところFPGAのCyclone以降ではできるようですが今使っているMAX7000Sシリーズでは無理のようで基板改修しかありません
ハードデバッグの最後の最後、しかも年も押し迫った今になってで無念。CPLDのFPUDSACK入力28,29ピンはピン配置の隅っこにあり触りやすいのが不幸中の幸い

ロジックを元に戻し、雑な処置ですがこのピンを10kΩでプルアップしてみるととりあえずモニタは起動するようになりました
