Ретрокомпьютинг
Ретрокомпью́тинг (англ. retrocomputing) — термин, используемый для описания работы с устаревшими, вышедшими из употребления компьютерными системами и программами для них. Увлечение, хобби, способ развлечься для многих энтузиастов, собирающих и использующих интересные ретро-компьютеры и программы. Кроме того, ретрокомпьютингом занимаются из ностальгии по ушедшему времени.
Следствием бурного развития компьютеров стало то, что компьютерные устройства довольно быстро устаревали. Ретрокомпьютинг является способом сохранить историю вычислительной техники для будущих поколений.
Ретрокомпьютинг включает в себя целый ряд направлений:
Исторические направления
Многие люди коллекционируют устаревшие («винтажные»), раритетные или необычные компьютерныe системы — такие как калькуляторы[1], домашние компьютеры, игровые приставки и игровые автоматы[2]; иногда такие коллекции становятся частью экспозиции крупных музеев[3]. Создаются и развиваются частные и общественные компьютерные музеи — например, такие как Музей компьютерной истории в Маунтин-Вью, Калифорния.
Коллекционируют также программы и данные для устаревших систем[4][5]. При этом часто возникают задачи переноса данных на современные носители и конвертация в современные форматы, сохранения этих данных и каталогизации. Быстрая эволюция систем хранения данных и носителей информации приводит к тому, что для данных на устаревших носителях, со временем, становится всё сложнее найти современное считывающее устройство.
Поиск, сохранение и упорядочение информации об устаревших системах. К такой информации относятся описания, проектная и эксплуатационная документация, схемы, исторические документы. Существует ряд сайтов, посвящённых вычислительной технике в целом[6][5][7][8], либо отдельным семействам устройств. Некоторые из таких сайтов предоставляют функциональность вики, позволяя вносить и уточнять информацию силами самих пользователей[9][10]. Также важно сохранение и дополнение знаний об использовании устаревших систем и программ.
Исследования в области компьютерной истории — своего рода «экспериментальная археология» в области компьютеров. Наиболее известные примеры — реконструкция Разностной машины Чарльза Бэббиджа и реализация языка Планкалкюль в 2000 году (спустя полвека после его изобретения).
Аппаратные направления
Восстановление и реконструкция устаревших систем, поддержка их в работоспособном состоянии. Трудностью здесь является то, что многие требуемые для ремонта или эксплуатации компоненты уже давно не производятся.
Моддинг устаревших систем. Например, переделка домашнего компьютера 1980-х в портативный лэптоп[11] или оформление ретро-приставки в стиле «стимпанк»[12].
Повторение старых систем на современной элементной базе (см. en:Home computer remake). Например, Replica 1[англ.] повторяет компьютер Apple I в виде платы с всего одной микросхемой. Подобным образом One Chip MSX повторяет компьютер стандарта MSX2. Появление ряда достаточно дешёвых ПЛИС послужило толчком к созданию целого ряда таких устройств.[13]
Создание собственных любительских (англ. homebrew) компьютерных систем «в стиле 1980-х» и/или на устаревшей элементной базе.
Программные направления
Существуют и развиваются эмуляторы устаревших систем. В частности, это позволяет играть в игры для старых игровых приставок и домашних компьютеров на современных персональных компьютерах, карманных компьютерах и смартфонах. В процессе написания эмулятора часто выявляются неточности имеющейся документации и её неполнота, которую приходится заполнять путём экспериментов с «живой» системой. Эмуляторы позволяют получить опыт использования, ощутить «атмосферу», присущую эмулируемой системе, а также являются средством сохранения в рабочем состоянии программного обеспечения, предназначенного для эмулируемого устройства.
- MAME — эмулятор множества игровых систем, аркадных игровых автоматов, домашних компьютеров и игровых приставок
- SIMH — мультисистемный эмулятор
Возможно также и написание программного обеспечения для устаревших систем. Обычно при этом используются кросс-компиляторы и другие кросс-инструменты, а также эмуляторы — для тестирования и отладки программ.
Ромхакинг позволяет исправить ошибки, изменить встроенные шрифты, добавить в старые игры новые возможности (например, дополнительные уровни)[14]. Любительский перевод и, в частности, русификация, старых компьютерных и консольных игр делает их доступными для более широкой аудитории.
Энтузиасты продолжают создавать любительские (homebrew) игры, в том числе портируя игры с других платформ и создавая ремейки. Организуются конкурсы разработчиков таких игр.
Существуют операционные системы для устаревших систем, написанные в недавнее время, в частности, ОС Wheels[англ.] и ОС Contiki. Создаются UNIX-совместимые варианты ОС для домашних компьютеров. Например, для советского компьютера БК в 2006 году была создана BKUNIX. В сентябре 2016 года, к 30-летию выпуска Apple IIGS, Джон Брукс выпустил существенное обновление операционной системы для этого компьютера — ProDOS версии 2.4[15].
Портирование игр с устаревших систем на современные игровые системы и компьютеры. Помимо прямого портирования, с сохранением полностью идентичной картинки и геймплея, некоторые порты выполняются с целью улучшить саму игру — например, «раскрасить» чёрно-белые или ограниченные по цветам спрайты и текстуры, или повторить сценарий и обстановку старой игры на новом движке; в этом случае обычно говорят о ремейке игры.[16]
И в настоящее время есть музыканты, создающие электронную музыку, используя возможности бытовых компьютеров 1980-х — см. трекерная музыка и чиптюн.
Ретрогейминг
Ретрогейминг (англ. retrogaming), также олдгейминг (англ. oldgaming) — ещё одно направление в рамках ретрокомпьютинга — увлечение играми, созданными для устаревших компьютерных систем. Обычно эти системы — игровые приставки, домашние компьютеры и аркадные игровые автоматы. Игроков, увлечённых ретрогеймингом, называют ретрогеймерами. Игра происходит либо на оригинальном оборудовании, либо на современном — посредством эмуляции или с использованием портированых версий оригинальных игр. Игры 1980-х часто ассоциируются с какими-то конкретными авторами, и часто ретрогеймеры ориентируются в выборе игр именно на конкретного разработчика игры.
Субкультура ретрогейминга также затрагивает музыку старых игр. Во время их создания, как правило, возможности по проигрыванию готовых композиций были ограничены, поэтому мелодии синтезировались непосредственно во время игры; написание музыки для игр в то время включало в себя не только сочинение, но и программирование.
Для современных игровых приставок выпускаются сборники старых игр — портированных, либо со встроенным эмулятором. Такие сборники обычно включают в себя игры от одного издателя; в частности, существуют сборники с играми от Sega, Taito, Midway, Capcom и Namco[17] (Midway Arcade Treasures, Capcom Classics Collection, Namco Museum и др.). Каждый сборник содержит 10-30 игр; некоторые из таких сборников содержат и оригинальные игры, и современные ремейки. Создатели современных консолей предоставляют возможность покупки ретро-игр через сервисы цифровой дистрибуции, такие как Virtual Console, Xbox Live Arcade и PlayStation Store.
Система класса «plug-and-play» (подключи и играй) — такая как C64 Direct-to-TV и Atari Flashback — состоит обычно из небольшого устройства, повторяющего или эмулирующего устаревшую систему, и включает в себя несколько (10-30) игр, не допуская расширения. В конце 2007 года было выпущено портативное устройство Sega Mega Drive Handheld, содержащее фиксированный набор из 20-ти игр[18].
Популярность ретрогейминга приводит к тому, что иногда современные, разработанные с нуля игры, оформляют в ретро-стиле, в попытках придать игре очарование игр 1980-х (например, Cave Story, La-Mulana, Mega Man 9, Retro Game Challenge, VVVVVV).
События
Ретрокомпьютингу посвящаются выставки, презентации, конкурсы и фестивали. Некоторые из них, проводимые ежегодно:
- В США: в Калифорнии проводится Vintage Computer Festival[англ.] (VCF)[19]; в Огайо — The Classic Computing and Gaming Show[20], проводится в конце мая в Кливленде; каждый июль в Канзасе проходит KansasFest[англ.], посвящённый Apple II.
- В Великобритании — Retrovision[англ.].
- В Германии — Vintage Computer Festival Europe (VCFe)
- В России — ежегодный фестиваль демосцены Chaos Constructions, важная часть которого — выставка устаревших и необычных компьютерных устройств. Традиционно в программу фестиваля входят конкурсы AY-музыки для ZX Spectrum, создания демо и интро. Так же существуют менее известные регулярные мероприятия — фестиваль ретрокомпьютеров ArtField и московский даунгрейд-фест ASWDF
Публикации
Существует несколько бумажных журналов на тему ретрокомпьютинга, таких как Retro Gamer (Великобритания, издаётся с 2004 года)[21] и Retro[22] (Германия).
Британский интернет-магазин Console Passion Retro Games[англ.][23] специализируется исключительно на ретро-играх. Магазин также выпускает журнал Retro Fusion и спонсирует выпуск CD-журнала Retro Survival.
См. также
- Программная археология
- Abandonware
- Homebrew (компьютерные игры)
- Демосцена
- Электронное архивирование
- Эмулятор игровой приставки
- en:TOSEC
Примечания
- ↑ Коллекция советской цифровой электроники Сергея Фролова Архивировано 29 ноября 2011 года.
- ↑ 15kop.ru — Музей советских игровых автоматов Архивная копия от 30 августа 2011 на Wayback Machine (рус.)
- ↑ Политехнический музей — По залам музея Архивная копия от 29 августа 2011 на Wayback Machine (рус.) — экспозиция Политехнического музея включает в себя выставку «Автоматика и вычислительная техника»
- ↑ The Retrocomputing Museum Архивная копия от 3 апреля 2020 на Wayback Machine (англ.)
- ↑ 1 2 BitSavers.org Архивная копия от 18 сентября 2021 на Wayback Machine (англ.) — крупная коллекция программного обеспечения и документов по различным системам
- ↑ Old-Computers.com Архивная копия от 7 января 2009 на Wayback Machine (англ.)
- ↑ Виртуальный компьютерный музей Архивная копия от 14 июля 2008 на Wayback Machine (рус.)
- ↑ Железные призраки прошлого Архивная копия от 7 февраля 2008 на Wayback Machine (рус.)
- ↑ CPC Wiki Архивная копия от 2 февраля 2012 на Wayback Machine (англ.)
- ↑ SpeccyWiki Архивная копия от 5 ноября 2008 на Wayback Machine (рус.)
- ↑ Commodore 64 Original Hardware Laptop . Дата обращения: 28 апреля 2009. Архивировано 7 апреля 2009 года.
- ↑ Joseph Drust — 'In’tendo Minion . Дата обращения: 30 августа 2011. Архивировано 10 сентября 2011 года.
- ↑ См. en:Home computer remake
- ↑ Ромхакинг в ConsolWiki Архивная копия от 18 июля 2021 на Wayback Machine (рус.)
- ↑ ProDOS 2.4 для Apple II: первое за 23 года обновление ОС для Apple II (18 сентября 2016). Дата обращения: 20 сентября 2016. Архивировано 20 сентября 2016 года.
- ↑ Retro Remakes Архивная копия от 5 мая 2009 на Wayback Machine (англ.)
- ↑ См. en:Category:Video game collections.
- ↑ SEGA Mega Drive Handheld Архивная копия от 6 июля 2010 на Wayback Machine (англ.)
- ↑ Vintage Computer Festival Архивная копия от 6 января 2018 на Wayback Machine (англ.)
- ↑ The Classic Computing and Gaming Show Архивная копия от 23 июля 2011 на Wayback Machine (англ.)
- ↑ Retro Gamer Magazine Архивная копия от 3 августа 2009 на Wayback Machine (англ.)
- ↑ Retro Архивная копия от 20 июля 2011 на Wayback Machine (нем.)
- ↑ Console Passion Архивная копия от 30 августа 2011 на Wayback Machine (англ.)
Ссылки
- Ретрокомпьютинг в каталоге ссылок Curlie (dmoz)
- ru_oldpc — Сообщество любителей старых компьютеров
- emulate_su — Сообщество любителей старых видеоигр
- hardware_museum — Музей компьютерного «железа»
- «Полигон призраков» (рус.) — Железные призраки прошлого — всё о старых компьютерах. Электронный журнал «Downgrade»
- «Preserving Computing’s Past: Restoration and Simulation» (англ.) — статья Max Burnet и Bob Supnik в Digital Technical Journal, том 8, № 3, 1996.
- Living Computer Museum (англ.) — коллекция компьютеров и программ, в основном DEC
- The Vintage Computer Forums (англ.)
- ClassicCmp (англ.) — списки рассылки cctalk и cctech
- MARCHclub.org (англ.) — группа энтузиастов с центром в Info Age Science Center
- Первый музей компьютеров в Молдове, г. Кишинев
- Коллекция ретро-ноутбуков и комп.техники (г. Рязань)