Линден, Рэнди

Рэндал (Рэнди) Н. Линден
Дата рождения 6 января 1970(1970-01-06) (54 года)
Место рождения Торонто, Онтарио, Канада
Страна
Род деятельности программист

Рэндал (Рэнди) Н. Линден (англ. Randal (Randy) N. Linden; род. 6 января 1970, Торонто, Канада) — канадский программист, известный своей комплексной работой по воссозданию видеоигр и созданию эмуляторов. Работы Линдена включают в себя примечательные воссоздания видеоигр, методы эмуляции, техники перекомпиляции и оптимизации кода, а также практики программирования.

Начиная заниматься программированием как хобби в начале восьмидесятых годов[1][2][3][4], Линден вскоре перешёл к профессиональной деятельности, где его ранние работы включали в себя разработку коммерческих видеоигр и прикладного программного обеспечения для компьютеров Commodore 64, Commodore 128 и Amiga. В 1989 году, спустя шесть лет после начала своей деятельности в программировании, Линден разработал версию видеоигры «Dragon’s Lair» (с англ. — «Логово дракона») для компьютера Amiga. Эта версия приобрела известность, будучи первой видеоигрой, в которой была реализована потоковая передача полноэкранной анимации и звука с гибких дисков на домашнем компьютере[2]. Затем Линден обратил своё внимание на разработку видеоигр для игровых приставок и получил широкое признание за свою версию видеоигры «Doom» для Super NES, успешно преодолев значительный разрыв в вычислительной мощности между Super NES и рекомендуемыми системными требованиями версии видеоигры для ПК[3][4][5].

Линден к тому же известен как создатель «bleem![англ.]», эмулятора PlayStation для Microsoft Windows, а также версии для Dreamcast, «bleemcast!», разработанной совместно с Родни Маром[6]. Помимо этого, в его портфолио входит «Cyboid», видеоигра в жанре шутера от первого лица, вдохновлённая видеоигрой «Quake II», для устройств Android, Amazon Fire и Symbian. Деятельность Линдена не ограничивается разработкой видеоигр; он также сыграл значительную роль в компании Microsoft, работая над такими продуктами, как игровая приставка Xbox 360, Kinect и Microsoft Band[6][7]. В настоящее время Линден является сотрудником компании Limited Run Games[1].

Детство и юность

В конце семидесятых годов Линден впервые столкнулся с компьютерами, когда его школа приобрела компьютер Commodore PET 4032[8], предоставив учащимся возможность бронировать время за устройством в целях обучения программирования[1][3][4]. Линден начал программировать в 1981 году, в возрасте 11 лет, создав свою первую программу на языке BASIC. Примерно два года спустя, в 1983 году, мать подарила Линдену на день рождения комплект Commodore 64, в который входили монитор и рабочий стол[2]. Именно тогда он написал свою первую программу на языке ассемблера 6502. Тот же год ознаменовал начало пути Линдена в разработке видеоигр: он создал видеоигру «Barriers» для Commodore PET[2], которая так и не была выпущена. В то время Линден обратил внимание на клон видеоигры «Space Invaders» (с англ. — «Космические захватчики»), автором которой был программист Джим Баттерфилд, живший, как и он, в Торонто. Линден нашёл контактные данные Баттерфилда в телефонном справочнике и связался с ним. Беседа, которая последовала за этим, и в которой Баттерфилд обстоятельно отвечал на вопросы юного Линдена, оказала глубокое влияние на его будущее профессиональное направление и карьеру[1][8].

Карьера

Начало карьеры

Первой профессионально изданной видеоигрой Линдена стала «Bubbles», клон видеоигры «Centipede» для Commodore 64, выпущенной, когда ему было 13 лет[1][2][3][4][7][8]. Эту видеоигру выпустила на рынок компания Syntax Software, стартап из Торонто, принадлежащий Рэнди Лайонсу[3][4]. После того как Линден связался с Лайонсом с предложением о публикации Bubbles и некоторое время работал в Syntax Software в качестве программиста с неполной занятостью, компания согласилась издать его видеоигру[2].

Прикладное программное обеспечение

Помимо работы над видеоиграми, Линден также разрабатывал прикладное программное обеспечение, включая приложение базы данных для компьютеров Commodore 64 и 128. Изначально приложение называлось «Paperback Filer»[2][3][4] и было издано компанией Digital Solutions; позже оно было переименовано в «Pocket Filer».

The 64 Emulator

В 1988 году Линден создал эмулятор Commodore 64 для компьютера Amiga, который получил название «The 64 Emulator»[2][3][4]. Этот эмулятор, созданный совместно с Дэвидом Фостером и изданный компанией ReadySoft[англ.], возможно, стал первым коммерчески доступным эмулятором такого рода. Сфокусированный на точности воспроизведения, а не на скорости, эмулятор использовал техники интерпретативной эмуляции. Дизайн эмулятора, включавший поддержку подключения дисководов Commodore 1541[англ.], Commodore 1571[англ.] и Commodore 1581[англ.] к Amiga с использованием специально разработанного кабеля для параллельного порта[1][3][4], позволял точно воссоздавать системную среду Commodore 64, обеспечивая высокоточное воспроизведение программного обеспечения Commodore 64 на компьютере Amiga. Примечательно, что розничные единицы вышеупомянутого кабеля собирались вручную энтузиастами в подвале в городе Торонто[1]. В дальнейшем был выпущен преемник эмулятора под названием «The 64 Emulator 2».

