Files
Sprinter-SDCC/applications/Volkov/artifacts/mame-p1
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
..

Артефакты 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 и частичный вывод из offset 0x2000; 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/ — навигация, F1F10, 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.