Category: История

03
Ноя
2020

Вывод звука на принтер

Вспоминаю, как мы делали звуки для БК, которые там в принце сейчас звучат на спикере. Я оригинального принца загнал в какой-то отладчик на PC, уж не помню какой, нашел там подпрограмму вывода звука на спикер. Вижу, что она пихает байты в какой-то порт (уж не помню какой). Я заменил номер порта на порт принтера, а потом включил на принтере (матричный Epson FX-1000 чтоли) режим, где он печатал дамп поступающих симоволов, а не сам текст. Потом бегал по лабринтам, ронял плиты, дрался со стражниками, стоял возле шипов и фрез, а звук весь печатался на принтере 🙂
Эти дампы потом вколотили на БК и Женя Пашигоров придумал как их вывести через динамик. И зазвучали они очень похоже 🙂

03
Ноя
2020

Как все начиналось

Начало истории описал в своей статье Евгений Пашигоров, вместе с которым мы и делали Принца с самого начала. Собственно, весь движок принца и был написан им, я занимался графикой и потом уже стал делать стражников, оживлять лабиринт с помощью решеток, фрез и прочего “действующего оборудования” лабиринтов. Он же и разработал все инструменты, с помощью которых стало возможно автоматически собирать все модули программы из кучи исходников и объектников, собирать из спрайтов движения, преобразовывать графику в объектные модули и многое другое. Без Жени никакого Принца никогда бы не было 🙂

А вот так выглядел “перенос графики” с PC на БК.

Я распечатывал на работе кучу скринов с фазами движения и потом рисовал их на БК по этим бумажкам, попутно преобразовывая размеры спрайтов под размеры экрана БК, т.к. если графику просто скопировать, то она будет выглядеть сжатой по вертикали. Из всех этих спрайтов потом еще надо было сделать движения, поделенные на логические части, чтобы можно было сменить бег на остановку, падение, разворот и все это выглядело бы органично. Та еще работка 🙂 Так что, пока Женя писал движок, я клепал все эти спрайты… Часто мы засиживались до 4х часов утра, офигенский был энтузиазм 🙂