Раскопки старых исходников

С подачи trefi решил пошариться по старым винтам и выложить для истории свои исходники разного ПЦ-софта, имеющего отношение к спектруму.


А что там есть?

Стрим Dizzy Underground (с автором игры) на YouTube

Мало кто знаком с таким понятием, как летсплей и стриминг игр, однако последние несколько лет это очень популярный формат вещания и жанр видео в интернете.

На канале Wally Eleksiriuzmus ожидается летсплей по Dizzy Underground.

А вообще...

Hyperadio вещало 10 лет (почти)

Hyperadio вещало 3850 дней.

2 июня 2015 я написал заметку Hyperadio beta о запуске вещания. По правде говоря, тестовые трансляции были и раньше, но вот эта дата, пожалуй, более подходит под официальный старт.

10 лет — это большой срок. Менялись подходы, софт, железо. От запуска на домашнем компьютере, до переезда на отдельный сервер и виртуализацию. Было собрано, отсортировано и протегировано довольно много отличнейшей музыки относящейся к демосцене.

Плохая новость: в конце декабря 2025 года случилась неприятная беда на сервере, где крутилось вся обвязка hyperadio. И если я смог восстановить операционку на виртуальной машине, и нужную версию программы управления (Radioboss), то 3 бэкапа настроек и базы не спасли ситуацию. Все бекапы были записаны с ошибкой и были потеряны.

Еще и Radioboss моей оплаченной лицензии запускаться отказался даже после полной переустановки. Или версия стала слишком старая и разработчики так принуждают покупать лицензию на новую версию или что-то вообще глобально сломалось, что не поддаётся никакой логике. Приобретать свежую лицензию уже никакого желания нет. Да и судя по статистике слушателей за последние полгода восстанавливать вещания смысла нет вообще.

Так что вещание я приостановил пока что на неопределенный срок. Веб страничка тоже выключена и остановлен бот. Возможно, бота можно будет и вернуть, может даже с каким-нибудь поиском треков по базе, если это кому-то будет интересно. Ну, и конвертер треков там тоже работал более-менее неплохо. По крайней мере спасал в ситуациях, когда КОН-ВЕР-ТЕР лежал и плохо себя чувствовал.

Хорошая новость: все музыкальные треки никуда не делись и прекрасно сохранились. Более того, все они доступны для прослушивания через сервер Navidrome. Желающие получить доступ, стучитесь в личку, на каждого заведу тестовый аккаунт. Можно слушать и на вебе и в приложениях, которые умеют в navidrome/subsonic.



Да, обложки есть еще не ко всем альбомам\авторам\трекам, но прослушиванию это ничуть не мешает. Хоть радио и остановило вещание, пополнение музыкальной библиотеки никуда не делось (похоже, вошло уже в привычку). Возможно, к воскрешению hyperadio, если такое произойдёт, база уже перевалит за 20K треков. Сейчас demoscene\vgm\chiptune – около 18000 треков.

Факт: hyperadio началось на IRC-канале еще до официального открытия с аудио-стриминга вот c этого плейлиста из foobar2000.

Это были прекрасные 10 лет! Спасибо всем кто слушал, помогал и поддерживал.

SCENEgraphy 01/2024

SCENEgraphy

Представленный на демопати DiHalt 2024 электронный журнал для ZX Spectrum «**/?\**» и доступный для прочтения только на реальных компьютерах и эмуляторах теперь доступен в печатном виде. Если вы всё ещё не удосужились загрузить журнал на своём любимом ZX Spectrum и почитать от души, то возможно, в электронном виде печатного издания вам это будет сделать удобнее.

В публичный доступ журнал вышел 9 января 2024 года и вот, 20 января 2024 я представляю вам его «печатную» версию.

Это всего лишь моя интерпретация «печатного» издания, в том виде в котором лично я его вижу. Буду рад, если такой вид журнала кому-то тоже будет полезен.

SCENEgraphy 01/2024

Обзор биперной музыки с DiHalt 2021

Зимний DiHalt образца 2021 года удался на славу. Редкое для наших краёв разнообразие платформ, участие зарубежных коллег, множество отличных работ, освежающих подзабытые уже ощущения настоящего сценового соперничества и расширения горизонтов возможного. Отдельное спасибо нужно сказать БК-шникам за вывод их самобытной и уникальной сцены из сумрака.

В этом году я участвовал в двух конкурсах — биперной музыки и LowEnd 256 байт интро, и они же стали наиболее интересными для меня как зрителя, по причине неожиданно высокой конкуренции в них. По прошествии трёх недель спешу поделиться мнением о работах, и начну с бипера.

Читать дальше →