Visionary Design Technologies

В 1988 году Линден основал компанию Visionary Design Technologies в подвале дома своей матери. Первым продуктом компании стала версия видеоигры «Dragon’s Lair» для компьютера Amiga, посвящённой фэнтезийной тематике. Эта версия установила прецедент, став первой видеоигрой, в которой была реализована потоковая передача полноэкранной анимации и звука с гибких дисков на домашнем компьютере[2].

Dragon’s Lair для Amiga

«Dragon’s Lair» — это видеоигра в жанре фэнтези и первая часть одноимённой серии видеоигр, созданной дизайнером и сценаристом видеоигр Риком Дайером[англ.]. Впервые выпущенная как аркадная видеоигра на носителе LaserDisc компанией Cinematronics в 1983 году, Dragon’s Lair произвела впечатление на Линдена, который пожелал создать версию видеоигры для компьютера Amiga[3][4]. Следуя своей характерной методике, Линден с нуля воссоздал всю логику видеоигры для версии на Amiga, включая интерактивность, анимацию и воспроизведение звука, делая Dragon’s Lair для Amiga не «портом», а полностью новым программным исполнением видеоигры[9]. В этом контексте, разработка версии видеоигры для компьютера Amiga требовала от Линдена захвата и оцифровки всех анимационных секвенций, найденных на носителе LaserDisc аркадной версии. Для этого Линден использовал цифровизатор производства компании SunRize Industries. После обсуждения своего проекта с ними SunRize Industries предоставила Линдену прототип[3][4] усовершенствованной версии цифровизатора, исключившую необходимость повторного прохода с использованием цветных фильтров. SunRize Industries была основана Энтони Вудом[англ.], который позже основал компанию Roku, Inc.[англ.][2][3][4]

Dragon’s Lair для Amiga также ввела уникальный метод[9], позволявший видеоигре работать на компьютере Amiga 1000 с 512К оперативной памяти, хотя сама видеоигра требовала 768К. В дополнение к основным 512К компьютер Amiga 1000 обладал скромным загрузочным процессом, требующим загрузки носителя «Kickstart». Этот носитель действовал в качестве загрузчика операционной системы, объёмом 256К. Этот загрузчик затем помещался в оперативную память, занимая так называемое «Writable Control Store» (WCS). После загрузки Kickstart в WCS устанавливается регистр, переключающий соответствующую память в режим исключительного чтения до следующей полной перезагрузки машины. Следовательно, для использования WCS в качестве оперативной памяти требовалось произвести перезагрузку. Линден реализовал «мягкий сброс» для перезапуска загрузочного процесса таким образом, чтобы он начинал выполнение, однако с ключевым отличием: на этот раз обычная логика инициализации пропускалась, что позволяло напрямую передавать управление загрузчику видеоигры Линдена. Этот новаторский подход позволил Dragon’s Lair работать на стандартной конфигурации компьютера Amiga 1000, объединив его 512К оперативной памяти с дополнительными 256К из WCS, в сумме получая 768К. В свою очередь, для запуска Dragon’s Lair на компьютере Amiga 500 требовалось увеличение оперативной памяти, поскольку он поставлялся только с 512К оперативной памяти и не имел WCS.

Изданная компанией ReadySoft, версия Dragon’s Lair для Amiga была выпущена в 1989 году.

В более поздних интервью дизайнер и программист видеоигр Эрик Шайи отметил, что работа Линдена над Dragon’s Lair для Amiga послужила для него источником вдохновения при реализации графики в видеоигре «Another World» (с англ. — «Другой мир»)[10][11].

Другие видеоигры

Компания Visionary Design Technologies также издавала видеоигры, созданные другими разработчиками. Видеоигра для Amiga «Vortex[англ.]» (не следует принимать за одноимённую видеоигру[англ.] от компании Argonaut Games), разработанная Ансельмом «Энди» Хуком, была издана компанией в 1989 году. В том же году Visionary Design Technologies также издала видеоигру для Amiga «Datastorm[англ.]». Видеоигра была разработана Сёреном Грёнбехом, с музыкой, скомпонованной Тиммом Энгельсом.

Последующие работы

После выпуска Dragon’s Lair для Amiga, Линден занялся разработкой версии «Dragon’s Lair: Escape from Singe’s Castle[англ.]», также для компьютера Amiga[2][12], которую издала компания Bethesda Softworks в 1990 году. Эта видеоигра включала уровни, отсутствующие в выпуске Dragon’s Lair для Amiga, а также новый контент. К тому же, в видеоигру была добавлена возможность синхронизации с оригинальной видеоигрой Dragon’s Lair для Amiga, что позволяло переносить видеоигру на жёсткий диск для ускорения загрузки и исключения необходимости смены носителей.

