/*
 * getch — блокирующее чтение клавиши БЕЗ эха на экран.
 * ESTEX WAITKEY ($30); ASCII возвращается в A.
 */

#include "_conio.h"

char getch(void) __naked
{
    __asm
        push  ix
        ld    c, #0x30              ; ESTEX WAITKEY (без эха)
        rst   #0x10
        pop   ix
        ;; ESTEX возвращает ASCII в E (и копию в A)
        ret
    __endasm;
}
