PC-8801のFDDなんかは読み出したデータをCPU側へ持ってくるためにそんな感じの通信してたなぁ
サウンド周りのチップが遅くて待ち時間あるのは常識の範疇だったし、それほどクソには見えない
サウンド用サブシステムなのにメモリがきっちり64KBも載ってるあたりも良心的だし