Во время работы в Bethesda Softworks Линден также участвовал в портировании видеоигры для ПК «Wayne Gretzky Hockey» на NES[8]. Этот порт был издан в январе 1991 года. После этого Линден совместно с программистом Полом Колетта занимался разработкой видеоигр «Home Alone» (с англ. — «Один дома») и «Where's Waldo?[англ.]» для NES[3][4][8][12], при этом музыку к последней компоновал Джулиан Лефэй[англ.]. Изданные соответственно компаниями THQ и Bethesda Softworks, обе видеоигры были приняты критиками без энтузиазма.

Работа в компании Sculptured Software

Линден присоединился к компании Sculptured Software[англ.] в 1994 году в качестве разработчика видеоигр для Super NES, затем переключая своё внимание на создание инструментального программного обеспечения. В этот период Линден посетил конференцию разработчиков Nintendo, на которой был представлен сопроцессор «Super FX» от компании Argonaut Games и его потенциал на примере демонстрации видеоигры «Star Fox», использующей его. Работодатель Линдена в то время, компания Sculptured Software, также впечатлённая возможностями чипа, решила разработать собственную видеоигру на основе Super FX. Видеоигра получила название «Dirt Trax FX[англ.]», и её программистом стал Джон Морган[8].

В интервью с Software Engineering Daily[8] Линден отметил, что на момент начала разработки видеоигры Dirt Trax FX у его группы не было доступа к необходимому инструментальному программному обеспечению для чипа Super FX. Чтобы преодолеть это препятствие, Линдену был поручен процесс создания собственных инструментов разработки с нуля, включая ассемблер, компоновщик (линкер) и отладчик[3][4], необходимые для программирования на чипе Super FX. Это решение позволило компании впоследствии приступить к разработке видеоигры Dirt Trax FX.

Doom для Super NES

Вдохновение Линдена на создание версии технически требовательной на то время видеоигры «Doom» для Super NES пришло после посещения упомянутой ранее конференции разработчиков Nintendo. Данный опыт укрепил убеждение Линдена в целесообразности использования чипа Super FX с целью создания версии видеоигры для Super NES. Дополнительно мотивированный примером своих коллег, играющих в Doom в режиме в Deathmatch (с англ. — «смертельный бой») по вечерам[8], Линден взял на себя инициативу самостоятельно разработать версию видеоигры для Super NES[1][3][4], представив её компании Sculptured Software только после создания рабочего демо[8]. Признав потенциал проекта, и получив разрешение от id Software, компания Sculptured Software выделила группу для работы над ним, чтобы успеть выпустить видеоигру к праздничному сезону[2][8]. Во время разработки Линден использовал инструментарий, созданный им для производства Dirt Trax FX. Для программирования он использовал компьютер Amiga, адаптировав игровые контроллеры игровой приставки Super NES для работы с ним и используя разобранный игровой картридж видеоигры Star Fox для доступа к чипу Super FX[2][8]. У Линдена не было доступа к исходному коду версии Doom для ПК[1], что делает версию для Super NES не «портом» в техническом смысле, а проектом программирования, начатым с нуля. Версия Doom для Super NES также не использует движок id Tech 1, найденный в версии для ПК; вместо этого она работает на основе «Reality Engine»[13][14], специализированном игровом движке, разработанном ад-хок Линденом на языках ассемблера 65816 и Super FX.

«DOOM-FX», как его стали называть, часто упоминается как «Impossible Port»[5] (с англ. — «невозможный порт») [хотя, по вышеупомянутой причине, Doom для Super NES не является портом в его техническом смысле, со временем повседневное использование этого термина стало более широким]; Super NES, даже с преимуществом, предоставляемым вторым поколением сопроцессора Super FX — RISC-чип с частотой 21,4 МГц — все ещё значительно уступал рекомендуемым системным требованиям версии для ПК, которые составляли процессор 80486 с частотой 66 МГц, 8 Мб оперативной памяти и видеоадаптер VGA.

В Северной Америке версия Doom для Super NES была выпущена 1 сентября 1995 года, издательством Williams Entertainment. В Европе видеоигру издала компания Ocean Software, где она была выпущена 26 октября 1995 года. Наконец, в Японии видеоигру на рынок вывела компания Imagineer, и она была выпущена 1 марта 1996 года[15].

Более двадцати лет спустя, Линден выразил в интервью свой энтузиазм к выполнению проектов, таких как версия Doom для Super NES, что отражает общую тенденцию его карьеры. Хотя он не упомянул видеоигру конкретно, он подчеркнул свой интерес к осуществлению технических проектов, которые широко считаются непреодолимыми, отмечая, что ему «[нравятся] технические проекты и задачи в сфере программирования, которые люди считают невозможными для реализации»[7]. В отдельном интервью, проведённом Nintendo Life, сайтом, посвящённым новостям и обзорам Nintendo, Линден отметил, что «[…] создание „невозможного порта“, как я сделал, когда создал DOOM для Super NES, это один из тех вызовов, о которых вы знаете в глубине души, что если будете упорно стараться, то это похоже на Паровозика, который смог. Вы просто должны продолжать пытаться, и в конечном итоге окажетесь на вершине»[16].

