/*
 * bios_set_place — установить позицию вывода BIOS-текста (place).
 * BIOS LP_SET_PLACE ($84, rst 8): D=row, E=col.  Используется без
 * push/pop ix (как gotoxy в conio — эмпирически безопасно).
 */

#include <bios/text.h>

void bios_set_place(uint8_t row, uint8_t col) __naked
{
    (void)row; (void)col;
    __asm
        ;; row→A, col→L.
        ld    d, a
        ld    e, l
        ld    c, #0x84
        rst   #0x08
        ret
    __endasm;
}
