Files
Sprinter-SDCC/applications/Volkov/include/sc_glyphs.h
T
snark13 8e389c03f8 Volkov: добавить Sprinter Commander
Реализовать двухпанельный Commander от платформенного PoC до этапов P6-P20: EMM-каталог, сортировку и выбор, операции с файлами и деревьями, транзакционное копирование, метаданные, политику конфликтов и предварительную проверку свободного места.

Добавить проектную документацию, HDD/MAME-сценарии и проверенные артефакты. Расширить libc операцией bank_write_page, исправлением режима O_RDONLY и связанными регрессионными проверками.
2026-09-10 10:45:30 +03:00

41 lines
1.2 KiB
C

/*
* sc_glyphs.h — raw-коды CP866/CP437 для интерфейса Commander.
*
* Управляющие байты 0x18..0x1B здесь являются экранными глифами. Их нельзя
* передавать функциям, интерпретирующим CR/LF/BS/TAB.
*/
#ifndef SC_GLYPHS_H
#define SC_GLYPHS_H
#define SC_G_H 0xC4u
#define SC_G_V 0xB3u
#define SC_G_TL 0xDAu
#define SC_G_TR 0xBFu
#define SC_G_BL 0xC0u
#define SC_G_BR 0xD9u
#define SC_G_TM 0xC2u
#define SC_G_BM 0xC1u
#define SC_G_ML 0xC3u
#define SC_G_MR 0xB4u
#define SC_G_X 0xC5u
#define SC_G_ARROW_UP 0x18u
#define SC_G_ARROW_DOWN 0x19u
#define SC_G_ARROW_RIGHT 0x1Au
#define SC_G_ARROW_LEFT 0x1Bu
#define SC_G_SHADE_LIGHT 0xB0u
#define SC_G_SHADE_MEDIUM 0xB1u
#define SC_G_SHADE_DARK 0xB2u
#define SC_G_BLOCK 0xDBu
#define SC_G_HALF_UP 0xDFu
#define SC_G_HALF_DOWN 0xDCu
#define SC_G_HALF_LEFT 0xDDu
#define SC_G_HALF_RIGHT 0xDEu
#define SC_G_BULLET 0xF9u
#define SC_G_CHECK 0xFBu
#define SC_G_SQUARE 0xFEu
#endif