72466f7cad
mame_interactive.py печатает произвольный текст в командную строку DSS, дёргая поля AT/PS-2-клавиатуры :kbd:ms_naturl через Lua set_value (at_keyboard сам генерит scancode'ы → SIO Z84C015 → DSS). Раньше инъекция шла в ZX-матрицу :IO_LINE*, которую DSS не читает — отсюда «нет эффекта». Полная раскладка char→(port,mask,shift) с авто-Shift. Квирки: attotime.seconds целое (субсекунды через attoseconds/1e18), клавишу держать коротко (~0.06с, иначе автоповтор), дискета без AUTORUN.BAT → приглашение C:\>. Проверено end-to-end: dir<Enter> и запуск теста набором a:\rt_test.exe<Enter> (Shift для ':' и '\'). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>