Образ ПЗУ

Образ ПЗУ(ROM-imageабо простоROM) — двійковий файл, що містить копію даних із мікросхеми ПЗУ, зазвичай — із картриджа ігрової приставки, із «прошивки» комп'ютера або інформацію про конфігурацію материнської плати аркадного автомата. Термін часто використовується в контексті емуляції: старі ігри або програми, записані в ПЗУ старого комп'ютера, копіюються у файл образу ПЗУ і за допомогою програми-емулятора можуть бути запущені на сучасному комп'ютері.

Образи ПЗУ також використовуються при розробці для систем, що вбудовуються або мобільних пристроїв. Програма, що розробляється, записується у файл образу ПЗУ і тестується на емуляторі. Після завершення налагодження програма запускається на реальному пристрої.

Для деяких людей образи ПЗУ стають предметом колекціонування. Мотиви можуть бути різними, наприклад, бажання зберегти історію комп'ютерів та ігрових приставок для наступних поколінь.

Зміст

Для отримання образу ПЗП з окремої мікросхеми пам'яті може використовуватися програматор ПЗП.

Для отримання образу програми, що міститься в ПЗУ ігрового картриджа (так званий «дамп» - англ. dump) і багатьох існуючих аркадних автоматів застосовуються спеціально розроблені пристрої - «дампери» (англ. dumper ), а сам процес носить назву «дампінга» (англ. dumping). Для кожного типу картриджів та ігрових систем потрібен свій тип дампера. Нині дампери існують більшість існуючих систем.

Зважаючи на специфічність обладнання, що використовується в аркадних автоматах, і велику різноманітність виконання друкованих плат, що застосовуються в них, дампінг ПЗУ з автоматів вимагає спеціального набору програмно-апаратних засобів та високої кваліфікації оператора.

Захист відкопіювання

Основні методи захисту від копіювання ПЗП

Емулятори ігрової приставки, як правило, використовують файли образів ПЗП як вихідні дані для роботи.

ПЗУ із програмним забезпеченням

Образи ПЗУ широко використовуються при розробці систем, що вбудовуються. Розроблене ПЗ часто записується у файли образу ПЗП для тестування та налагодження на звичайному комп'ютері перед записом мікросхеми ПЗУ фізичного пристрою.

Збереження даних

Час працездатності більшості носіїв цифрових даних невеликий. Деякі технології, наприклад, чорно-біла фотографія, можуть забезпечити збереження даних протягом сторіччя і більше. Однак безліч цифрових носіїв стають нечитаними всього через 10 і менше років. Це стає проблемою, оскільки перші комп'ютерні системи зараз мають вік 50-60 років, а перші зразки ігрових приставок переступили за 30 років. Проблема полягає в тому, що більшість перших комп'ютерів та комп'ютерних ігор виявляться безповоротно втраченими, якщо не буде перенесено на сучасний тип носіїв. Таким чином, ентузіасти, захоплені збереженням даних, шукають копії старих комп'ютерних і аркадних ігор для створення образів ПЗУ, що містяться в них. Зберігання образів на таких стандартизованих носіях як CD-ROM або DVD-ROM у майбутньому здатне значно зменшити зусилля, потрібні для копіювання їх на носії, стандартизовані в майбутньому [2] [3] .

Зростання масового поширення образів ПЗУ електронним способом, незважаючи на можливу шкоду правовласникам, може зробити позитивний внесок у справу збереження даних. Незважаючи на те, що оригінальні копії старих ігор можуть пошкоджуватися, зношуватися або викидатися, цифрові копії у вигляді образу ПЗУ або іншого носія можутьпоширитися повсюдно, зберігаючи тим самим старі ігри, які інакше було б втрачено безповоротно [4] .

Модифікація та аматорський переклад

Користувачі можуть робити модифікації гри відразу після того, як вона стане доступною у вигляді ПЗУ. Модифікації можуть змінювати графіку, ігрові рівні, рівень складності або виконувати переклад гри мовою, якою оригінал ніколи не виходив. Хакі іноді можуть набувати комічної форми. Наприклад, одна із змінених ігор Mario Bros., названа «Afro Mario Brothers», відрізнялася наявністю у головних персонажів зачісок афро. Також відома модифікація «Metroid Redesign» гри Super Metroid, що покращує оригінальну гру і вводить нові цілі.

Зміни (хакі), що вносяться в ігри, можуть бути різними: від незначних виправлень або введення чит-кодів до повномасштабної переробки всієї гри. Перероблену гру можна як нову гру, створену з урахуванням старої.

Однією з ігор, яка досі має активну сцену ромхакінгу, є гра Super Mario Bros.

У деяких країнах будь-яка фізична особа може виготовити резервну копію гри, якою вона володіє. Фізичні особи можуть створювати копії з різних причин, наприклад, для збереження гри у разі втрати або на випадок відмови оригінального носія. Про збереження даних див.

Існування образів ПЗУ може бути ліцензовано безпосереднім правовласником. Наприклад, фірма Atari відкрила доступ до образів ПЗУ деяких ігор, раніше доступних лише на аркадних автоматах. Дані образи ПЗУ сумісні з емулятором MAME та поширюються через сайт-магазин Star ROMs. Компанія Nintendo для своїх приставок сьомого покоління (3DS, Wii) відкрила сайт-магазин Virtual Console; на сайті можна придбати образи ПЗУігор, створених для приставок Nintendo попередніх поколінь (наприклад, NES); після придбання образу ПЗУ користувач може запустити гру на відповідному емуляторі. Образи ПЗУ ігор, створених для приставки PlayStation можна купити на сайті-магазині PlayStation Store; емулятори доступні для приставок PlayStation 3 та PSP. Образи ПЗУ ігор, створених для приставок Xbox, наприклад гри Sonic the Hedgehog для Xbox 360, можна купити на сайті-магазині Xbox Live Arcade.

Переважна більшість застарілих комп'ютерів та старих ігор нині не виробляються. У таких випадках іноді правовласники пропонують безкоштовні ліцензії на такі ігри, єдиною умовою яких, найчастіше, є заборона на комерційне використання. Наприклад, 14 ігор, емульованих MAME, включаючи «Gr» [7] .

Образи, отримані з магнітної стрічки, називають образами стрічки. Образи, отримані з гнучких дисків, CD-ROM та інших дисків називають образами диска. Образи, отримані з оптичних носіїв, часто називають образами ISO за назвою файлової системи ISO 9660, яка використовується на таких носіях.

Створення образів з інших носіїв часто не пов'язане зі значними затратами праці і часто може бути здійснено без використання спеціальних засобів. Наприклад, створення образу магнітної стрічки, що містить комп'ютерну гру (наприклад, для комп'ютера ZX Spectrum) зазвичай здійснюється програванням типової компакт-касети на магнітофоні, лінійний вихід якого підключений до лінійного входу звукової карти ПК. Дані записуються в аудіофайл, після чого спеціальною програмою перетворюються на файл зображення стрічки. Так само (за допомогою спеціальної програми) практично будь-яка гра може бути скопійована з CD або DVD на звичайному CD/DVD приводі ПК.