В 2020 году, Линден обнародовал исходный код оригинальной версии Doom для Super NES[1][17] вместе с сопутствующими инструментами разработки в бинарном виде[1]. Линден отметил, что причиной публикации исходного кода была отсутствие доступного образца исходного кода полной видеоигры для Super NES или в частности видеоигры, использующей чип Super FX. Следовательно, Линден посчитал важным поддержать других программистов в их обучении и развитии, сделав исходный код видеоигры общедоступным[1] под лицензией GPLv3[18].

8 августа 2024 года компания Limited Run Games анонсировала новую и улучшенную версию Doom для Super NES, которая будет доступна в физическом выпуске. Почти 30 лет спустя после оригинального выхода Doom для Super NES, Линден, ныне сотрудник Limited Run Games, вернулся к разработке этого улучшенного издания. Обновлённая версия будет включать в себя все четыре эпизода Doom, включая «Thy Flesh Consumed», который был впервые представлен в 1995 году в обновлённой версии видеоигры для ПК под названием «The Ultimate Doom», а также будут включатся уровни, отсутствовавшие в оригинальной версии видеоигры для Super NES, в которой было только 22 уровня по сравнению с 27 в версии для ПК. Кроме того, в обновлённой версии видеоигры для Super NES, которая будет включать усовершенствованный сопроцессор, совместимый с Super FX[19], будут реализованы возможность кругового стрейфа (circle-strafe), улучшения производительности, респаун монстров на уровне сложности «Nightmare», полупрозрачный рендеринг демона «Spectre», коды уровней, проигрыватель игровой музыки, доступный через меню, и поддержка вибрации посредством специализированного, нового игрового контроллера. Выпуск обновлённой версии Doom для Super NES запланирован на 2025 год[20][21].

bleem! и bleemcast!

bleem!

В 1998 году, будучи мотивированным обширным ассортиментом качественных видеоигр, доступных для игровой приставки PlayStation, а также возможностью беспрепятственно просматривать содержимое оптических игровых носителей PlayStation на ПК, Линден нацелился на создание эмулятора PlayStation для Microsoft Windows. После приобретения в книжном магазине справочника по архитектуре MIPS, которая применялась в PlayStation, он приступил к изучению системы[3][22][23]. Эмулятор под названием «bleem!» был разработан примерно за год[7], что привело к его начальному выпуску 15 мая 1999 года[24].

Линден начал разработку bleem!, изучая инструкции процессора MIPS и реализуя их эмуляцию пошагово, сфокусировавшись на тех, которые были необходимы для каждой конкретной PlayStation видеоигры, которую он тестировал. Он реализовывал поддержку кодов операций — таких как сложение, сравнение и вычитание — в порядке их появления, в конечном итоге охватывая большинство набора инструкций процессора. Когда поддержка основной части инструкций ЦП была реализована, Линден перенаправил своё внимание на изучение способа, с помощью которого видеоигры для PlayStation управляют графикой. Он спроектировал эмулятор таким образом, чтобы операции записи в память, связанные с графической обработкой, перехватывались и преобразовывались в многоугольники (полигоны) для их последующего отображения на ПК. Данный подход обеспечил использование улучшенных графических возможностей ПК, позволяя выводить изображение с более высоким разрешением, при этом оставаясь прозрачным для самих видеоигр во время их воспроизведения на bleem![3][23].

Системные требования bleem! были заметно скромными для своего времени, предполагая работоспособность на процессоре Intel Pentium MMX с частотой 233 МГц и 16 Мб оперативной памяти. Хотя изначально как минимум требовался процессор Intel Pentium с частотой 166 МГц[25], эти спецификации впоследствии были слегка ужесточены. В интервью 1999 года с изданием IGN Дэвид Герполшаймер, партнёр Линдена по bleem!, упомянул, что сам Линден разрабатывает bleem! на системе с процессором Intel Pentium MMX с частотой 200 МГц, стремясь максимально расширить совместимость эмулятора с самыми низкими системными требованиями на основе личного опыта[25]. Тем не менее, bleem! поддерживал передовые технологии процессоров, такие как уже устаревший набор SIMD-инструкций 3DNow! от AMD, введённый с процессором AMD K6-2 в 1998 году.

В плане графики bleem! предоставлял поддержку как программного, так и аппаратного рендеринга, последний был реализован посредством графического API Direct3D. Несмотря на поддержку 3D-ускорителей от Nvidia, ATI (теперь AMD), 3dfx, Matrox и S3, наличие 3D-ускорителя не являлось обязательным для работы эмулятора. Ключом к производительности bleem! было исключительное использование языка программирования ассемблера x86 при его программировании, без каких-либо компонентов, написанных на более высокоуровневых языках, таких как C или C++. Разработанный с использованием техник низкоуровневой (LLE) и высокоуровневой эмуляции (HLE), bleem! был способен производительно эмулировать видеоигры для PlayStation даже на относительно слабых ПК того времени.

