Если логика меня не подводит, то компрессор можно переписать так:
Довольно давно ничего не писал, поэтому не уверен, что будет работатьКод:ld hl,#4000 ld de,#8000 l4 ld c,1 l1 ld a,h:cp #58:jr z,l2 ld a,(hl):inc hl cp (hl):jr nz,l3 inc c:jr nz,l1 dec c l3 ex de,hl ld (hl),c inc hl ld (hl),a inc hl ex de,hl jr l4 l2 xor a:ld (de),a ret
P.S. Такой алгоритм эффективен только для экранов с линейной адресацией, а для спектрумовского нужно учитывать строение экрана.





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