後藤です。おっと、自己フォローです。 > もしくは、下のCPU割り込みを消しとけば良かったんですね > "138 BSET #DTIE,@DTCR0A" 違いますね。(・・;) DEND割り込み要求でした。 元のプログラムに従うとすると やっぱり必要ですね。 えっと〜まず最初に BLKMN01: BTST #DREQ0,@PBDR ;■DREQ0が発生したか? BNE BLKMN01 ;No ってとこで引っかかって回りますよね。 そこにDREQ0が入ると最後まで進んで、 DMA転送が終了した時点でDEND割込みが入って リセットされるんですね。 -----<<動作確認>>----- あれあれ、1度転送した後止まっちゃいますね? -----<<見直し>>----- CCRのIビットが初期値のままですね。 これで、NMI以外の割り込みを受け付けてなかったようですね。 -----<<動作確認>>----- BLKMN01:の前に " ANDC #B'01111111,CCR" を追加したら、DREQ0の割込みのつど動作するようになりました。 だけどPA-0は変なまま"Hi"ですけど(~_~;)