Примерно через два десятилетия после запуска bleem!, Линден отметил в интервью, что «[bleem!] являлся первоначальной демонстрацией, использованной для презентации концепции Xbox Биллу Гейтсу». Впоследствии, Линден получил запрос о создании модифицированной версии эмулятора без упоминаний бренда bleem!. Он отметил, что эта версия использовалась Microsoft внутренне для демонстрации Гейтсу возможности создания игровой приставки на базе ПК[1].

bleemcast!

Идея о «bleemcast!», версии bleem! для Dreamcast, была задумана Дэвидом Герполшаймером[3][6][7][23]. Линден был убеждён, что благодаря аппаратному обеспечению Dreamcast можно добиться улучшенного воспроизведения эмулированных видеоигр по сравнению с тем, что возможно на ПК[3][23]. Герполшаймер начал общение с компанией Sega, посетив Японию для обсуждения проекта с её президентом[англ.] и советом директоров. Несмотря на эти усилия, Sega в итоге решила не давать официального одобрения на выпуск bleemcast!, что заставило Линдена продолжать работу над проектом без возможности использовать комплект для разработки программного обеспечения (SDK) Dreamcast[6].

В процессе разработки bleemcast! Линден изучил различные библиотеки Dreamcast, чтобы определить и обойти аппаратный сбой[англ.] в графическом чипе PowerVR Series2, используемым в Dreamcast. Этот аппаратный сбой влиял на воспроизведение одной из видеоигр, совместимых в будущем с эмулятором[6][7]. В отличие от версии bleem! для Windows, которая изначально поддерживала широкий спектр видеоигр, bleemcast! был адаптирован под отдельные видеоигры, требуя отдельного издания bleemcast! для каждой из поддерживаемых.

В соавторстве с Родни Маром[6], bleemcast! был полностью разработан на языке ассемблера SH-4[7], в изоляции от любого программного кода, использованного в версии bleem! для Windows. Работа над проектом заняла примерно год. Отличаясь как единственный случай, когда одна игровая приставка, все ещё активная в своём жизненном цикле в то время, была эмулирована на другой игровой приставке, «bleemcast! для Gran Turismo 2» был выпущен 4 июня 2001 года[26], за ним последовали «bleemcast! для Metal Gear Solid» и «bleemcast! для Tekken 3» 30 и 31 октября 2001 года, соответственно[27][28].

Прототип Quake для Game Boy Advance

В 2002 году Линден начал создание прототипа версии видеоигры Quake для портативной игровой системы Game Boy Advance. Подобно его работе над версией Doom для Super NES, он разработал этот прототип как техническую демонстрацию, направленную на привлечение издателей компьютерных игр. Демонстрация включала в себя первый уровень видеоигры, известный как E1M1, и состояла из примерно 200 000 строк кода на языке ассемблера ARM7[29]. Не найдя издателя, Линден сместил акцент на улучшение технологии движка демоверсии. Вновь разработанный с целью привлечения издателей компьютерных игр, усовершенствованный вариант движка содержал улучшенные анимации, эффекты точечного освещения, модернизации в использовании камеры и улучшения управления подводными сегментами.

Около двадцати лет спустя, в 2022 году, Линден наткнулся на свою работу над прототипом видеоигры Quake для Game Boy Advance на флеш-накопителе, что привело к её последующему освещению в видеоигровых СМИ[29][30][31].

Работа в компании Microsoft

В 2007 году две разные группы из компании Microsoft обратились к Линдену, желая заинтересовать его должностью. Линден принял решение вступить в группу, занимающуюся разработкой инструментов для разработчиков[1], в качестве руководителя группы[англ.]. Находясь в Microsoft, Линден принимал участие в инженерной разработке нескольких продуктов, в том числе игровая приставка Xbox 360, Kinect и Microsoft Band[6][7].

Cyboid

Используя усовершенствованную версию движка, изначально созданного для прототипа Quake на Game Boy Advance, Линден выпустил версию «Cyboid» для Symbian, шутера от первого лица, вдохновлённого видеоигрой «Quake II», в 2006 году[6].

После прекращения производства Microsoft Band в 2016 году, Линден, проведший почти десятилетие в Microsoft, решил покинуть компанию. Затем он основал компанию R&R Digital, которая выпустила Cyboid для Amazon Fire 25 октября 2016 года, и последовательно для Android 25 марта 2017 года[2][6][7].

Настоящее время

В настоящее время Линден работает в компании Limited Run Games, где его внимание сосредоточено на «Carbon Engine[англ.]»[1]. Часто выступая технической основой для видеоигр Limited Run Games, Carbon Engine охватывает ряд эмуляторов игровых приставок, зачастую интегрируемых с улучшенными версиями оригинальных видеоигр, с целью обогащения игрового опыта (геймплей).

Личная жизнь

В девяностых годах Линден являлся добровольцем пожарной службы, сначала в Гейтерсберге, штат Мэриленд, а затем в Сан-Диего, штат Калифорния. После периода добровольческой службы Линден был принят на работу профессиональным пожарным в дистрикте защиты от пожаров Крест[англ.]/Восточный округ[англ.] в Сан-Диего, штат Калифорния.

Родом из Торонто, Онтарио, Канада, Линден на данный момент проживает в Сиэтле, штат Вашингтон.

