Цитата Сообщение от jerri Посмотреть сообщение
Epsilon, на спеке 192 строки экрана
если 0 значит луч выше экрана
если 1-192 значит экран
если 193 значит за экраном
куда здесь двухбайтный счетчик?

Код:
 ld bc,port
 ld e,value

 in a,(c)
 cp e
 jp nz,$-3

или

 in a,(c)
 or a
 jr z,upper_border_control
cp 193
jr nc,bottom_border_control
 
 in a,(c)
 cp e
 jp с,$-3 ждем конкретную строчку.
Железо так не делается. Тебе нужен только номер пиксельной строки? Прекрасно. Но кому-то надо будет номер строки скана, который начинается с верхнего края экрана (где бордюр). Для него отдельный регистр делать? Поэтому регистр этот, если бы он существовал, был бы 2х байтным.

А насчёт того, что в ZX Next есть коппер - очень хорошо. Жаль, что даже со всеми наворотами и прибамбасами совершенно новый ZX даже не дотягивает до старенькой Amiga 500. Грустно всё это.