Такое впечатление, что и DMA заработал в полном объеме. Мне тут подсказали плеер, работающий под DOS'ом и активно использующий DMA - вообще без замечаний работает.
Даже в растерянности - непонятных глюков пока не вижу, остались только понятные
Наверное, начну приводить все в минимальный порядок, а то образовалось изрядное месиво кода (как VHDL, так и ассемблера).