/* * _videomode_raw_get — текущий видеорежим (ESTEX GETVMOD $51), * БЕЗ валидации класса режима. Используется и conio (публичный * gettextmode), и gfx (gfx_init) — свой модуль, чтобы чисто * графическая программа не тянула conio ради номера режима. */ #include uint8_t _videomode_raw_get(void) __naked { __asm push ix ld c, #0x51 ; ESTEX GETVMOD rst #0x10 pop ix ;; uint8_t возвращается в A — ESTEX уже положил режим туда. ret __endasm; }