ну можно не париться и отгрузить 8-битный сэмпл, а "сжатие" сделать уже на Спектруме:
BC указываем как длину 8-бит данных, поделенную пополам, т.к. в один байт выходного массива запихивается два исходного.Код:LD DE,8BIT_DATA LD HL,4BIT_DATA LD BC,LEN ;8BIT/2 M1 LD A,(DE) AND #F0 LD (HL),A INC DE LD A,(DE) AND #F0 RRCA x4 OR (HL) LD (HL),A INC DE CPI JP PE,M1




Ответить с цитированием