Примечания

  1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Machkovech, Sam. Assembly line: An urge to preserve game history brought a 40-year vet back to the industry (англ.). www.gamedeveloper.com (3 мая 2023). Дата обращения: 10 августа 2024.
  2. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Let’s Interview; Dragon’s Lair, Doom and Bleem Developer Randy Linden (брит. англ.). Gaming Reinvented (31 декабря 2017). Дата обращения: 10 августа 2024.
  3. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Bleem: How The PlayStation Was Emulated - The Retro Hour EP190 (брит. англ.). The Retro Hour Podcast (13 сентября 2019). Дата обращения: 14 сентября 2024.
  4. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Interview with Randy Linden, the developer who brought Dragon’s Lair to the Amiga, DOOM to the SNES, and creator of Bleem! – Part 1 (амер. англ.). Vintage is the New Old (28 ноября 2019). Дата обращения: 14 сентября 2024.
  5. 1 2 Digital Foundry DF Retro: The Making of Doom on Super NES - The Original 'Impossible Port' - Randy Linden Interview (10 сентября 2022). Дата обращения: 10 августа 2024.
  6. 1 2 3 4 5 6 7 8 9 Mason, Kev Bleemcasting: An Interview With Bleemcast! Developer Randy Linden. The Dreamcast Junkyard. Дата обращения: 10 августа 2024.
  7. 1 2 3 4 5 6 7 8 9 Nai, Luiz Interview with Bleem! developer Randy Linden. (англ.). Titan Game Studios (9 сентября 2020). Дата обращения: 10 августа 2024.
  8. 1 2 3 4 5 6 7 8 9 10 11 Nash, Joe DOOM on Super Nintendo with Randy Linden (амер. англ.). Software Engineering Daily (10 октября 2024). Дата обращения: 13 октября 2024.
  9. 1 2 Modern Vintage Gamer Dragons Lair on the Amiga - How a laserdisc game fit onto 6 floppy disks | MVG (14 ноября 2022). Дата обращения: 10 августа 2024.
  10. Interview with Eric Chahi, Designer of Out of this World. eboredom.20m.com. Дата обращения: 14 августа 2024.
  11. Eric Chahi : « J’avais envie de créer un rythme cinématographique pour Another World » | CNC (неопр.). Centre national du cinéma et de l'image animée. Дата обращения: 14 августа 2024.
  12. 1 2 Randy Linden (англ.). MobyGames. Дата обращения: 10 августа 2024.
  13. Inside the work to get Doom on the Super Nintendo (англ.). www.gamedeveloper.com. Дата обращения: 10 августа 2024.
  14. Reality Engine (англ.). DoomWiki.org (10 августа 2024). Дата обращения: 10 августа 2024.
  15. DOOM Release Information for Super Nintendo - GameFAQs. GameFAQs. Дата обращения: 20 сентября 2024.
  16. Lopez, Alan 'Impossible' Port Master Randy Linden Talks Jurassic Park, BOTW, And His Favourite Ports (брит. англ.). Nintendo Life (13 сентября 2023). Дата обращения: 31 августа 2024.
  17. Modern Vintage Gamer A closer look at the Super NES DOOM Source Code Release | MVG (20 июля 2020). Дата обращения: 10 августа 2024.
  18. RandalLinden/DOOM-FX. — 2024-08-11.
  19. McFerran, Damien Interview: Meet The Man Who's Upgrading SNES Doom With The "Super FX 3" Chip (брит. англ.). Time Extension (10 ноября 2024). Дата обращения: 15 декабря 2024.
  20. Doolan, Liam DOOM Is Getting A New And Improved Definitive Release On Super Nintendo (брит. англ.). Nintendo Life (9 августа 2024). Дата обращения: 10 августа 2024.
  21. Denzer, TJ. Limited Run Games dev Randy Linden on enhancing Doom on SNES (англ.). Shacknews (21 августа 2024). Дата обращения: 31 августа 2024.
  22. Let’s Interview: Bleem!, Kinect and Cyboid Developer Randy Linden (Part 2)! (брит. англ.). Gaming Reinvented (20 июня 2018). Дата обращения: 10 августа 2024.
  23. 1 2 3 4 Interview with Randy Linden, the developer who brought Dragon’s Lair to the Amiga, DOOM to the SNES, and creator of Bleem! – Part 2 (амер. англ.). Vintage is the New Old (29 ноября 2019). Дата обращения: 14 сентября 2024.
  24. Bleem! Out - Blue's News Story. Blue's News. Дата обращения: 20 сентября 2024.
  25. 1 2 The Full Bleem Interview (англ.). IGN (23 марта 1999). Дата обращения: 10 августа 2024.
  26. bleem! for Gran Turismo 2 (англ.). IGN. Дата обращения: 20 сентября 2024.
  27. bleemcast! Metal Gear Solid for Dreamcast - GameFAQs. GameFAQs. Дата обращения: 20 сентября 2024.
  28. bleem! for Tekken 3 (англ.). IGN. Дата обращения: 20 сентября 2024.
  29. 1 2 Modern Vintage Gamer The Story of Quake on the Game Boy Advance | MVG (13 июня 2022). Дата обращения: 10 августа 2024.
  30. Doolan, Liam Unreleased Quake Prototype For Game Boy Advance Discovered (брит. англ.). Nintendo Life (11 июня 2022). Дата обращения: 10 августа 2024.
  31. Conway, Adam The story of the impossible port: How Quake was ported to the Game Boy Advance (англ.). XDA (14 июня 2022). Дата обращения: 31 августа 2024.

