/*
 * bios_fillattr — залить count позиций атрибутом attr (символы не
 * трогаются) от текущего place.  BIOS LP_PRINT_ATR ($83, rst 8):
 * E=attr, B=count.  Сохраняет HL и IX.
 */

#include <bios/text.h>

void bios_fillattr(uint8_t attr, uint8_t count) __naked
{
    (void)attr; (void)count;
    __asm
        ;; attr→A, count→L.
        ld    e, a
        ld    b, l
        ld    c, #0x83
        rst   #0x08
        ret
    __endasm;
}
