«МК-61s»: инструкция к играм
Игры для калькулятора
У меня давно была мысль сделать для ретроконсоли «
Я давно, шаг за шагом начал реализовывать этот проект и вчера вечером
Вышло, на мой взгляд, очень здорово и уместно. Я в качестве теста сделал инструкцию к одной из игр, мне понравилось как это всё смотрится, возможно только листание надо переделать по более плавное, чтобы можно было прочитать разрезанные фразы. Но это уже косметика, которая легко правится.
«МК-61s»: инструкция к играм (подробности)
Хочу чуть подробнее рассказать о том, как сделана инструкция к играм для «
Как я уже говорил, если при входе в папку Проводник ретроконсоль обнаруживает внутри файл autoexec.m61, она запускает его. Файл содержит инструкции для терминала. Это существовавший ещё до моего прихода в проект простой язык, который я довольно сильно расширил под свои нужды. Сейчас в нём есть даже условные конструкции и подпрограммы. То есть это аналог BAT-файла из мира «Виндоуса»
В данном случае autoexec.m61 первым делом командой open открывает для просмотра
На скриншоте видно оба файла. В маркдауне видно всю разметку, которая потом
После того как пользователь выйдет из инструкции, запустится сама игра — в данном случае она вводится в шестнадцатеричных кодах командой hin, потом выставляются регистры, а в конце подаются команды для старта.
В принципе, таким сценарием мы не ограничены, всё зависит от фантазии — можем выводить
«0W-Tube»: зеркалирование
Выпустил новую версию своего агрегатора видео, который я пишу для своего проектора (хотя он запускается на любом устройстве с «Андроидом»).
Добавил поддержку новых способов получения видео, которые подсмотрел в ещё не принятых коммитах утилиты yt-dlp, а также реализовал функцию, которую давно хотел сделать, — отзеркаливание видео.
Заметная часть роликов на видеохостингах загружается в зеркальном виде, и меня это всегда раздражало. Теперь их можно смотреть как задумано. Отзеркаливание реализовано с помощью небольшого шейдера, поэтому размер программы увеличился совсем незначительно.