Ссылки

Read other articles:

MTs Negeri 1 BukittinggiMadrasah Tsanawiyah Negeri 1 Kota BukittinggiInformasiDidirikanJuli 1977* (sekarang generasi ke-46)*JenisNegeriAkreditasiAJumlah kelas32 (seluruhnya)Rentang kelasVII, VIII, IXKurikulumKurikulum Merdeka Kurikulum 2013Jumlah siswa1066*[1]StatusTerakreditasiAlamatLokasiJalan Raya Kusuma Bhakti KM 1, Kubu Gulai Bancah, Mandiangin Koto Selayan, Bukittinggi, Sumatera BaratTel./Faks.(0752) 22939Situs web[[1]]Moto Madrasah Tsanawiyah Negeri (MTsN) 1 Buki...

 

هذه المقالة تحتاج للمزيد من الوصلات للمقالات الأخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (مارس 2018) جامعة لوليا للتكنولوجيا   معلومات التأسيس 1971 النوع عامة الموقع الجغرافي إحدا...

 

For other uses, see Nutana (disambiguation). Provincial electoral district in Saskatchewan, CanadaSaskatoon Nutana Saskatchewan electoral district Current boundaries since 2016 election New boundaries effective next electionCoordinates:52°06′43″N 106°39′32″W / 52.112°N 106.659°W / 52.112; -106.659Provincial electoral districtLegislatureLegislative Assembly of SaskatchewanMLA    Erika RitchieNew DemocraticDistrict created1967as Saskatoon Nutan...

Alejandro Sabella Alejandro Sabella (2012) Personalia Voller Name Alejandro Javier Sabella Geburtstag 5. November 1954 Geburtsort Buenos Aires, Argentinien Sterbedatum 8. Dezember 2020 Sterbeort Buenos Aires, Argentinien Größe 175 cm Position Mittelfeld Herren Jahre Station Spiele (Tore)1 1974–1978 River Plate 118 (11) 1978–1980 Sheffield United 76 0(8) 1980–1981 Leeds United 23 0(2) 1982–1985 Estudiantes de La Plata 149 (10) 1985–1986 Grêmio Porto Alegre ? 0(?) 1986

 

Nule NuleKomuneComune di NuleLokasi Nule di Provinsi SassariNegara ItaliaWilayah SardiniaProvinsiSassari (SS)Pemerintahan • Wali kotaAntonio Giuseppe MellinoLuas • Total51,95 km2 (20,06 sq mi)Ketinggian650 m (2,130 ft)Populasi (2016) • Total1,380[1]Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos07010Kode area telepon079Situs webhttp://www.comune.nule.ss.it Nule (bahasa Sardinia: Nule) adal...

 

Fredric March (1940) Fredric March (eigentlich Frederick Ernest McIntyre Bickel; * 31. August 1897 in Racine, Wisconsin; † 14. April 1975 in Los Angeles, Kalifornien) war ein US-amerikanischer Schauspieler, der in Hollywood mehr als drei Jahrzehnte lang zu den wandlungsfähigsten und angesehensten Charakterdarstellern zählte. Er gewann zweimal den Oscar als Bester Hauptdarsteller, für Dr. Jekyll und Mr. Hyde (1931) und Die besten Jahre unseres Lebens (1946). Am Broadway wurde er außerdem...

1968 single by Tammy Wynette For the album of the same name, see D-I-V-O-R-C-E (album). For other uses, see Divorce (disambiguation). D-I-V-O-R-C-ESingle by Tammy Wynettefrom the album D-I-V-O-R-C-E B-sideAlmost PersuadedReleasedMay 1968 (U.S.)RecordedMarch 22, 1968GenreCountryLength2:57LabelEpicSongwriter(s)Bobby Braddock and Curly PutmanProducer(s)Billy SherrillTammy Wynette singles chronology Take Me to Your World (1968) D-I-V-O-R-C-E (1968) Stand by Your Man (1968) D-I-V-O-R-C-E is a song...

 

French sculptor and medalist Tomb of Alfred de Musset by Barre, Père Lachaise Cemetery, Paris Jean Auguste Barre (25 September 1811 – 5 February 1896) was a French sculptor and medalist.[1][2] Born in Paris, he was trained by his father Jean-Jacques Barre (1793–1855), a medalist. Barre studied at the École nationale supérieure des Beaux-Arts in Paris under Jean-Pierre Cortot, and he is mainly known as a portrait sculptor. Exhibiting at the French Salon from 1831 to ...

 

