Подскажите процедурку
ZXNet echo conference «real.speccy»
From Ivan Pirog → To All 13 November 2000
Hужна _самая быстрая_ процедурка. Вход: de - x,y координаты в экране, hl -
адрес в экранном буфере.
Заранее спасибо.
С уважением, Иван. valtr...@mail.ru
Valtron/Complete Failure Hackers Group/Freedom
[ZX] [Alasm] [Beer] [Girls]
From Oleg Grigoriev → To All 15 November 2000
Пусть враги твои, Ivan, умрут без сыновей!
13 November 2000 at 18:20, Ivan Pirog => All:
IP> Hужна _самая быстрая_ процедурка. Вход: de - x,y координаты в экране, hl -
IP> адрес в экранном буфере.
IP> Заранее спасибо.
адрес как раз удобнее получать в de, дабы указатель в табличке не грохать, а
координаты в l, a.
;номер раз.
;in: d - x, e - y.
;out: hl - address.
;
ld h, tabl[ ;7
ld l, e ;4
ld a, d ;4
or (hl) ;7
inc h ;4
ld h, (hl) ;7
ld l, a ;4 == 37 тактов.
;номер не раз.
;in: a - x, l - y.
;out: de - address.
;
ld h, tabl[ ;7
or (hl) ;7
inc h ;4
ld d, (hl) ;7
ld e, a ;4 == 29 тактов.
табличка адресов займёт #180 байт.
IP> + Origin: RU.PICKUP рулит! (2:460/120.29)
помойкой стал давно...
[ WBR, Oleg. ]
[ 13:23 15 November XXXV A.S. ]