Цитата Сообщение от Dart Alver Посмотреть сообщение
Что лучше стек, ldir/lddr или ldi определяет поставленная задача.
ну вот конкретно в данном случае стоит задача максимально быстро перебросить линейные 768 байт атрибутов.
Чего-то я с циклом туплю снова. Почему-то цикл бесконечный получается.

Код:
VIRT_ATTR_TO_SCR
        halt
        di
    ;ld bc,768
    ld hl,MAIN_BUFF ; откуда
    ld de,REAL_SCREEN ; куда

   ; ldir

       ld  bc,48 ; вдвое больше, т.к. djnz и ldi декрементят B
VTSL1
        dup 32 ; 32 ldi-шки подряд 
        ldi  
        edup
        djnz VTSL1
        ei
RET