Поклонники ретро-игр, возможно, уже знакомы с файлами ПЗУ или тем, что они обычно называют ПЗУ. Но что такое файлы ROM и почему они так называются? ПЗУ означает постоянную память, энергонезависимую память, в которой хранятся данные и, в отличие от ОЗУ (оперативной памяти), данные хранятся даже при выключенном питании. После того, как данные сохранены в ПЗУ, они не могут быть изменены, хотя современные микросхемы ПЗУ уже имеют возможность перезаписи с ограниченными циклами записи. Файлы, которые обычно хранятся в ПЗУ, не нуждаются в каких-либо изменениях в течение срока службы системы, например, BIOS компьютера, прошивка устройства или игры в аркадных досках или игровых консолях.
Образ ПЗУ или файл ПЗУ — это компьютерный файл или цифровая копия исходных данных, полученных с микросхем ПЗУ или картриджей ПЗУ игровых консолей. И наоборот, некоторые образы ПЗУ сначала создаются для целей отладки или тестирования, прежде чем они будут постоянно встроены в микросхемы ПЗУ.
Процесс копирования образов ПЗУ с микросхем ПЗУ или картриджей ПЗУ называется дампом. Для сброса требуется специальное оборудование, устройство записи ПЗУ и программное обеспечение для передачи файла с микросхем ПЗУ на компьютер. Никакая машина для сброса ПЗУ не подходит всем. Некоторые устройства дампа ПЗУ содержат дисковод для компакт-дисков, позволяющий копировать образ непосредственно на компакт-диск. Аркадные автоматы обычно имеют настраиваемые печатные платы, и для каждой обычно требуется индивидуальная настройка для сброса ПЗУ. Точно так же разгрузочные машины для разных игровых консолей также отличаются друг от друга.
Файлы ROM имеют расширение .rom, и чаще всего для открытия файлов ROM используется программное обеспечение эмулятора. Неизвестный файл Apple II и образ ПЗУ эмуляции Nintendo 64 — это некоторые из программ эмуляции, используемых для открытия файлов ПЗУ. Однако это не универсальный программный эмулятор; для работы других файлов ROM потребуется специальное программное обеспечение. Лучше всего связаться с разработчиком программного обеспечения, если вы хотите узнать, какое программное обеспечение использовать для открытия имеющихся у вас файлов ROM.
Образы ПЗУ создаются для различных целей. Самая главная цель — это, наверное, сохранение данных. Они также созданы для воссоздания или изменения ретро-игр и тестовых файлов, прежде чем они будут окончательно перенесены в микросхемы ПЗУ.
Ничто не вечно, и то же самое верно для электронных и цифровых устройств. Основная и самая важная причина, по которой создаются образы ROM, — это сохранение исходных данных. Существует огромная вероятность потери, повреждения или повреждения данных по мере того, как система подходит к концу срока службы. Создание образов ПЗУ — отличный способ сохранить копии исходных данных для целей архивирования. Образы ПЗУ также позволяют снова использовать копию исходных данных в новых системах. Некоторые образы ПЗУ также изменены для улучшения существующих данных и работы на современных устройствах.
Это, пожалуй, широко известное использование образов ПЗУ. Кому может надоесть играть в Super Mario, Mortal Combat и тому подобное? К счастью, эти нестареющие видеоигры доступны через образы ROM. Поскольку аркады и старые игровые приставки ушли в прошлое, ретро-игры возвращаются к жизни с помощью программного обеспечения-эмулятора. В контексте эмуляции игр эмуляторы — это программы, которые запускают старинные игры с совершенно другого устройства в другой системе. Они имитируют поведение игровых автоматов или старых игровых консолей, поэтому игры могут работать на другой системе, например на вашем ПК. Вы можете пережить свои детские воспоминания на своем ПК или мобильных устройствах, просто установив эмуляторы и добавив к ним файлы ROM ретро-игр. По аналогии, вы можете создавать свои собственные ретро-игровые автоматы с нуля, используя SBC (одноплатные компьютеры), такие как Raspberry Pi, и загружать эмуляторы и образы ПЗУ в собранное оборудование. Игровые автоматы в стиле ретро — самые популярные проекты, выполненные с использованием SBC.
Образы ПЗУ используются не только для сохранения программного обеспечения; они также используются для тестирования программного обеспечения перед его загрузкой в микросхему ПЗУ. Это гарантирует, что программное обеспечение не содержит ошибок и отлично работает до того, как оно будет встроено в микросхемы ПЗУ, поскольку они больше не могут быть изменены после загрузки программы в чип.
Как правило, загрузка ПЗУ из Интернета или любых других цифровых носителей незаконна. Однако из-за любви к ретро-играм и из-за того, что оригинальные образы ROM имеют определенную цену, многие ROM загружаются нелегально. Продажи и доходы игровых компаний сильно пострадали из-за несанкционированных загрузок. Из-за этого правообладатели принимают строгие меры для предотвращения несанкционированного выпуска и загрузки своего программного обеспечения, особенно изображений ROM игровых автоматов или видеоигр. Например, в 2018 году Nintendo подала в суд на два сайта-эмулятора за незаконное распространение их защищенных авторским правом ПЗУ. Другие компании включили в свои продукты функции безопасности, чтобы предотвратить несанкционированное копирование своего программного обеспечения. Например, Capcom включила алгоритм защиты для предотвращения незаконного распространения своего программного обеспечения в своих аркадных играх.
В законности загрузки ПЗУ все еще есть много серых зон. Некоторые могут возразить, что скачивание ПЗУ для личного использования, а не распространение их через Интернет не должно считаться незаконным. Как бы то ни было, лучше не участвовать в пиратстве и вместо этого покупать авторизованные копии ПЗУ.
Образы ПЗУ служат хорошей цели сохранения данных в микросхемах ПЗУ, будь то для архивирования, повторного использования или изменения исходных данных. Тем не менее, они также играют важную роль в тестировании программного обеспечения. Сегодня широко используемые образы ПЗУ — это образы ретро-игр. Однако популярность ретро-игр привела к незаконному распространению ПЗУ на цифровых носителях, таких как Интернет. Чтобы остановить распространение пиратства, рекомендуется загружать только авторизованные копии образов ROM.