Введение

GD ROM (сокращение от "Gigabyte Disc Read Only Memory") — фирменный формат оптического диска, изначально использовавшийся в видеоигровой консоли Dreamcast, а также в её аркадном аналоге Sega NAOMI и некоторых играх для аркадных плат Triforce. Он был разработан компанией Yamaha для борьбы с пиратством, распространенным среди стандартных CD, и для увеличения объема памяти без затрат, связанных с новой DVD-ROM. Он аналогичен стандартному CD-ROM, за исключением более плотной упаковки углублений на диске, что обеспечивает большую емкость хранения в 1 гигабайт. Незаконное копирование игр Dreamcast на CD-ROM объемом 650 МБ иногда требовало удаления определенных игровых функций, хотя это и не останавливало пиратство. Главное отличие GD ROM от MIL CD заключается в том, что MIL CD может запускаться на Dreamcast без модификаций, как и оригинальные диски SEGA, что значительно упрощает пиратство. В конце 2000 года Sega выпустила новую ревизию аппаратного обеспечения Dreamcast, которая не поддерживала загрузку MIL CD, тем самым предотвращая пиратство. До выхода Dreamcast компания Sega заявила, что владельцы Dreamcast смогут в будущем обновить привод GD ROM до DVD, поскольку появилась информация о том, что предстоящая PlayStation 2 от Sony будет использовать формат DVD с гораздо большей емкостью – от 4,7 ГБ для однослойных дисков до 8,5 ГБ для двухслойных, по сравнению с 1 ГБ у GD ROM. Несмотря на демонстрацию прототипа Dreamcast с DVD-приводом на E3 2000, планы по созданию DVD-надстройки или отдельного устройства так и не были реализованы за время короткого производственного цикла Dreamcast. GD ROM также предлагался в качестве обновления для аркадного аналога Dreamcast, Sega NAOMI и последующей Sega NAOMI 2, предоставляя альтернативный носитель для программного обеспечения на картриджах. Он также используется в качестве опции в Sega Chihiro и Triforce.

Регионы

На диске GD-ROM есть три области данных. Первая – в обычном формате CD и обычно содержит аудиодорожку с предупреждением о том, что диск предназначен для использования на Dreamcast и может повредить CD-плееры. Эти дорожки различаются в зависимости от региона. Этот раздел длится 4 минуты и имеет размер данных 35 МБ. В CD-разделе также содержится сегмент данных, который можно прочитать только на ПК. Хотя большинство дисков содержат только текстовые файлы, идентифицирующие игру, её авторские права и библиографию, некоторые содержат бонусные материалы для пользователей домашних компьютеров (например, в Sonic Adventure есть изображения персонажей Sonic для использования в качестве заставки рабочего стола). Далее следует разделительная дорожка, которая не содержит данных, кроме текста «Produced by or under license from Sega Enterprises LTD Trademark Sega». (Подобно Sega Saturn, считалось, что ключ безопасности хранится в этой области для предотвращения пиратства). Последняя (внешняя) часть диска содержит сами игровые данные в формате с более высокой плотностью. Этот раздел длится 112 минут (почти два часа) и имеет размер данных 1,0 ГБ. Обычный CD-привод не будет читать дальше первой дорожки, поскольку, согласно таблице содержания CD (TOC), там нет данных. Однако, при использовании модифицированной прошивки на некоторых моделях оптических приводов, которые ищут второй TOC в области высокой плотности, можно считывать данные из этой области. Также можно воспользоваться «трюком со сменой дисков», сначала позволив CD-приводу прочитать TOC с аудио-CD со специальным 99-минутным TOC, а затем заменить этот диск на GD-ROM таким образом, чтобы CD-привод не обнаружил смену диска. После этого можно прочитать столько данных из области высокой плотности, сколько указано в TOC с первого диска. Тем не менее, наиболее популярным способом доступа к данным с GD-ROM является использование самой консоли Dreamcast в качестве привода и копирование данных на компьютер с помощью «кодерского кабеля» или широкополосного адаптера Dreamcast. Другой вариант – модификация Dreamcast для добавления USB-порта. Компания Sega прекратила производство носителей GD-ROM.

Предупреждения

Вторая часть (в обычном формате CD) обычно содержит сообщение, предупреждающее пользователей о том, что диск может повредить аудио- и видеооборудование. Это происходит потому, что CD-плеер может интерпретировать трек с игровыми данными как аудиодорожку, что приведет к воспроизведению громкого шума через динамики. Разные диски, как правило, различаются в зависимости от региона и содержат разные сообщения. Диски NTSC U обычно содержат сообщение: "Внимание: этот диск предназначен только для использования на Sega Dreamcast", "Этот диск предназначен только для использования на Sega Dreamcast" или "Это игровой диск для Dreamcast. Первый трек содержит данные игры. Пожалуйста, не воспроизводите его на обычном CD-плеере". На некоторых дисках содержатся шутливые или юмористические сообщения от персонажей игры (например, Skies of Arcadia сообщает: "Мы не можем спасти мир от CD-плеера, поэтому верните нас в Dreamcast, чтобы мы могли выполнить свою работу!"). Это также часто встречается на дисках NTSC J. Диски PAL-региона содержат сообщение: "Это диск для Dreamcast и предназначен только для использования на консоли Dreamcast. Воспроизведение этого диска на Hi-Fi или другом аудиооборудовании может привести к серьезному повреждению динамиков. Пожалуйста, остановите воспроизведение диска". Это сообщение также дублируется на французском, немецком, испанском и итальянском языках. Однако некоторые игры PAL-региона используют сообщения, предназначенные для NTSC.

Техническая информация

GD-ROM в Dreamcast работает в режиме постоянной угловой скорости (CAV), как и большинство современных оптических приводов. Очень старые CD-ROM приводы используют постоянную линейную скорость (CLV) (обычно 12x или медленнее). Sega добилась большей плотности, уменьшив скорость вращения диска вдвое и позволив стандартным компонентам CD-ROM читать с обычной скоростью, что почти удвоило плотность данных на диске. Этот метод позволил Sega использовать более дешевые, серийные компоненты при создании Dreamcast. Проект NetBSD разработал драйвер GDRom для NetBSD. Существует порт этого драйвера для Linux, однако из-за проблем с лицензированием и плохой совместимости этого драйвера с интерфейсами ядра Linux, разрабатывается новый драйвер для Linux. Ядро Linux 2.6.25 включает поддержку GD-ROM привода в Dreamcast.