Введение
The Doctor V64 (также известный просто как V64) – это устройство для разработки и создания резервных копий, произведенное компанией Bung Enterprises Ltd и используемое с приставкой Nintendo 64. The Doctor V64 также поддерживал воспроизведение видео- и аудио-CD. Кроме того, он мог применять стереоскопические 3D-эффекты к звуку.
The Doctor V64 (also referred to simply as the V64) is a development and backup device made by Bung Enterprises Ltd that is used in conjunction with the Nintendo 64. The Doctor V64 also had the ability to play video CDs and audio CDs. Additionally, it could apply stereo 3D effects to the audio.
История
V64 был выпущен в 1996 году и стоил около 450 долларов США. Это было первое коммерчески доступное устройство для создания резервных копий для Nintendo 64. Комплект разработки Partner N64, произведенный компанией Silicon Graphics и официально продававшийся Nintendo, был значительно более дорогой машиной для разработки. V64 служил более доступной платформой для разработки, однако его неофициальный статус впоследствии привел к конфликту с Nintendo. Некоторые сторонние разработчики использовали несколько устройств V64 в своем процессе разработки.
Технические характеристики
Процессор V64 – это 6502, а операционная система хранится в BIOS. Устройство V64 содержит CD-ROM-привод, который располагается под Nintendo 64 и подключается к разъему расширения на нижней стороне Nintendo 64. Этот разъем расширения представляет собой зеркальное отражение слота для картриджей на верхней панели устройства, с идентичными электрическими соединениями; таким образом, Nintendo 64 считывает данные с Doctor V64 так же, как если бы это был картридж, вставленный в обычный слот.
Загрузка игры
Для обхода блокирующего чипа Nintendo при использовании V64, игровой картридж подключается к Nintendo 64 через адаптер, соединяющий только блокирующий чип. Картридж, используемый для этой операции, должен содержать тот же блокирующий чип, что и оригинальная игра.
Сохранение прогресса игры
Вторая проблема касалась сохранения прогресса. Большинство игр для N64 сохранялись непосредственно на картридже, а не на внешних картах памяти. Если игрок хотел сохранить свой прогресс, то использованный картридж должен был содержать тот же тип энергонезависимой памяти. В качестве альтернативы, Bungie выпустила дополнения "DX256" и "DS1", позволявшие сохранять данные (с использованием EEPROM и SRAM соответственно) без использования картриджа, вставленного в консоль. Эти устройства вставлялись в верхний слот N64, а игровой картридж – поверх них, обеспечивая лишь обход защиты. Выбор слота для сохранения на DX256 осуществлялся с помощью альфа-цифровых поворотников на передней панели устройства.
Загрузка игровых изображений
Doctor V64 можно было использовать для чтения данных с игрового картриджа и передачи этих данных на ПК через параллельный порт. Это позволяло разработчикам и домашним программистам загружать свои образы игр в Doctor V64, не создавая каждый раз CD-образ резервной копии. Также это давало возможность пользователям загружать образы игр, скачанные из Интернета.
Доктор В64-младший.
После успеха Doctor V64, компания Bung выпустила Doctor V64 Jr. в декабре 1998 года. Это была урезанная, более экономичная версия оригинального V64. В Doctor V64 Jr. отсутствует CD-привод, и он подключается к стандартному слоту для картриджей на верхней панели Nintendo 64. Данные загружаются в энергонезависимую память Doctor V64 Jr. с компьютера через параллельный порт. Doctor V64 Jr. имеет до 512 мегабит (64 МБ) памяти для хранения данных. Это было сделано для поддержки будущих картриджей Nintendo 64, использующих больший объем памяти, однако высокие затраты на заказ картриджей большого объема сдерживали это явление. Для системы Nintendo 64 было выпущено лишь несколько игр объемом 512 мегабит.
Продвижения
В 1998 и 1999 годах проходил любительский конкурс под названием "Presence of Mind" (POM) – соревнование демо-версий для N64, организованное dextrose.com. Участникам предлагалось представить разработанную пользователями программу, игру или утилиту для N64. Bung Enterprises продвигала мероприятие и предоставляла призы (обычно аксессуары для Doctor V64). Хотя конкурс планировался и на 2000 год, интерес к N64 уже начал угасать, и вместе с ним и само мероприятие. Демо-записи конкурса POM до сих пор можно найти в Интернете.
Роль в пиратстве
Doctor V64 был первым коммерчески доступным устройством для создания резервных копий Nintendo 64. Хотя устройство продавалось как разработка, его можно было модифицировать для создания и использования коммерческих резервных копий игр. В отличие от официальных устройств для разработчиков, покупка V64 не была ограничена только компаниями-разработчиками программного обеспечения. По этой причине устройство стало популярным выбором среди тех, кто хотел распространять нелицензированные копии игр. Оригинальные устройства Doctor V64, продаваемые Bung, не поддерживали запуск резервных копий. Пользователю приходилось самостоятельно модифицировать устройство, чтобы оно могло работать с резервными копиями. Обычно для этого требовалось скачать и установить модифицированный BIOS Doctor V64. Кроме того, необходимо было разобрать адаптер картриджа и произвести пайку, чтобы обеспечить его функционирование. Хотя Bung никогда не продавал V64 с поддержкой резервного копирования, многие перепродавцы модифицировали устройства самостоятельно.
Конфликты с Nintendo
Во время жизненного цикла N64 компания Nintendo изменила конструкцию консоли, уменьшив размер области вокруг последовательного порта. Это незначительное изменение в пластиковом корпусе N64 затрудняло подключение к Doctor V64 без пользовательских модификаций. Возможно, это изменение было прямой реакцией Nintendo на попытки ограничить использование устройств V64, и может объяснить, почему Bung решила отказаться от использования этого порта в более поздних моделях Doctor V64 Jr. Nintendo предприняла множество юридических действий по всему миру, чтобы остановить продажу устройств Doctor V64.
Главное меню
В Doctor V64 были реализованы текстовые меню, управляемые экранами. Меню состояло из белого текста на черном фоне. С помощью кнопок на устройстве V64 пользователь мог перемещаться по меню и выполнять команды. Хотя меню было разработано в основном для разработчиков игр, с его помощью можно создавать резервные копии картриджей (с использованием неофициального BIOS V64). Некоторые пункты меню, связанные с резервными копиями игр, были удалены из BIOS V64 в конце срока его службы из-за давления со стороны Nintendo. Эти пункты доступны только при наличии модифицированного BIOS V64. + Полный список меню V64 Пункт меню Эффект Alternate и BootCrack Эта опция загружает обходной путь для запуска игр. Она работала только с определенными типами образов игр. Load Boot Crack Routine Расширенная опция, позволяющая загружать программный код для решения проблем с загрузкой. Backup Card Auto → DRAM Эта опция считывает игровой картридж и сохраняет его в оперативной памяти V64. Backup Card Auto → PC То же, что и предыдущая опция, но передает данные на ПК через параллельный порт V64. Manual Slide Show Ручное переключение между скриншотами, сделанными пользователем в VCD Movie. Auto Slide Show Автоматическое переключение между скриншотами, сделанными пользователем в VCD Movie. V64 Self Test Диагностическая рутина; проверяет все подсистемы V64. Fully Test 128M DRAM Диагностическая рутина; проверяет только первые 128 МБ памяти. Fully Test 256M DRAM Диагностическая рутина; предназначена специально для устройств с 256 МБ памяти. Upload DRAM Data → PC Используется в сочетании с опцией "Backup Card Auto → DRAM", эта опция передает содержимое оперативной памяти Doctor V64 на ПК через параллельный порт V64. Fix CRC Code → run game Другая команда, связанная с загрузкой, для запуска образов игр. Она работала только с определенными типами резервных копий. Show Game Name in DRAM Расширенная опция, которая считывает образ резервной копии и извлекает название игры, отображая его на экране. Upload V64 BIOS to PC Еще одна расширенная опция для разработчиков DV64. Она передает собственный программный код Doctor V64 на ПК через параллельное соединение. DX256 Upload to PC Эта команда позволяла использовать специфические функции картриджного адаптера DX256 (альтернативный картриджный адаптер, продаваемый компанией Bung). PC Download to DX256 Эта команда позволяла загружать работу определенных функций на картриджный адаптер DX256. Swap Byte Order in DRAM Эта команда меняет порядок байтов (endianness) образа игры, уже загруженного в оперативную память. В более поздних версиях BIOS это делалось автоматически, что сделало эту опцию устаревшей.
Скорость доступа к CD-ROM
Большинство ранних моделей V64 поставлялись со стандартным IDE CD-ROM 8X. В течение всего срока производства V64, более поздние модели оснащались дисководами 16X и, в конечном итоге, 20X. V64 можно было приобрести без CD-ROM-привода. Существует возможность заменить установленный привод на более быстрый IDE CD-ROM (например, модель 52X, изображенную на этой странице). Многие международные поставки Doctor V64 осуществлялись без предустановленного CD-ROM-привода, чтобы снизить стоимость доставки, связанную с весом, избежать импортных пошлин на привод и предоставить пользователям возможность самостоятельно выбирать компоненты в соответствии с постоянно растущей скоростью доступных дисководов. Различия в энергопотреблении дисководов разных производителей при разных скоростях приводили к проблемам с разгоном диска, превышающим номинальную мощность штатного блока питания Bung. Это заставляло пользователей заменять блок питания Bung на более мощный или выбирать дисководы с низким энергопотреблением (в основном Panasonic, иногда выпускавшиеся под брендом Creative).
CD-медиа
V64 могут читать CD-R и CD-RW (при условии, что установленный CD-ROM поддерживает перезаписываемые диски). Поддерживаемые диски должны быть записаны в режиме 1 в формате ISO 9660. Doctor V64 поддерживает только 8.3 соглашение об именовании DOS. Следовательно, файловая система Joliet не поддерживается.
ОЗУ
В зависимости от модели, V64 поставлялись с 128 мегабитами (16 МБ) или 256 мегабитами (32 МБ) оперативной памяти. Первые V64 поставлялись с 128 мегабитами оперативной памяти. V64 начали поставляться с 256 мегабитами, когда разработчики стали использовать картриджи памяти большего объема для своих игр. Пользователи могли приобрести модуль расширения памяти у Bung и других перепродавцов.
Электроснабжение
В Doctor V64 используется 4-контактный разъем MiniDIN (как в S-Video) для подключения шнура питания. Блоки питания, поставляемые с Doctor V64, были крайне ненадежными. Bung заменил блок питания на более надежную версию в более поздних моделях V64. Замена неисправных блоков питания стала одной из самых частых проблем при обслуживании V64. Возможно модифицировать блок питания AT PC для использования с V64. Для работы V64 необходимо подключить всего 4 провода.
Дополнительная информация
Расширения ROM ".v64" и ".z64" изначально стали предпочтительными соглашениями об именовании для пользователей Doctor V64 и Z64 соответственно. Они также указывали на "эндианность" файла, поскольку эти устройства использовали малозначимую (V64) и большую (Z64) организацию байтов. ".n64" также использовалось, но реже (оно стало более популярным с появлением эмуляторов N64). Термины ".v64" и ".z64" до сих пор широко используются в сообществе эмуляции. Дочерняя компания Acclaim Entertainment, Iguana Entertainment, использовала устройства Doctor V64 в качестве основного аппаратного обеспечения для разработки в эпоху N64. Они наиболее известны разработкой видеоигр Turok, NBA Jam, NFL Quarterback Club и South Park.