Malaysian politician, lawyer and legal scholar In this Malay name, there is no family name. The name Mokhtar is a patronymic, and the person should be referred to by the given name, Mohd Na'im. The Arabic-derived word bin or binti/binte, if used, means 'son of' or 'daughter of', respectively. Yang Berhormat Senator Dato' Setia Dr. HajiMohd Na'im MokhtarSSIS DPMS BSK AMNمحمد نعيم مختار‎Minister in the Prime Minister's Department (Religious Affairs)IncumbentAssumed office ...

Statue in Washington, D.C. Major General James B. McPhersonBrigadier General James B. McPhersonStatue in 2005ArtistLouis RebissoYear1876 (1876)TypeBronzeDimensions430 cm × 370 cm (168 in × 144 in)LocationWashington, D.C.OwnerNational Park Service Equestrian statue of James B. McPhersonU.S. National Register of Historic PlacesU.S. Historic districtContributing property LocationWashington, D.C.Coordinates38°54′7.05″N 77°2′2.85″W...

 

South Somerset shown within Somerset and England South Somerset is a local government district in the English county of Somerset. The South Somerset district occupies an area of 370 square miles (958 km2),[1] stretching from its borders with Devon and Dorset to the edge of the Somerset Levels. The district has a population of about 158,000,[2] and has Yeovil as its administrative centre. In the United Kingdom, the term listed building refers to a building or other structu...

 

Australian artist SirIvor HeleCBEHele (2nd from left) and friends in Bavaria c. 1928Born13 June 1912Edwardstown, South AustraliaDied1 December 1993(1993-12-01) (aged 81)Bedford Park, South AustraliaNationalityAustralianEducationWestbourne Park Primary School Prince Alfred CollegeKnown forLandscape and Portrait paintingAwardsArchibald Prize: 1951, 1953, 1954, 1955, 1957 Melrose Prize: 1935, 1936, 1939 Sir Ivor Henry Thomas Hele, CBE (13 June 1912 – 1 December 1993)[1] w...

この記事の出典や参考文献は、一次資料や記事主題の関係者による情報源に頼っています。信頼できる第三者情報源とされる出典の追加が求められています。出典検索?: ベリーベリープロダクション – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2020年10月) 株式会社ベリーベリープロダク...

 

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (September 2015) SpeechSchool.TVTypePrivateIndustryOnline EducationFoundedAuckland, New Zealand 2009HeadquartersLondon, United Kingdom and Auckland, New ZealandArea servedWorldwideWebsitewww.speechschool.tv SpeechSchool.TV is an online speech training service based in New Zealand and the United Kingdom. It provides a subscription based ...

 

Song first recorded by Jackie Brenston with Ike Turner in 1951 This article is about the 1951 song. For other uses, see Rocket 88 (disambiguation). Rocket 88Single by Jackie Brenston and his Delta CatsB-sideCome Back Where You BelongReleasedMarch 1951 (1951-03)[1]RecordedMarch 3 or 5, 1951StudioMemphis Recording Service (Memphis)GenreRock and roll[2]R&B[3]jump blues[4]Length2:48LabelChessSongwriter(s) Jackie Brenston (credited) Ike Turner (uncredi...

1997 single by T-Spoon This article is about the 1997 song. For 2011 comedy film, see The Inbetweeners Movie. For cocktail, see Sex on the Beach. Sex on the BeachUK cassette artwork (1997)Single by T-Spoonfrom the album The Hit Collection Released4 July 1997 (1997-07-04)Length3:55Label Alabianca (Netherlands) Control (UK) Songwriter(s) Serge Ramaekers Dominic Sas Remy De Groot Humphrey Mijland Shalamon Shamrock Baskin Producer(s) Serge Ramaekers Dominic Sas T-Spoon singles chro...

 

American film director (1893–1987) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Spencer Gordon Bennet – news · newspapers · books · scholar · JSTOR (April 2018) (Learn how and when to remove this template message) Spencer Gordon BennetFrom a 1925 magazineBorn(1893-01-05)January 5, 1893Brooklyn, New York...

 

This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (July 2018) (Learn how and when to remove this template message) You can help expand this article with text translated from the corresponding article in Italian. (July 2017) Click [show] for important translation instructions. Machine translation, like DeepL or Google Tr...

Para otros usos de este término, véase El fantasma de la ópera (desambiguación). El fantasma de la ópera de Gastón Leroux Ilustración de la primera edición estadounidense de la novela de 1911.Género Novela Subgénero Ficción romántica, ficción gótica, misterio, literatura fantástica y terror Ambientada en París Idioma Francés Título original Le Fantôme de l'Opéra País Francia Fecha de publicación 1910 [editar datos en Wikidata]El fantasma de la ópera (Le F...

 

County in Jiangxi, People's Republic of ChinaDe'an County 德安县TeianCountyLocation of De'an County (red) within Jiujiang City (yellow) and JiangxiCoordinates: 29°17′55″N 115°46′03″E / 29.2987°N 115.7674°E / 29.2987; 115.7674CountryPeople's Republic of ChinaProvinceJiangxiPrefecture-level cityJiujiangArea • Total863 km2 (333 sq mi)Population (2018) • Total161,000 • Density190/km2 (480/sq mi)Tim...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!