/*
 * _gfx_font_state — буфер шрифта, указатель и флаг загрузки (данные).
 *
 * Формат (ZX-Spectrum-совместимый): 256 глифов × 8 рядов × 1 байт = 2 КБ,
 * INTERLEAVED — offset = row*256 + char (ряд 0 всех глифов занимает
 * 0x000..0x0FF и т.д.), биты MSB-first (бит 7 = левый пиксель).
 *
 * _gfx_font_ptr всегда указывает на валидные данные после
 * _gfx_font_ensure(); программы могут подменить шрифт gfx_set_font().
 */

#include "../_bgi.h"

uint8_t        _gfx_font_buf[_GFX_FONT_BYTES];
const uint8_t *_gfx_font_ptr = _gfx_font_buf;
uint8_t        _gfx_font_loaded;
