creator cover Nikita Zimin
Nikita Zimin

Nikita Zimin 

ленивый программист

6subscribers

19posts

goals1
$0 of $1 375 raised
На светлое будущее

About

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

Портирование игры "Зимнее приключение" на УКНЦ

В конце февраля портировал на УКНЦ игрушку "Зимнее приключение" -- играбельно, но без звуков и музыки, с кривым управлением. Не хватило сил добить до правильного порта.
Но, по факту -- первая игра про Диззи на УКНЦ.
Ссылки:

Итоги 2025 года

Подвожу итоги 2025 года по своим занятиям ретрокомпьютингом.
В этом году и сил было ещё меньше, и основной работе пришлось уделять ещё больше внимания.
Писал код под УКНЦ, БК и Вектор-06Ц.
  • Полностью разобран код Saboteur 1 для ZX Spectrum
  • Saboteur 1 портирован на УКНЦ -- пока вариант без звуков, но довольно шустрый
  • Saboteur 1 портирован на БК-0011М -- недоделан, нужно улучшать управление и ускорять
  • Saboteur 1 портирован на Вектор-06Ц и представлен на конкурс РЕТРОГРАД -- пока только ч/б версия без мелодий, но со звуками. Начата цветная версия, но там пока много глюков и нужно поднять производительность.
Ссылки:
  • https://github.com/nzeemin/skoolkit-game-revs/tree/master/saboteur1-zx
  • https://nzeemin.github.io/skoolkit-game-revs/saboteur1-zx/saboteur/
  • https://github.com/nzeemin/uknc-saboteur1
  • https://github.com/nzeemin/bk0011m-saboteur1
  • https://github.com/nzeemin/vector06c-saboteur1

Итоги 2024 года

Подвожу итоги 2024 года по своим занятиям ретрокомпьютингом.
В этом году и сил было меньше, и основной работе пришлось уделять больше внимания.
БК
Игра Highway Encounter портирована на БК-0011М. Добавлены звуки и смена палитры. Проведена некоторая оптимизация. В целом, почти законченный порт.
Игра Saboteur 2 портирована на БК-0011М, сначала в ч/б варианте, затем сделан цвет и первый раунд оптимизации. Недостаёт скорости и надо доделывать управление с клавиатуры.
Попутно, оконная Windows only утилита BKDE, предназначенная для работы с дисками БК, переписана в консольную кросс-платформенную  утилиту bkdecmd, но работает она пока только с корнем диска, надо дорабатывать.
УКНЦ
Сделана некоторая оптимизация игры Highway Encounter, игрушка стала крутиться быстрее. Спасибо ребятам из тематических телеграм каналов, помогли и советами и кодом.
Начато портирование игры Saboteur 2 на УКНЦ, пока только ч/б версия, есть проблемы с управлением, нет звука.
Сделан прототип эмулятора UkncBtl с новым интерфейсом, на этот раз с использованием ImGui.
Прочее
Выпущен порт игры Desolate под ПК Специалист; это уже пятый порт этой игрушки.
Сделана страница с онлайн-конвертером ассемблерного кода из мнемоник i8080 в Z80.
Сделан первичный дизасм графического редактора Art Studio, версии для МС 0515.
Небольшие изменения по всем эмуляторам.
Update: Под конец года ещё сделал быстрый-и-грязный порт Desolate для компьютера Корвет ПК8020. И ещё такой же порт на компьютер Орион-128.

Цветной Saboteur 2 для БК-0011М

Удалось сделать цвет.
Удалось ускорить игру примерно на 20% (но нужно выжать ещё 20% чтобы скорость была приемлемой).
Управление всё ещё ужасное.
Портирование Saboteur 2 на УКНЦ
Level required:
Level 0

HWYENC для БК-0011М

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

Level 0

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

Level 1

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

Level 2

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