Топик открываем для обсуждения вопросов разработки игры Dash :)
Вопрос №1: игра работает в режиме IM 2, для опроса клавиатуры переходит в IM 0, потом опять возвращается в IM 2. Можно ли оптимизировать вот такой рабочий код? (за счёт отказа от лишних DI/EI)
Код:LD IY,#5C3A
RES 5,(IY+1)
DI
IM 0
EI
LOOP_REPEAT:
BIT 5,(IY+1)
JR Z,LOOP_REPEAT
LD L,(IY-50) ; result in L - a pressed key code
DI
IM 2
EI
RET