Однако иногда устаревшую компьютерную систему приходится «воскрешать», чтобы запустить программное обеспечение, специфичное для этой системы, получить доступ к данным, хранящимся на устаревших носителях, или использовать периферийное устройство , для которого требуется эта система.
Аппаратные ретрокомпьютеры
Исторические системы
Ретрокомпьютеризация является частью истории компьютерного оборудования . Ее можно рассматривать как аналог экспериментальной археологии в вычислительной технике. [2] Некоторые примечательные примеры включают реконструкцию разностной машины Бэббиджа ( более чем через столетие после ее разработки) и реализацию Plankalkül в 2000 году (более чем через полвека с момента ее создания).
«Самодельные» компьютеры
Некоторые энтузиасты ретрокомпьютинга также считают « домашнее производство » (проектирование и сборку ретро- и ретро-стилизованных компьютеров или наборов) важным аспектом хобби, дающим новым энтузиастам возможность более полно ощутить, какими были ранние годы любительской вычислительной техники. [1] Существует несколько различных подходов к этой цели. Некоторые из них являются точными копиями старых систем, а некоторые — более новыми разработками, основанными на принципах ретрокомпьютинга, в то время как другие объединяют эти два, со старыми и новыми функциями в одном пакете. Вот некоторые примеры:
Устройство, предлагаемое IMSAI , представляет собой современную, обновленную, но при этом обратно совместимую версию и копию оригинальной IMSAI 8080 , одной из самых популярных ранних персональных систем;
Несколько копий и комплектов Apple 1 были проданы в ограниченном количестве в последние годы разными производителями, например, « Replica 1 » от Briel Computers; [3]
Комплект Arduino Retro Computer — это комплект с открытым исходным кодом и открытым аппаратным обеспечением, который вы можете собрать самостоятельно и который имеет интерпретатор BASIC. [4] Также существует версия Arduino Retro Computer, которую можно подключить к телевизору; [5]
Существует по крайней мере одна переделка Commodore 64 с использованием ПЛИС , настроенной на эмуляцию 6502; [6]
Совместимый с MSX 2/2+ набор для самостоятельной сборки GR8BIT , предназначенный для практического обучения электронике, намеренно использующий старые и новые концепции и устройства ( память SRAM большой емкости , микроконтроллеры и ПЛИС );
Commander X16 — это текущий проект Дэвида Мюррея , который надеется создать новую 8-битную платформу, вдохновленную Commodore 64 , используя готовые современные детали. [8] [9] [10] [11]
C256 Foenix и его различные версии — это новое семейство ретро-компьютеров на базе WDC65C816. FPGA используются для моделирования пользовательских чипов CBM и обладают мощностью Amiga с ее графическими и звуковыми возможностями.
Коллекция самодельных 8-битных проектов Гранта Сирла. [12]
Программное обеспечение ретрокомпьютерного
Поскольку старое компьютерное оборудование становится все сложнее обслуживать, растет интерес к компьютерному моделированию. Это особенно касается старых мэйнфреймовых компьютеров , которые в основном были списаны и имеют требования к пространству, питанию и окружающей среде, недоступные для среднего пользователя. Размер памяти и скорость современных систем позволяют моделированию многих старых систем работать быстрее, чем эта система на оригинальном оборудовании. [13] [14]
Один из популярных симуляторов, исторический симулятор SIMH , предлагает симуляции для более чем 50 исторических систем, с 1950-х годов по настоящее время. Эмулятор Hercules симулирует семейство IBM System/360 от System/360 до 64-битной System/z . Симулятор доступен для системы Honeywell Multics .
Программное обеспечение для старых систем не было защищено авторским правом и имело открытый исходный код , поэтому существует широкий спектр программного обеспечения, которое можно запустить на этих симуляторах.
Некоторые эмуляции используются предприятиями, поскольку запуск производственного программного обеспечения в симуляторе обычно быстрее, дешевле и надежнее, чем запуск на оригинальном оборудовании. [ необходима цитата ]
Американский провайдер потокового видео Netflix выпустил фильм с несколькими вариантами ответов, который был забрендирован как часть их серии Black Mirror , под названием Bandersnatch . Главный герой — подросток-программист, работающий по контракту на создание видеоигровой адаптации фэнтезийного романа для 8-битного компьютера в 1984 году. Множество сюжетных линий развиваются вокруг эмоций и проблем с психическим здоровьем, возникающих из-за несоответствия восприятия реальности между новым поколением подростков, разбирающихся в компьютерах, и двадцатилетними, а также их опекунами.
Образование
Из-за своей низкой сложности в сочетании с другими техническими преимуществами 8-битные компьютеры часто заново открывают для образования, особенно для вводных классов программирования в начальных школах . [ требуется ссылка ] 8-битные компьютеры включаются и напрямую представляют среду программирования; нет никаких отвлекающих факторов, и нет необходимости в других функциях или дополнительных подключениях. Язык BASIC — это простой в изучении язык программирования, который имеет доступ ко всей системе без необходимости загружать библиотеки для звука, графики, математики и т. д. Основное внимание в языке программирования уделяется эффективности; в частности, одна команда немедленно выполняет одну операцию (например, делает экран зеленым).COLOR0,6
^ ab "The Retrocomputing Museum". Catb.org . Получено 30 октября 2013 г.
^ Чиньони, Джованни А.; Гадуччи, Фабио (2012). «Экспериментальная археология информатики». Atti della Società Toscana di Scienze Naturali Residente в Пизанской памяти, серия B (119): 111–116. дои :10.2424/АСТСН.М.2012.17.
^ "Компьютеры Бриэль". www.brielcomputers.com .
^ "Arduino Retro Computer с SD-картой, ЖК-дисплеем и клавиатурным вводом с интерпретатором BASIC". amigojapan.github.io . Получено 30 октября 2013 г.
^ "Arduino Retro Computer TV". amigojapan.github.io . Получено 30 октября 2013 г. .
^ "C-one Reconfigurable computer" . Получено 6 сентября 2012 г. .
^ "MEGA65 - (ВЕРОЯТНЕЕ ВСЕГО) ЛУЧШИЙ КОМПЬЮТЕР". mega65.org .
^ Мюррей, Дэвид (19 февраля 2019 г.). «Сборка компьютера моей мечты — часть 1». YouTube . Архивировано из оригинала 3 октября 2022 г. . Получено 03.10.2022 .
^ Мюррей, Дэвид (12 сентября 2019 г.). «Building my Dream Computer - Part 2». YouTube . Архивировано из оригинала 3 октября 2022 г. . Получено 2022-10-03 .
↑ Мюррей, Дэвид (12 октября 2022 г.). «Командир X16 наконец-то прибыл!». YouTube . Архивировано из оригинала 28 октября 2022 г. Получено 28 октября 2022 г.
^ Trimble jr, George R. (сентябрь 1974 г.). «ЭМУЛЯЦИЯ IBM SYSTEM/360 на МИКРОПРОГРАММИРУЕМОМ КОМПЬЮТЕРЕ». MICRO 7: Отчет о конференции 7-го ежегодного семинара по микропрограммированию : 141–150. doi : 10.1145/800118.803854 . S2CID 5984264.
^ Бернет, Максвелл М.; Супник, Роберт М. (1996). «Сохранение прошлого вычислений: восстановление и моделирование» (PDF) . Цифровой технический журнал . 8 (3): 23–38.
↑ Лили Хей Ньюман (14 мая 2014 г.). «Джордж Р. Р. Мартин пишет в текстовом процессоре на базе DOS с 1980-х годов». Slate . Получено 20 сентября 2015 г.
^ Тахтеев, Юрий; Дюпон, Куинн (2013). «Ретровычисления как сохранение и ремикс». Труды iConference 2013. Форт-Уэрт, Техас: iSchools. стр. 422–432. doi :10.9776/13230 (неактивен 2024-09-12). hdl :2142/38392.{{cite conference}}: CS1 maint: DOI неактивен по состоянию на сентябрь 2024 г. ( ссылка )
Внешние ссылки
Музей ретро-компьютеров, музей компьютеров в Лестершире, Великобритания, где регулярно проводятся дни открытых дверей «приходи и играй»