ld bc,#001f
ld h,b
ld l,b
ld e,b
i_00
in a,(c)
or e
ld e,a
dec hl
ld a,h
or l
jr nz,i_00
ld a,e
and c
jr z,kemp_present
ld a,#c9
kemp_present
ld (kemp_act),a
Неважный тест, работает почти секунду, и если нажать что-то на джойстике, решает что джойстика нет. Мне кажется, что самым надёжным было бы что-то типа:
Код:
ei
halt
in a, (31)
inc a
ld a, #c9
jr z, kemp_not_present
xor a
kemp_not_present:
ld (kemp_act), a
Последний раз редактировалось introspec; 28.05.2014 в 23:32.
Причина: добавил пример теста
"introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.