EN
creator cover Nikita Zimin

Nikita Zimin

ленивый программист
Nikita Zimin
5
subscribers
goals
0 of $ 1 154 money raised
На светлое будущее

About the creator

Программист с хобби в области ретрокомпьютинга.
Пишу эмуляторы советских компьютеров, с 2006 года.
Портирую игрушки между платформами.
Занимаюсь такими машинами как: УКНЦ, БК-0010/0011М, Союз-Неон, Немига.

HWYENC для БК-0011М

На этот раз я портировал игрушку Highway Encounter под БК-0011М.
Неожиданно для меня оказалось что работает она там медленнее, чем на УКНЦ. Полный цикл демо проходил за 180 секунд, что в общем довольно печально (на УКНЦ было 154 секунды для варианта с которого выполнялось портирование).
После серии оптимизаций, включая полный пре-шифт 57-и спрайтов с маской, получили примерно 150 секунд, что уже в целом даёт играбельный вариант. Отрисовка ускорилась, но не ускорилась логика, и когда в кадре много акторов, то чувствуется существенное замедление.
Пока остановился на этом, возможно, позже ещё что-то сделаю по оптимизации.
Show more

HWYENC для УКНЦ, версия 67

Поработал сегодня над оптимизацией этой старой (уже классической!) игрушки -- Highway Encounter для УКНЦ.
Удалось ускорить примерно на 7%, в основном за счёт разворачивания циклов.Время измеряю как Uptime по эмулятору, от начала демо до появления надписи после зоны 0.Версия v62 проходит демо за 154 секунды, текущая версия за 143 секунды.На реале должно быть ещё немного быстрее.  
Скачать HWYENC можно тут: https://github.com/nzeemin/uknc-highwayencounter/releases
UPDATE: Добавил выбор палитры и ещё немного ускорил игрушку, теперь выигрыш в скорости около 10%, по сравнению с v62.
UPDATE 2: Промежуточный итог пока это версия v70, в которой ускорение составило около 12% по сравнению с v62, плюс палитры, плюс управление клавишами курсора.

Desolate под ПК Специалист

На днях обнаружил что Станисла Юдин (CityAceE) на своём YouTube-канале стал выкладывать серию видео-лекций о компьютере Специалист, с упором как писать под него на ассемблере: https://www.youtube.com/playlist?list=PLxJV44d9o2fwUqF7DygZLl2f1K5K4oW6C
Вдохновившись этим делом, я решил посмотреть что там к чему, на примере игры Desolate, которая уже была приспособлена под процессор 8080.
После некоторых танцев, удалось скомпилировать игру, и в итоге, за пару выходных дней я сделал полноценный порт.
Show more

Итоги 2023 года

Подвожу итоги 2023 года по своим занятиям ретрокомпьютингом.
Союз-Неон:
Появился работоспособный эмулятор, который ещё нужно дорабатывать. В частности, нет звука с ВИ53.
Мне предоставили живую машину, но её нужно привести в порядок, почти не занимался ей.
УКНЦ:
Игра Сапёр, порт с БК -- выпущена.
Участвовал в обсуждении спецификации мыши для УКНЦ, мышь реализована в эмуляторе.
Игра Робинзон Крузо, порт -- сделан движок и первый уровень, выпущена демо-версия. Нужно доделывать, всего там семь уровней.
Немига:
Начал снимать схему одной из плат Немиги. Нужно двигаться дальше. Всего там три платы. Нужно улучшать эмулятор, сейчас он почти неработоспособен.
Остальное:
Небольшой прогресс по всем эмуляторам.
Компилятор Вильнюс-Бейсика -- сделан прототип.
На фото: работа по восстановлению схемы Немиги.
Show more

Шильдики УКНЦ

Недавно начал собирать информацию с шильдиков УКНЦ: https://docs.google.com/spreadsheets/d/12BwQ4ASbexfVySF0-S716H_JTlYaDKJUgcrl-7YhuB4/edit?usp=sharing
Пока удалось собрать около 60-ти, но уже видны некоторые тенденции:
* представлены заводы: Квант, СЭМЗ, Кварц; от Кварца всего два шильда пока
* первые шильды 1988 года, последние 1994
* пик выпуска приходится на 1990-1991 годы; на Кванте в октябре 1990 заводской номер 85238, к концу года могли выпустить 90 тыс машин или даже больше.
* машин для розничной продажи (блок питания 220В) чуть больше 10%

Статья "Современное состояние и проблемы развития учебных ЭВМ"

Через Google Books нашёл статью 1992 года с упоминанием советских учебных компьютеров: "Современное состояние и проблемы развития учебных ЭВМ". Опубликована в ежегоднике "Системы и средства информатики", выпуск 3 за 1992 год. Часть статьи удалось извлечь из гугла, но не всё. Пришлось заказать экземпляр в библиотеке ГПНТБ и ехать чтобы отсканировать.
Show more
Экспериментальный релиз QtUkncBtl под Мак
Level required:
Level 0

Релизы QtBkBtl и QtUkncBtl в виде AppImage под Linux

За эти выходные сделал два релиза:
Собрал эмулятор BKBTL Qt версия для Linux, экспериментальный релиз:
https://github.com/nzeemin/bkbtl-qt/...86_64.AppImage
При запуске будет просить ROM-ы, положить рядом с .AppImage, брать тут: https://github.com/nzeemin/bkbtl/tree/master/roms
UKNCBTL Qt версия для Linux в виде AppImage — экспериментальный релиз: https://github.com/nzeemin/ukncbtl-qt/releases/download/preview-468/UKNCBTL_Qt-a808c28-x86_64.AppImage
Оба релиза проверил под Kubuntu 22.04, работает.

Subscription levels

Level 0

$ 0,58 per month
Ни в чём себе не отказывайте!

Level 1

$ 1,74 per month
Скушай булочку с изюмом в переходе метро

Level 2

$ 2,89 per month
Купи себе кофе, ты заслужил!
Go up