8e389c03f8
Реализовать двухпанельный Commander от платформенного PoC до этапов P6-P20: EMM-каталог, сортировку и выбор, операции с файлами и деревьями, транзакционное копирование, метаданные, политику конфликтов и предварительную проверку свободного места. Добавить проектную документацию, HDD/MAME-сценарии и проверенные артефакты. Расширить libc операцией bank_write_page, исправлением режима O_RDONLY и связанными регрессионными проверками.
Артефакты MAME-прогона P1
Дата: 6 сентября 2026 года.
Окружение: MAME 0.287 (b0c4527c), машина sprinter, BIOS v3.06, текущие системные
образы проекта. p1probe.exe и p1child.exe запускались с дискеты A:.
Каталоги:
directory/— CWD,*.*,*, завершение F_NEXT сENOENT=3;strict-enoent.pngснят после удаления временного допускаEISDIR;emm/— три страницы, граничные patterns и возврат free pages;dskinfo/— геометрия и свободное место текущего диска;winrest/— полный экран 80x32 и частичный вывод из offset0x2000;partial-phase-hidden.png/partial-stable.pngпоказывают неудачные raw- атрибуты, аpartial-flash-phase.png/partial-contrast-stable.png— именованный цветной pattern. Повторная проверка декодированных RGB показала, что два последних кадра пиксельно идентичны; P2.2 отдельно подтвердил стабильность четырёх палитровых планов;exec/— оба вызова child и итоговые значения EXEC/WAIT;exec-then-emm/— повторный EMM-тест после двух EXEC в том же процессе;keyboard-commander/— навигация, F1–F10, Ctrl+R, Ctrl+PgUp, Alt+F1;keyboard/— дополнительная проба Ctrl+A, Alt+X и Shift+Tab.
Нумерованные клавиатурные кадры соответствуют времени сценария:
0000.png— первые навигационные события;0001.png— продолжение навигации и начало F-клавиш;0002.png— полная базовая таблица до сочетаний;0003.png— сочетания, Esc и общийRESULT: PASS;0004.png— возврат в главное меню.
Интерпретация результатов и ссылки на основные кадры находятся в
docs/p1-platform-probes.md и docs/commander-keymap.md.
Актуальная интерпретация палитры находится в
docs/p2-palette-results.md.