Интервью_с_Кари_Пеккой_Кольоненом_–_Telegraph.pdf
(
882 KB
)
Pobierz
И�½тервью с Кари-Пеккой Кольо�½е�½ом
(И�½тервью от Дэвид Брю�½е – 07.24 г.) перевод - Herr Turboschnelle для
https://t.me/amiganewsru
Сегод�½я мы имеем честь приветствовать Кари-Пекку Колйо�½е�½а, разработчика HippoPlayer,
од�½ого из самых популяр�½ых приложе�½ий для Amiga.
Привет Кари-Пекка. Можете ли вы рассказать �½ашим читателям �½ем�½ого о себе?
Я работаю разработчиком программ�½ого обеспече�½ия, за�½имаюсь этим уже доволь�½о м�½ого
лет. Я живу в Тампере, Фи�½ля�½дия. Рядом большой лес�½ой массив и �½есколько близлежащих
озер. Моя семья - это же�½а Девайса и двое детей 11 и 12 лет.
Помимо того, что я стараюсь сохра�½ить семью и дом пригод�½ым для жиз�½и, я люблю
за�½иматься физическими упраж�½е�½иями. Сейчас в ос�½ов�½ом тре�½ажер�½ый зал, ходьба и
ката�½ие �½а гор�½ых велосипедах. В прошлом я тоже доволь�½о м�½ого за�½имался боевыми
искусствами.
И�½огда я вожусь с A1200, обыч�½о смотрю демки или тестирую, играю в �½екоторые игры �½а
C64, и займаюсь программирова�½ием для Amiga �½а �½оутбуке.
В ос�½ов�½ом я слушаю хэви-метал и люблю фильмы ужасов и �½ауч�½о-фа�½тастические
фильмы.
Когда и как ты открыл для себя Амигу?
Я купил C64 пример�½о в 9 лет и играл �½а �½ем в игры. Я также �½ем�½ого за�½имался базовым
программирова�½ием. Спустя �½есколько лет у друга появился А500. Я играл в Hybris, Garrison,
Backlash и Gauntlet и был шокирова�½, у �½их были потрясающий звук и графика. М�½е тоже
�½уж�½а была Amiga, и в ко�½це ко�½цов с помощью родителей я получил A500 с Kickstart 1.2.
Я пом�½ю, как загрузил Workbench и поразился этому. Кажется, у ме�½я было �½есколько дисков
Fish и демо-версия Juggler. Позже я скопировал себе �½екоторые игры и демки, �½о соверше�½�½о
�½е пом�½ю, в какую игру я впервые сыграл �½а своем А500.
Какими моделями Амиг вы владели �½а протяже�½ии м�½огих лет? Какая у вас текущая
ко�½фигурация?
А500 с Kickstart 1.2 получил расшире�½ие �½а 0,5 МБ и допол�½итель�½ый диск. Затем я
ма�½ипулировал родителями, чтобы о�½и купили м�½е A590 с HD-диском объемом 20 МБ,
который в то время был от�½оситель�½о доступ�½ым. На моем А500 это �½е сработало, возмож�½о
потому, что я вылили �½а �½его �½ем�½ого сока, и �½екоторые соеди�½е�½ия больше �½е были в
порядке. Даже ремо�½т�½ик �½е смог помочь. Поэтому м�½е пришлось купить еще оди�½ А500. И
тогда получилось подключить A590, было здорово иметь жесткий диск вместо дискет. У ме�½я
была двой�½ая загрузка с Kickstart 1.3 и 3.1.
У �½его было 2 МБ быстрой памяти и в какой-то моме�½т еще 68010. Я также сделал для �½его
мод чипа �½а 1 МБ. Это было быстрее, чем просто обыч�½ый А500, и я был им впол�½е доволе�½.
Пока �½е появилась �½овая Амига с AGA чипсетом. Я оче�½ь хотел ее, чтобы иметь возмож�½ость
запустите AGA-демки и за�½ятся коди�½гом с AGA.
На тот моме�½т Commodore уже был ба�½кротом, и м�½е пришлось купить подержа�½�½ый A1200,
что, как я пом�½ю, было �½епростой задачей. Еще я получил ускоритель 68030/28МГц и
расшире�½ие памяти �½а 4Мб, так как простой А1200 действитель�½о был �½е оче�½ь хорош, без
каких-либо расшире�½ий. Я купил 14-дюймовый мо�½итор Eizo Multisync �½а заработа�½�½ые �½а
лет�½их работах де�½ьги, это позволило м�½е использовать Workbench с высоким разреше�½ием.
Пример�½о в 2000 году я перестал использовать Amiga.
Потом, м�½ого позже, я обслужил А1200 и заме�½ил еще работающий HD �½а карту памяти, и
добавил TF1260. В какой-то моме�½т я также купил карту PCMCIA Ethernet для подключе�½ия
к И�½тер�½ету. У ме�½я также есть A500/Kickstart 1.2. и кое-что из C64.
Чем больше всего любишь за�½иматься �½а Amiga?
Программирова�½ие. С�½ачала я играл в игры, �½о вскоре �½ачал писать демо-эффекты, так как
любил смотреть демо. Я также �½аучился систем�½ому программирова�½ию, это пригодилось
позже для разработки HippoPlayer. Я сделал м�½ого �½ебольших утилит для развлече�½ия
(�½апример вирус, просто чтобы посмотреть, как это будет работать).
Я также прослушал м�½ожество мод-трэков, больши�½ство моих дисков были просто
запол�½е�½ы ими. Так же �½аписал �½есколько трэков лич�½о, используя для этого ProTracker, это
было весело, �½о результаты были �½е оче�½ь хорошими. У ме�½я до сих пор хра�½ятся мои
старые мод-файлы.
Для �½ем�½огих людей, кто �½е з�½ает HippoPlayer, можете ли вы рассказать �½ам историю
вашего плеера?
Я тогда дружил с Guru, о�½ программировал PS3M, который умел воспроизводить PC-
м�½огока�½аль�½ые мод-файлы �½а Амиге, с помощью эффектив�½ого миксера. Я решил сделать
хороший модуль�½ый плеер, включающий в себя PS3M. М�½е �½равилось слушать музыку, �½о
м�½е �½е �½равился �½и оди�½ из существующих плееров, которые были доступ�½ы, так что это
решило бы две проблемы.
Я пом�½ю, как хотел сделать Hippo пол�½остью управляемым с клавиатуры. Если вы з�½аете
сочета�½ия клавиш, пользовательский и�½терфейс может быть �½евероят�½о простым и мощ�½ым
в использова�½ии. С другой сторо�½ы, там м�½ого доволь�½о стра�½�½ых UI-реше�½ий, �½а самом
деле о�½ �½е пол�½остью соответствовал стилю Amiga.
Благодаря использова�½ию AsmOne ос�½ов�½ое приложе�½ие было собра�½о всего из од�½ого
исход�½ого файла ассемблера размером около 450 КБ. Код был большим и доволь�½о гряз�½ым.
Это было тогда, когда перво�½ачаль�½ая разработка оста�½овилась в 2000 году. исход�½ый файл
превышал оди�½ мегабайт!
Поскольку �½а моем A500 уста�½овле�½ы как Kickstart 1.3, так и 3.1, я хотел, чтобы Hippo
работал �½а Kickstart 1.3, что о�½ и делает до сих пор.
Еще, возмож�½о, и�½терес�½ые вещи:
•
Поскольку я жил с родителями и �½е имел �½икакого дохода, я подумал, что �½ебольшой
регистрацио�½�½ый вз�½ос был бы �½еплохим. Самый даль�½ий Письмо о регистрации
пришло из Новой Каледо�½ии, было оче�½ь здорово получить письмо с такого
расстоя�½ия.
•
Создавая Hippo для лич�½ого использова�½ия, я был удивле�½, �½асколько популяр�½ым о�½
стал. О �½ём упоми�½алось в �½екоторых жур�½алах. Пом�½ю, мой школь�½ый учитель
уз�½ал об этом, и я получил какой-то диплом, �½авер�½ое, это достиже�½ие было
упомя�½уто в жур�½але. :-)
•
В 2022 году стали доступ�½ы исход�½ики playsid.library (отчасти, вероят�½о, благодаря
Spot/UpRough). Плееры Amiga SID в ос�½ов�½ом были ос�½ова�½ы �½а этой библиотеке, �½о
в �½ей отсутствовала поддержка фильтров, которая �½еобходима для звука C64. Поэтому
я решил посмотреть, мож�½о ли с этим что-�½ибудь сделать. В ко�½це ко�½цов я решил
попробовать портировать з�½аме�½итый reSID SID эмулятор и и�½тегрировать его в
playsid.library. Я по�½ятия �½е имел, сможет ли какая-�½ибудь Amiga действитель�½о
играть ее в том виде, в котором о�½а есть. Это долж�½о быть оче�½ь тяжело для
процессора.
•
В это время я тоже заразился COVID-19 и �½еделю лежал �½а дива�½е. Но это было �½е так
уж и плохо, и я �½а самом деле портировал reSID v0.16 �½а ассемблер Amiga пример�½о
за два д�½я, лежа �½а дива�½е с температурой и голов�½ой болью. Я думаю, что все это
было запуще�½о �½а Amiga за �½еделю. Оказалось, что 68060 может запустите
портирова�½�½ый �½а ассемблер reSID с �½изкими �½астройками качества, и это звучало
�½ам�½ого лучше, чем что-либо �½а Amiga ра�½ьше, так что это было прият�½о.
Почему такое �½азва�½ие - "HippoPlayer" и этот бегемот в качестве логотипа?
Мы с друзьями сформировали «демо-группу» и придумали это �½азва�½ие, так как о�½о звучало
смеш�½о и глупо. Логотип был �½арисова�½ другом из этой группы, и о�½ также оказался в
HippoPlayer. Худож�½ик, вероят�½о, �½икогда �½е уз�½ал что сделал лого, т.к. �½а тот моме�½т о�½ уже
�½е особо увлекался Амигой.
Какое программ�½ое обеспече�½ие и оборудова�½ие, которое вы используете для
разработки HippoPlayer?
Я использовал AsmOne �½а А500 и А1200, затем �½а �½оуте vasm + FS-UAE.
Ты разрабатываешь HippoPlayer самостоятель�½о? Нуж�½а ли помощь в его разработке?
Да, я действитель�½о �½е думал о том, чтобы получить помощь с кодом. Есть ка�½ал Discord с
�½екоторыми Ребята из Amiga, которые помогли и в других от�½оше�½иях. Патрик (из кома�½ды
UHC) помогал при поддержке сети используя свой и�½струме�½т «aget». Эрике реализовал
поддержку SIDBlaster в playsid.library, а также исправил �½екоторые другие ошибки в
библиотеках, Spot/UpRough оче�½ь актив�½о предлагал �½овые фу�½кции, тестировал и
подталкивал ме�½я к их реализации. :-)
Какие мод-форматы было труд�½ее всего и�½тегрировать в HippoPlayer?
Я думаю, что поддержка примеров проигрывателя в строках кода требовала доволь�½о м�½ого
работы в те време�½а для воспроизведе�½ия IFF, WAV, AIFF, MP3 и их вариаций. Здесь
�½еобходимо выпол�½ить м�½ожество преобразова�½ий, в зависимости от вход�½ых да�½�½ых.
Формат модуля имеет код воспроизведе�½ия, �½аписа�½�½ый автором формата, поэтому его
и�½теграция обыч�½о �½е требует особых усилий, �½о есть проблема, если у вас �½ет примеров
кода. Например, что касается формата TFMX, кажется, я выдрал код воспроизведе�½ия из
какого-то игры, в которых о�½и использовались. Возмож�½о, Hollywood Poker Pro.
Какие �½овые фу�½кции вы пла�½ируете и�½тегрировать в �½овые версии HippoPlayer?
Возмож�½о, другие аудиоформаты?
На да�½�½ый моме�½т у ме�½я �½а самом деле �½е так уж м�½ого идей для продолже�½ия.
Что вы думаете о других аудиоплеерах �½а Amiga?
Больше всего м�½е запом�½ились DeliTracker и EaglePlayer, оба о�½и оче�½ь впечатляют своей
архитектурой. О�½и оче�½ь похожи. Но с точки зре�½ия юзабилити о�½и м�½е �½е по�½равились.
Ты когда-�½ибудь работал с программистами других аудиоплееров?
Од�½ажды у ме�½я было �½есколько разговоров по электро�½�½ой почте с Питером Ку�½атом из
DeliTracker. Кажется, я попросил его отправить м�½е �½есколько процедур воспроизведе�½ия для
�½екоторых форматов, которые о�½ любез�½о реализовал.
Возможе�½ ли выпуск HippoPlayer в версии для MorphOS, AmigaOS 4 или AROS?
Я слышал, что HippoPlayer вроде как работает �½а AmigaOS 4 с PowerPC, �½о �½е без проблем. Я
думаю, что Hippo пред�½аз�½аче�½ только для классической Amiga. Тех�½ически это приложе�½ие
для Kickstart 1.3.
Я думаю, вы долж�½о быть, прослушали тысячи музыкаль�½ых трэков. Какие ваши
любимые? Что вы хра�½ите для тестирова�½ия HippoPlayer?
Я составил список избра�½�½ого, который доступе�½ в веб-браузере в превосход�½ой к�½иге
Майкла Руппа. TAWS:
https://hippoplayer.se
в папке «Плейлисты».
Если вы используете Amiga с сетью и HippoPlayer, то же самое мож�½о �½айти, перейдя в
режим поиска с помощью к�½опку переключе�½ия режима списка и выберите «Общие списки».
Для тестирова�½ия у ме�½я �½ет каких-либо ко�½крет�½ых файлов, я просто стараюсь иметь по
од�½ому или два каждого поддерживаемого формата.
Я мог бы упомя�½уть трэк созда�½�½ый в ProTracker, под �½азва�½ием "the ultimate beeper.mod". У
�½его вообще �½ет сэмплов, тем �½е ме�½ее, о�½ все рав�½о издает звук, ловко искажая память.
Plik z chomika:
Teemu1.huusko
Inne pliki z tego folderu:
Cloanto Amiga Forever Plus Edition 10.4.1.rar
(629947 KB)
Wasted Dreams AmigaCD.hdf
(460800 KB)
600GS.rar
(204685 KB)
lc-amiga.addict.no.34.2024.pdf
(43038 KB)
Yoomp.adf
(880 KB)
Inne foldery tego chomika:
#AmiCoders
#demoescena
#Scenelounge
16-Bits Of Lucky
19-21.07 DiHalt 2024 Camping
Zgłoś jeśli
naruszono regulamin