Review LowEnd Graphics DiHalt 2021 from shuran33


Всем привет! В этой статье я хочу описать свои впечатления от графических работ с демопати DiHalt 2021. HiEnd я брать не буду в этом описании только Oldschool! Так же хочу особо отметить, что я не претендую на высшую инстанцию и просто опишу, то что думаю. Мне, как автору, всегда интересно читать подобные обзоры и критику.

Итак, поехали

HYPERADIO 2020

«Привет. А почему радио молчит?»


HYPERADIO — demoscene online radio

Очередной годовой отчет от Hyperadio — радио работало до 21 декабря, радио молчит с 21 декабря.

Практически весь год вещание шло 24\7 без долгих простоев и перебоев с минимальным вмешательством в техническую часть и я было уже собрался писать оптимистичный отчёт о вещании, как реальность дернула рубильник и погрузила вещание во тьму…

Читать дальше →

Amiga? Легко!



Как я облажался, но никто не заметил. Начну наверное с конца.

Демки мы всё таки показали.

А, не, так непонятно будет, пожалуй с начала.


Вперёд

Как исправить игры SNES



Это интервью взято в сентябре 2019 Лукасом Сантьяго у Витора Вилела, бразильского инженера, который исправил Gradius III.

— Здравствуйте, Витор! Для нас честь принимать вас сегодня в рамках 41 конференции Canal3, проходящей в Сан-Паулу. Нам любопытно узнать о вашем патче: как вам удалось сделать Gradius III ещё лучше, устранить все замедления и сделать его более плавным и быстрым. Эта работа очень важна для сообщества любителей ретроигр и заслуживает того, чтобы о ней узнали все.

Для начала расскажите немного о себе. Как вы заинтересовались программированием для такой классической консоли как SNES?

Вилела: Сперва хочу поблагодарить вас за то, что привели меня сюда. Здесь я впервые. Надеюсь это лишь начало. Это здорово — иметь возможность поделиться собственным опытом.

Всё началось, когда мне было 7 лет, и мой отец дал мне SNES. Я был тихим ребёнком, любил оставаться дома, хобби у меня было немного. И я быстро полюбил эту консоль. Начал играть в Super Mario World. По прошествии нескольких лет я стал искать новые игры. Моя семья очень скромная, поэтому достать новые картриджи было не так просто.

Когда мне исполнилось 11 лет у меня появился первый компьютер и доступ в интернет. Мне всегда было интересно, как работают видеоигры, как, например, редактировать уровни Super Mario World. Потом я нашёл редактор под названием Lunar Magic (Лунная магия). Он очень известен в сообществе ромахакинга. Используя его, вы можете редактировать почти всё в игре, каждый предмет. Так я впервые заинтересовался редактированием ROM-образов.
Ромхакинг — процесс модификации ROM-образа игрового картриджа от компьютерной игры с целью изменения игровой графики, текста, уровней и других составляющих. Ромхакингом занимаются опытные, обладающие специальными знаниями, фанаты консольных игр.
Со временем мои интересы расширялись: как работает видеоигра, как работает компьютер?

Так как я уже хорошо понимал, как редактировать Super Mario World и делал это хорошо, приобретённые знания помогли мне развить навыки программирования. Так что я познавал всё сам, просто будучи любопытным ребёнком. Учась в начальной школе, у меня было много свободного времени, благодаря которому я мог находиться за компьютером столько, сколько мне было необходимо. Часто приходилось чинить компьютер, форматировать жёсткий диск и переустанавливать операционку, раз за разом теряя все результаты работ…

Прошло время, я набрался опыта, и к 13 или 14 годам мне удалось собрать много информации о том, как работает SNES. А также получить немного знаний о программировании в целом.

— Видно, что за это время вы многому научились сами. Судя по рассказу ваша страсть пробудила желание узнать больше о программировании. Была ли у вас возможность изучать его в учебном заведении после того, как вы увлеклись SNES? Скажем, в старших классах или колледже?

Читать дальше →

Лайфхаки по программированию от Алана Тьюринга (Mark I/II)

В процессе обсуждения в комментариях соседней темы я набрёл на замечательное руководство от 1951 года по программированию серии одних из первых британских ЭВМ — Manchester/Ferranti Mark I/II за авторством самого Алана Тьюринга: curation.cs.manchester.ac.uk/computer50/www.computer50.org/kgill/mark1/RobertTau/turing.pdf
И там на странице 55 есть замечательная секция «Programming Hints» — «Приёмы и трюки программирования».
Конечно я не мог не ознакомится с тем чем и как дышала передовая программерская мысль в 1951 году.

Читать дальше →