Код:
;по адресу #5b00 создаем таблицу зеркалирования
;создаем естественно 1 раз
ld hl,#5b00
mirr_0
ld a,l
dup 8
rra
rl (hl)
edup
inc l
jr nz,mirr_0
ret
;как использовать
;--------------------
ld hl,adress
ld de,mirror
ld bc,sprite
;определяем условия
;как будет выглядеть точно сказать нельзя это только иллюстрация
;здесь вывод 2 байтов спрайта с разворотом
ld a,(bc)
inc bc
ld e,a
ld a,(de)
or (hl)
ld (hl),a
dec l
ld a,(bc)
inc bc
ld e,a
ld a,(de)
or (hl)
ld (hl),a
;здесь возможны варианты
;переход на следующий байт
dec l
;или переход на следующую линию
inc h