
Сообщение от
NEO SPECTRUMAN
сколько типов можот представить больная фантазия столько и бывает
главное чтоб они хорошо выполняли поставленную задачу
К примеру, при копировании из буфера на экран может происходить масштабирование.
Код:
stretch_to_scr:
ld b, #08 ; pixelrows in char
draw_scanline:
push de
ld c, #20
dup #20
ldi
edup
bit 0, b
jr nz, next_scanline
ld de, -32
add hl, de ; draw same bytes on even line
next_scanline:
pop de
inc d
djnz draw_scanline
ex de, hl
ld bc, -32*63 ; #F820 = -2016
add hl, bc
ex de, hl
dec a
jr nz, stretch_to_scr
ret