Зарегистрирoвал отдельный репозиторий GitHub утилиты собственной разработки.
Тестировалось на «Raspberry Pi».
Предназначается для звукового воспроизведения файлов ZX-Spectrum формата TAP штатными средствами Linux посредством ALSA или Pulse.
Декодирует Basic-листинги и выводит Screen$-заставки прямо в окно консоли псевдографикой символов Брайля (подобно команде «$ curl "wttr.in?format=v2"» терминала):
Частично умеет выводить ассемблерные вставки, спрятанные в Бейсик-листинге (отдельная тема).
P.S.: Любителям Спектрума Посвящается…
Alikberov
А что значит "штатными средствами Linux посредством ALSA или Pulse"?
Через beep?
Der FlugSimulator
> А что значит "штатными средствами Linux посредством ALSA или Pulse"?
Сорри. Я неверно сконструировал фразу.
Поправка:
Утилита использует штатные средства Linux (cut, sed, xxd, dialog) для выбора/парсинга бинарных TAP-файлов и воспроизводит их посредством ALSA или Pulse.
Говoря иначе, скрипт может работать на только что установленном дестрибутиве Линукс и не требуется предустановка узкоспециализированных утилит.
> Через beep?
Всё разрабатывалось и тестировалось на десктопном оснащении (клавиатура, мышь, монитор, динамики) Rasperry Pi, но не проверялось на серверах (без клавиатуры, монитора и динамиков). :-)
P.S.: С другой стороны, резоннен вопрос:
Если работает на Raspbian, есть ли гарантирия, что будет работать везде?
мощно
Тема в архиве.