+281.27
Рейтинг
919.22
Сила

aka.nyuk

  • avatar nyuk
  • 2
Прочитал. Далеко не во всем согласен с автором, но мотивирует. Захотелось сдуть пыль со sjasmplus
  • avatar nyuk
  • 0
Что-то нет ссылки на DiHalt 2023
  • avatar nyuk
  • 0
Спасибо! Жалею, что не смог. Самое обидное: был в Питере за два дня до пати, но остаться не было возможности.
  • avatar nyuk
  • 0
Я бы назвал эту подборку «Такие же, как люди*
  • avatar nyuk
  • 0
Сам парсер и данные те же самые. Оптимизирован плеер. Подробности лучше уточнять у bfox'а
  • avatar nyuk
  • 0
А вот моя любимая работа этого компо — Любопытство от Art-top. Не спрашивайте почему. Не умею эти все анализы. Просто зацепило сильнее остальных. Демосценерское что-то в ней.

Удивился (но не сильно), что такой низкий результат голосования.
  • avatar nyuk
  • 1
Напоминаю, что конвертер nyuk.retropc.ru/gfx_converter никуда не делся. Там и пульсар, и выбор размера/цвета бордюра, и конвертирование сразу пачки картинок…

(Не реклама)
  • avatar nyuk
  • 2
tailor — портной. в руках у ппл — иголка с ниткой. всё интереснее…
  • avatar nyuk
  • 4
Саня, спасибо за обзор! Прочитал с огромным удовольствием.
  • avatar nyuk
  • 0
Чет я протупил. Проблема с hypr.ru все-таки на стороне retroscene.org должна решаться. Вроде решил.
  • avatar nyuk
  • 0
Понял в чем проблема. На hypr.ru самоподписанный сертификат. И ресурсы оттуда реджектятся.
Я просто перед этим разрешил этот сертификат, поэтому ничего и не заметил.
  • avatar nyuk
  • 0
Я познал Makefile. Ну ладно, ок, не совсем еще познал. Как минимум, талмуд стоило бы прочитать.

В общем, все части демы, сколько бы их не было, собираются и пакуются одним сценарием. Чтобы добавить сборку еще одной части, просто добавляю её имя в перечисление. Ну и там контроль наличия файлов, чтобы каждый раз не пересобирались.

gist.github.com/akanyuk/7d98ffeeac1316b42d10917f208b85e2
  • avatar nyuk
  • 1
Понравилось демо. Этакий олдскул с человеческим лицом, как выше написал интроспек. Точнее, он так не написал, но подумал. Ну или не подумал.

И отдельное спасибо за making of — моя любимая часть в любом демо.
  • avatar nyuk
  • 1
Для VSCode есть Z80 Debugger by maziac. Суть этой штуки в том, что она умеет договариваться с эмулем ZEsarUX по Хитрому Отладочному Протоколу, в результате в Code появляется отладчик со всеми этими вот брякпоинтами, вотчами и прочим. Сам не пробовал пока, но, наверное, удобно.

Я потратил весь день на него, но так и не смог нормально запустить.

1. Вариант со встроенным симулятором сразу не взлетел. Пока простой код он еще справляется, но как только включил вторые прерывания и начал сыпать в основном потоке на экран — всё развалилось. Никаких настроек для тюнинга/фикса не нашел.

2. ZEsarUX долго мучал. И даже что-то заработало. Но как-то криво и не стабильно. С кучей варнингов, точки останова срабатывают через раз. Плюнул, не стал долечивать. Все равно на одномониторной системе эта связка неюзабельна — неудобно постоянно прыгать из IDE в эмулятор и обратно. На двух мониторах может и норм было бы.

3. Вариант с CSpect не пробовал. Как-то сложновато там с установкой и настройкой.

А вообще, штука очень мощная. С кучей интересных фишек. Жаль, что не взлетело у меня (пока).
  • avatar nyuk
  • 2
Форкнул. Основные отличия:

1. Вся настройка через файл .vscode/tasks.json. Сейчас там можно настроить:
— Имя проекта. Если не указать, будет использовано имя текущего каталога
— Путь к эмулятору для запуска снэпшота
— Путь для копирования снэпшота
— Один из двух вариантов запуска (см. ниже)
Этого вполне достаточно для быстрого старта, в остальных файлах ничего настраивать на начальном этапе не нужно.

2. Все вызовы через make. Добропожаловать в волшебный мир линукс. Под виндой достаточно установить cygwin.

3. Мне не удобен вариант отладки с копированием снэпшота и быстрой загрузкой в эмулятор. Мне удобнее каждый раз перезапускать эмулятор с новым снэпшотом. Поэтому здесь предусмотрены оба варианта:
make run
— собирает снэпшот и запускает его в указанном в `tasks.json` эмуляторе
make copy
— собирает снэпшот и копирует его в указанный в `tasks.json` файл.

4. Немного реструктуризировал под себя: Все исходники в каталоге src. Сборка в каталог build.

Как-то так. github.com/akanyuk/zxboilerplate
  • avatar nyuk
  • 0
R.N.D.A.?
  • avatar nyuk
  • 2
Естественно, что никто в здравом уме не будет показывать демо вместе с Tiny MP3. Все-таки новое качественное демо на спектруме не часто случается. И если это случится, наоборот нужно как-то это акцентировать. Как-то наиболее выгодно показать.

Я хочу донести мысль, что внеконкурсная работа не имеет никакого отношение к конкурсной программе. На пати вне конкурса проходят самые разные движухи: семинары, выступления музыкантов, капоэйра в конце концов. Но никто же не требует, чтобы его капоэйра была обозначена в правилах конкурсов.

Хочешь свою капоэйру? Не вопрос. Предлагай, согласуем, как это лучше показать. Но просить внести дополнения в правила конкурсов по своей капоэйре на мой взгляд дико.
  • avatar nyuk
  • 0
Я.
  • avatar nyuk
  • 1
Можно.

Я не могу гарантировать, что работа не будет показана первой. Или девятой. Или во время Tiny MP3 compo. Это уж как решит человек, отвечающий за показ.

Но показана будет. Голосования не будет. Места не будет. В паке работ будет. Или не будет, как решит автор.
  • avatar nyuk
  • 1
Tiny MP3 меньше часа. Можно и потерпеть :-)