Инструменты пользователя

Инструменты сайта


msx:carnivore2:carnivore2

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:carnivore2:carnivore2 [2020-01-15 16:00]
Wierzbowsky [Carnivore2]
msx:carnivore2:carnivore2 [2020-07-29 01:51] (текущий)
Wierzbowsky [Ссылки на важные документы по картриджу]
Строка 1: Строка 1:
-====== Carnivore2 ======+====== ​Инструкция по эксплуатации ​Carnivore2 ======
  
-{{carnivore2.png?​350|}}+<fs large>​**Русская версия**</​fs>​
  
-<hidden Фотографии платы> +**Авторские права: (C) 2020 %% RBSC %% (Russian Bear Service Crew)**
-{{carnivore2_v22_front.jpg?​350|}}+
  
-{{carnivore2_v22_back.jpg?​350|}} +English version can be found here: [[en:​msx:​carnivore2:​carnivore2|]]
-</​hidden>​+
  
-Carnivore2 — многофункциональный картридж для MSX, разработанный русскоязычной группой RBSC в 2017 году. ​+~~TOC_HERE~~ 
 +~~TOC wide~~
  
-Картридж совместим со всеми ​компьютерами стандарта MSX, от MSX1 до TurboR.+===== О проекте ​=====
  
-<WRAP center round tip 60%> +**Carnivore2** — многофункциональный картридж для MSX, разработанный русскоязычной группой RBSC в 2017 году. Картридж совместим со всеми компьютерами стандарта MSX, от MSX1 до TurboR. Проект поддерживается до сих пор — выпускаются обновления прошивки,​ стартового меню ​и утилит. Сайт группы RBSC можно найти [[https://​rbsc.su/ru|здесь]]. 
-На арабских и корейских версиях MSX компьютеров необходимо использовать специальный загрузочный блок и утилиты. + 
-</WRAP>+{{msx:​carnivore2:​carnivore2.png?​320|}} {{:​msx:​carnivore2:​carnivore2_carmeloco.png??​335|}} 
 +{{msx:​carnivore2:​carnivore2_maxiol.png?​320|}} 
 + 
 +===== Описание Carnivore2 =====
  
-Основные характеристики:​ 
   * Внешний накопитель:​ карта памяти [[compactflash:​compactflash|]]   * Внешний накопитель:​ карта памяти [[compactflash:​compactflash|]]
     * В качестве ДОС используется [[msx:​nextor:​nextor|]] (встроенная поддержка FAT12/16, максимальный размер раздела:​ 4 Гб).     * В качестве ДОС используется [[msx:​nextor:​nextor|]] (встроенная поддержка FAT12/16, максимальный размер раздела:​ 4 Гб).
Строка 24: Строка 25:
     * [[msx:​nextor:​nextor|]] поддерживает эмуляцию образов дискет     * [[msx:​nextor:​nextor|]] поддерживает эмуляцию образов дискет
     * Утилиты совместимы с [[msx:​dos|]] версий 1 и 2     * Утилиты совместимы с [[msx:​dos|]] версий 1 и 2
-    * Картридж можно настроить как расширение ОЗУ, IDE диск, звуковая карта ​FMPAC, звуковые карты SCC/SCC+ или любую их комбинацию+    * Картридж можно настроить как расширение ОЗУ, IDE диск, звуковая карта ​[[msx:​fmpac:​fmpac|]], звуковые карты ​[[scc:scc|SCC/SCC+]] или любую их комбинацию
   * ОЗУ: 2048 Кб (2 Мб)   * ОЗУ: 2048 Кб (2 Мб)
     * Состав:​     * Состав:​
       * 1024 Кб основное ОЗУ с маппером       * 1024 Кб основное ОЗУ с маппером
       * 256 Кб для копий ПЗУ при апгрейде       * 256 Кб для копий ПЗУ при апгрейде
-      * 720 Кб дополнительное ОЗУ с маппером,​ используемое по принципу [[msx:​megarom:​megarom#MegaRAM|MegaRAM]] +      * 720 Кб дополнительное ОЗУ с маппером,​ используемое по принципу [[#​MegaRAM]] 
-      * Кб (64кб блок) для ОЗУ FMPAC (для сохранения данных после отключения питания нужна батарея)  +      * Кб (в последнем ​64 Кб–ном ​блоке) для ОЗУ FMPAC (для сохранения данных после отключения питания нужна батарея)  
-  * Флэш память:​ 8 Мб скорость 64 Мбит/с+  * Флэш память ​(FlashROM)объём ​8 Мбскорость 64 Мбит/с
-    * Быстрая запись+
     * Первые 256 Кб используются для служебной информации и ПЗУ эмулируемых устройств     * Первые 256 Кб используются для служебной информации и ПЗУ эмулируемых устройств
     * Эмуляция мапперов:​     * Эмуляция мапперов:​
       * образы картриджей до 64 Кб (планарный режим)       * образы картриджей до 64 Кб (планарный режим)
-      * %% ASCII %% 8 Кб +      * ASCII8 
-      * %% ASCII %% 16 Кб+      * ASCII16
       * Konami4       * Konami4
       * Konami5 (SCC/SCC+)       * Konami5 (SCC/SCC+)
Строка 45: Строка 45:
     * Эмуляция Konami SCC и SCC+     * Эмуляция Konami SCC и SCC+
     * Эмуляция OPLL (YM2413, [[msx:​music|MSX–Music]]),​ переведённое на английский язык ПЗУ     * Эмуляция OPLL (YM2413, [[msx:​music|MSX–Music]]),​ переведённое на английский язык ПЗУ
-    * Настройка громкости для всех эмулируемых звуковых устройств+    * [[#volume|Настройка громкости для всех эмулируемых звуковых устройств]]
     * PSG и PPI можно отключить в пользовательском интерфейсе     * PSG и PPI можно отключить в пользовательском интерфейсе
   * Дополнительно   * Дополнительно
-    * Загрузочное меню с выбором записанных во флэш память образов игр и конфигураций +    * Стартовое меню с выбором записанных во флэш память образов игр и конфигураций 
-      * Сортировка записей +      * Сортировка записей ​каталога 
-      * Настраиваемый пользовательский интерфейс (цвета,​ сортировка,​ скорость повтора клавиш,​ эффекты затухания) +      * [[#setupui|Настраиваемый пользовательский интерфейс]] (цвета,​ сортировка каталога, скорость повтора клавиш,​ эффекты затухания) 
-      * Справочная система+      * [[#​builtinhelp|Справочная система]]
       * Поддержка джойстиков и джойпадов       * Поддержка джойстиков и джойпадов
-      * Работа в режимах 50 и 60 Гц +      * [[#​vdpfreq|Быстрое переключение частоты кадров (50 и 60 Гц)]] 
-      * Поддержка переключения режимов Turbo/R800+      * [[#cpumode|Поддержка переключения режимов Turbo/R800]]
       * Поддержка автозапуска конфигураций и образов игр с задержкой по таймеру       * Поддержка автозапуска конфигураций и образов игр с задержкой по таймеру
 +      * Запуск двух образов картриджей одновременно
 +      * Переключение режима стерео/​моно для FMPAC
 +      * Установка частоты кадров при старте (50 или 60 Гц)
     * Устройство выполнено в виде стандартного MSX картриджа     * Устройство выполнено в виде стандартного MSX картриджа
     * Работает на стандартной частоте 3,58 МГц, а также повышенных частотах до 7,11 МГц     * Работает на стандартной частоте 3,58 МГц, а также повышенных частотах до 7,11 МГц
-    * Реализовано на ПЛИС (EP2C5Q208C8 Altera ​CYCLONE ​II)+    * Реализовано на ПЛИС (EP2C5Q208C8 Altera ​Cyclone ​II)
     * Используется специальное программное обеспечение для управления всеми функциями     * Используется специальное программное обеспечение для управления всеми функциями
       * Загрузка программ в формате ROM в флэш память и ОЗУ       * Загрузка программ в формате ROM в флэш память и ОЗУ
-      * Резервное копирование флэш памяти,​ настроек конфигурационного ​ОЗУ, а также содержимого ОЗУ FMPAC +      * Резервное копирование ​[[#​c2backup|флэш памяти,​ настроек конфигурационного ​ППЗУ]], а также ​[[#C2SRAM|содержимого ОЗУ FMPAC]] 
-      * Программа для тестирования IDE интерфейса,​ и т.д. ​+      * [[#​C2IDETST|Программа для тестирования IDE интерфейса]], и т.д. ​
     * Простая настройка и удобный интерфейс     * Простая настройка и удобный интерфейс
  
 +===== Ссылки на важные документы по картриджу и вебсайты =====
  
-[[github>​RBSC/​Carnivore2|Репозитарий на GitHub]]+| :!:  [[qvl_list|Таблица совместимости c CF картами и адаптерами]] ​ | Список совместимых карт и адаптеров ​ | 
 +| :!:  [[specification|Подробное техническое описание картриджа]] ​ | Внутреннее устройство и расположение данных ​ | 
 +| :!:  [[changelog|Список изменений]] ​ | Изменения по версиям ​ | 
 +| :!:  [[partslist|Список деталей]] ​ | Номиналы и количество элементов ​ | 
 +| :!:  {{:​msx:​carnivore2:​schematics.pdf| Принципиальная схема (кликабельно)}} \\ {{:​msx:​carnivore2:​schematics.png?​350|}} ​ | Электрическая схема картриджа ​ | 
 +| [[rbsc>​ru/​completed_projects/#​carnivore2| Ссылка на официальный сайт]] ​ | Сайт группы RBSC  | 
 +[[github>​RBSC/​Carnivore2| Репозиторий на GitHub]] ​ | Исходные коды, платы, документация ​ | 
 +| [[msxorg>​wiki/​RBSC_Carnivore2| Статья на MSX Wiki]] ​ | Статья в MSX Википедии ​ | 
 +| [[8bits4ever>​product-page/​carnivore2| Купить в магазине 8bits4ever]] ​ | Официальный дистрибутор в Испании ​ |
  
-[[msxorg>​wiki/​RBSC_Carnivore2|Статья на MSX Wiki]]+====== Фотографии платы ======
  
 +Плата, собранная RBSC:
  
 +{{msx:​carnivore2:​carnivore2_v22_front.jpg?​340|}} {{msx:​carnivore2:​carnivore2_v22_back.jpg?​302|}}
  
-[[https://​www.8bits4ever.net/​product-page/​carnivore2|Купить в магазине 8bits4ever]]+Плата, собранная ​8bits4ever:
  
 +{{msx:​carnivore2:​carnivore2_v22_8bits4ever-front.png?​335|}} {{msx:​carnivore2:​carnivore2_v22_8bits4ever-back.png?​339|}}
  
-====== openMSX ======+Плата, собранная MAXIOL (некоторые танталовые конденсаторы были заменены на керамические,​ также аудиоразъём перенесён на обратную сторону платы):​
  
-[[openmsx:openmsx|]] поддерживает эмуляцию Carnivore2 с версии 0_14_0-200+{{:msx:​carnivore2:​carnivore2_v22_maxiol_front.jpg?​340|}} 
 +{{:​msx:​carnivore2:​carnivore2_v22_maxiol_back.jpg?​335|}} 
 +====== Важная информация ======
  
-[[github>/​RBSC/​Carnivore2/​tree/​master/​OpenMSX|Файлы Carnivore2 для openMSX]]+<WRAP center round alert> 
 +ВНИМАНИЕ!  
 +Во избежание повреждения картриджа Carnivore2 и MSX компьютера никогда не вставляйте и не извлекайте картридж при включённом питании! Всегда выключайте компьютер перед установкой или извлечением картриджа! 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +Если некоторые из Ваших CF карт или SD-CF адаптеров не работают с Carnivore2 картриджем,​ рекомендуется заменить версию IDE BIOS на альтернативную,​ с которой эти устройства будут работать. Для этого переименуйте файл BIDECMFC.ALT в BIDECMFC.BIN и обновите IDE BIOS с помощью утилиты C2MAN или C2MAN40. 
 + 
 +:!: **[[qvl_list|Таблица совместимости c CF картами и адаптерами]]** 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +Корректная работа картриджа Carnivore2 не гарантируется при включении режима R800 на Panasonic Turbo-R компьютерах. В этом режиме могут происходить разнообразные сбои при старте игр и пользовательских конфигураций. Так что мы не рекомендуем включать режим R800 перед запуском ROM и пользовательских конфигураций. Также Carnivore2 может не полностью активировать все свои функции если он используется с компьютером,​ у которого меньше чем 16 Кб ОЗУ (например с Casio PV-7). 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +Carnivore2 несовместим с сетевыми модулями Yamaha: 
 +  * сетевого модуль [[msx:​yamaha_kuvt#​kuvt1|КУВТ]] (устанавливался в [[msx:​yamaha_yis-503iir:​yamaha_yis-503iir|]]) 
 +  * сетевого модуль [[msx:​yamaha_kuvt#​kuvt2|КУВТ2]] — [[msx:​yamaha_local_network:​yamaha_local_network#​cb55448|Yamaha Serial I/O Unit (CB55448)]] (устанавливался в [[msx:​yamaha_yis-503iiir:​yamaha_yis-503iiir|]] и [[msx:​yamaha_yis-805-128r2:​yamaha_yis-805-128r2|]]) 
 +Если эти сетевые модули обнаружены в компьютере,​ то при загрузке будет показано предупреждение и система будет заблокирована во избежание конфликтов. Необходимо вынуть сетевой модуль из бокового слота компьютера,​ а также удалить картридж с сетевым ПЗУ из переднего слота (только для YIS-503II). 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +Некоторые MSX компьютеры при старте активируют собственное встроенное программное обеспечение и не дают возможности запуститься стартовому меню Carnivore2. Для отключения встроенных программ при старте компьютера удерживается определённая клавиша. Например,​ при работе с компьютером Panasonic A1 (а также на A1 MK2), удерживайте клавишу <​key>​DEL</​key>,​ пока компьютер загружается и до тех пор пока не появится стартовое меню или компьютер на загрузится в MSX-DOS. 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +Некоторые игры с так называемым «отложенным стартом»,​ например Metal Gear 2 и King's Valley 2, не будут работать на [[msx:​yamaha_yis-503iiir:​yamaha_yis-503iiir|]] из–за несовместимости со встроенным [[msx:​cp_m:​cp_m|CP/​M]]. Рекомендуется убрать CP/M из SubROM на этих компьютерах,​ записав [[http://​rbsc.su/​files/​yis503sub_nocpm.rom|этот файл]] в микросхему 27с256 или использовать альтернативный вариант со счётчиком размера ОЗУ и встроенным ''​TESTRAM''​. Этот файл можно найти [[https://​zx-pk.ru/​threads/​29117-prokachannaya-dvushka.html|здесь]]. 
 +</​WRAP>​ 
 + 
 +<WRAP center round tip> 
 +На арабских и корейских версиях MSX компьютеров необходимо использовать специальные версии стартового меню и утилиты. Они находятся в папках Special в репозитории. Если картридж обнаруживает,​ что работает на корейской или арабской MSX, то он выдаёт предупреждение и загружает MSX-DOS без выхода в стартовое меню. 
 +</​WRAP>​ 
 + 
 +<WRAP center round tip> 
 +Аудиоразъём картриджа Carnivore2 может не подходить для подключения наушников. Рекомендуется подключить его к колонкам или усилителю. Этот разъём будет выводить эмулированную музыку и звук SCC и/или [[msx:​fmpac:​fmpac|]],​ а также звук PSG и PPI, если включена эмуляция PSG/PPI. 
 +</​WRAP>​ 
 + 
 +{{anchor:​setup}} 
 +====== Настройка ====== 
 + 
 +<WRAP center round tip> 
 +Если вы купили уже настроенный картридж,​ то делать начальную настройку нет необходимости. 
 +</​WRAP>​ 
 + 
 +:!: Нижеуказанные настройки действительны для стартового меню и прошивки ПЛИС версии 2.40; в предыдущих версиях эти настройки могут отсутствовать или различаться по функционалу. Начальная настройка картриджа нужна после его сборки. 
 + 
 +{{anchor:​preparecf}} 
 +===== Подготовка карты памяти CF ===== 
 + 
 +Подготовка заключается в разметке карты в программе ''​[[msx:​nextor:​fdisk|FDISK]]''​ и установке [[msx:​nextor:​nextor|Nextor]]. 
 + 
 +<WRAP center round important>​ 
 +Разметку карты памяти CF нужно проводить в картридже! 
 +</​WRAP>​ 
 + 
 +  - Вставляем карту памяти CF в картридж 
 +  - Загружаем компьютер,​ при загрузке на экране будет информация о типе и размере установленной карты памяти CF 
 +  - При появлении стартового меню нажимаем клавишу <​key>​Esc</​key>​ для выполнения загрузки с использованием конфигурации "​по-умолчанию"​ 
 +  - Компьютер загружается в [[msx:​basic:​|]] 
 +  - Набираем ''​CALL FDISK''​ и входим в программу работы с картой памяти 
 +  - Создаём нужные разделы с помощью интерфейса ''​[[msx:​nextor:​fdisk|FDISK]]''​ 
 +  - По окончании работы перезагружаем компьютер 
 +  - Теперь нужно записать системные файлы [[msx:​nextor:​nextor]],​ чтобы можно было загружаться в MSX-DOS2 с карты. Для этого нужно скопировать файлы из архива или образа дискеты которые доступны [[msx:​nextor:​nextor#​tools|здесь]] в корневой каталог карты 
 +  - <​WRAP>​Пример копирования файлов с дискеты на основной раздел карты памяти CF с использованием эмулятора дисковода на базе [[gotekemulator:​gotekemulator|]]:​ 
 +<WRAP group> 
 +<WRAP half column>​ 
 +<​code>​ 
 +copy "​b:​\*.*"​ to "​a:​\"​ 
 +</​code>​ 
 +</​WRAP>​ 
 +<WRAP half column>​ 
 +  * ''​a:''​ — основной раздел карты памяти CF 
 +  * ''​b:''​ — другой дисковод (эмулятор GoTek, физический 720кб дисковод,​ диск другого IDE контроллера) 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +</​WRAP>​ 
 + 
 +{{anchor:​uploadfirmwareПЛИС}} 
 +===== Загрузка прошивки в ПЛИС ===== 
 + 
 +<WRAP center round important>​ 
 +Перед загрузкой прошивки извлеките карту памяти CF из картриджа! 
 +</​WRAP>​ 
 + 
 +Для загрузки прошивки нужны:​ 
 +  - Программа [[quartus_ii:​quartus_ii#​quartusiiweb150|Quartus II Web Edition (Free) 15.0]]  
 +  - Программатор Byte Blaster или [[quartus_ii:​quartus_ii#​USB_Blaster|USB Blaster]] (можно купить на Ebay или AliExpress) 
 + 
 +Из вкладки ''​Individual Files''​ надо [[https://​ПЛИСsoftware.intel.com/​15.0/?​edition=web|скачать]] и установить следующие программы:​ 
 +  * ''​Quartus II Software (includes Nios II EDS)''​  
 +  * ''​Cyclone IV device support''​ 
 + 
 +Последовательность действий по загрузке прошивки:​ 
 +  - Подключите программатор к ПК 
 +  - Запустите программу ''​Quartus II Web Edition''​ 
 +  - Выберите пункт меню ''​Tools/​Programmer''​ 
 +  - В открывшемся окне ''​Programmer'':​ 
 +    * Нажмите кнопку <​key>​Hardware setup</​key>​  
 +      * в окне ''​Hardware setup''​ в вкладке ''​Hardware Settings''​ в списке ''​Currently selected hardware''​ выберите Ваш программатор 
 +      * Нажмите кнопку <​key>​Close</​key>​ 
 +    * Справа от кнопки <​key>​Hardware setup</​key>​ будет отображено название Вашего программатора,​ а ещё правее в поле ''​Mode'',​ в нём нужно выбрать ''​Active Serial Programming''​ 
 +    * Нажмите кнопку <​key>​Add Device</​key>​ 
 +      * в окне ''​Select Devices''​ выберите устройство ''​EPCS4''​ 
 +      * нажмите кнопку <​key>​Ok</​key>​ 
 +    * Нажмите кнопку ''​Change File''​ и выберите нужный файл с расширением ''​.pof''​ 
 +    * Отметьте справа от имени файла пункты:​ \\ ✔ ''​Program/​Configure''​ \\ ✔ ''​Verify''​ \\ ✔ ''​Blank-Check''​ 
 +    * <​WRAP>​Подайте питание 5 вольт на плату картриджа (соблюдайте полярность!) \\ 
 +Примерный вид кабеля питания картриджа:​ \\ 
 +{{msx:​carnivore2:​usb_blaster_5v_01.png?​350|}} 
 +\\ Подключение кабеля к картриджу:​ \\ 
 +{{msx:​carnivore2:​usb_blaster_5v_02.png?​350|}} 
 +</​WRAP>​ 
 +    * <​WRAP>​Подключите кабель программатора к разъёму ''​AS''​ картриджа (убедитесь,​ что кабель подключён правильно!) \\ 
 +Для подключения программатора к разъёму на картридже нужна двухрядная "​гребёнка"​ (PLD 2×5, шаг 2.54 мм), её нужно вставить в разъём на кабеле программатора:​ 
 +  * {{msx:​carnivore2:​usb_blaster_as_01.png?​150|}} 
 +  * {{msx:​carnivore2:​usb_blaster_as_02.png?​150|}} 
 +  * {{msx:​carnivore2:​usb_blaster_as_03.png?​150|}} 
 +\\ Затем разъём программатора нужно вставить в разъём ''​AS''​ картриджа и чуть наклонить его, чтобы обеспечить хороший контакт "​гребёнки"​ с платой:​ 
 +  * {{msx:​carnivore2:​usb_blaster_as_04.png?​150|}} 
 +  * {{msx:​carnivore2:​usb_blaster_as_05.png?​150|}} 
 +  * {{msx:​carnivore2:​usb_blaster_as_06.png?​150|}} 
 +</​WRAP>​ 
 +  - Нажмите кнопку <​key>​Start</​key>​ и следите за процессом программирования и проверки,​ неподвижно удерживая разъём. После успешного окончания процесса вы увидите:​ {{msx:​carnivore2:​quartus_ii-100.png?​200|}} 
 +  - По окончании программирования отсоедините кабели от картриджа в следующем порядке:​ 
 +    * кабель программатора от разъёма ''​AS''​ 
 +    * кабель питания 
 + 
 +{{anchor:​howtoenablethecartridgeandinstallbionroms}} 
 +===== Подготовка картриджа и запись BIOS ===== 
 + 
 +<WRAP center round important>​ 
 +Используйте только последнюю версию утилиты C2MAN или C2MAN40 для заливки необходимого программного обеспечения в картридж! 
 +</​WRAP>​ 
 + 
 + 
 +Только что собранный картридж Carnivore2 не будет работать без специального программного обеспечения,​ которое необходимо загружать в микросхему FlashROM с другого носителя (дисковода) или через кассетный интерфейс. 
 + 
 +Вставьте картридж в слот MSX, предпочтительно в основной слот (обычно номер 1). Включите MSX и проверьте,​ нормально ли работает компьютер. Если на компьютере обнаружена неисправность (зависание,​ отсутствие картинки,​ неработающая клавиатура),​ извлеките и проверьте картридж и слот компьютера.  
 + 
 +Для полной активации картриджа необходимо сделать следующее:​ 
 + 
 +  - Убедитесь,​ что все 3 файла: ''​BOOTCMFC.BIN'',​ ''​BIDECMFC.BIN'',​ ''​FMPCCMFC.BIN''​ находятся в одной папке с [[#​programs|программами]] 
 +  - Запустите программу ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]''​ (для MSX1) 
 +  - При появлении запроса введите номер слота, в который вставлен картридж (например,​ «10» для первого слота, «20» для второго слота и т.д.); если программа задетектировала слот сама, то можно просто нажать <​key>'​Ввод '​⏎</​key>​ 
 +  - В [[#​c2manmainmenu|главном меню]] с помощью клавиши <​key>​9</​key>​ выберите [[#​c2manservicemenu|Сервисное меню]] 
 +  - С помощью клавиши <​key>​7</​key>​ выберите [[#​fullyeraseаlashromchip|Полная очистка FlashROM]] и дважды подтвердите;​ если Вы обновляете картридж,​ то полностью стирать содержимое микросхемы необязательно. 
 +  - С помощью клавиши <​key>​3</​key>​ выберите [[#​initerasealldirectoryentries|Инициализировать каталог — удалить все записи]],​ чтобы инициализировать каталог. 
 +  - С помощью клавиши <​key>​4</​key>​ выберите [[#​writebootbenu|Запись стартового меню]] 
 +  - С помощью клавиши <​key>​5</​key>​ выберите [[#​writeiderombios|Запись Nextor IDE BIOS]] 
 +  - С помощью клавиши <​key>​6</​key>​ выберите [[#​writefmpacrombios|Запись FMPAC ROM BIOS]] 
 +  - Если при выполнении шагов 5–9 не было ошибок,​ выключите и запустите MSX. 
 + 
 +Есть также другой способ записать стартовое меню и BIOS в микросхему FlashROM. Это можно сделать на бездисковом компьютере,​ загрузив необходимые файлы через кассетный интерфейс и скопировав их со специально отформатированной CF–карты в микросхему FlashROM. Пожалуйста,​ прочитайте этот [[https://github.com/​RBSC/​Carnivore2/​blob/​master/​Util/​diskless/​readme_diskless.txt|файл]]. После этих действий вам необходимо будет обновить [[#​writebootbenu|стартовое меню]] до последней версии. 
 + 
 +====== Работа с картриджем ====== 
 + 
 +После того, как на экране компьютера появятся версии прошивки и стартового меню (это происходит после включения питания — холодный старт),​ должен запуститься основой интерфейс и появиться [[#​mainmenu|главное меню]]. 
 + 
 +{{msx:​carnivore2:​v240_title.jpg?​500|}} 
 + 
 +Если картридж установлен в слоте под номером 3, но система будет заблокирована сразу же после заставки. В этом случае установите картридж в другой свободный слот. 
 + 
 +Если версия стартового меню не совместима с используемым MSX компьютером (для корейских и арабских компьютеров необходимо загрузить специальную версию),​ то появится следующее предупреждение и в течение 10 секунд будет сделана попытка загрузить MSX-DOS2. В этом случае замените стартовое меню на специальную версию (см. папку Special в репозитории). 
 + 
 +{{msx:​carnivore2:​v240_warning1.jpg?​500|}} 
 + 
 +Если в системе обнаружен сетевой модуль от [[msx:​yamaha_kuvt#​kuvt1|КУВТ]] или [[msx:​yamaha_kuvt#​kuvt2|КУВТ2]] Ямаха (поставлялись в СССР из Японии),​ появится следующее предупреждение и система будет заблокирована. В этом случае удалите сетевой модуль из компьютера. 
 + 
 +{{msx:​carnivore2:​v240_warning2.jpg?​500|}} 
 + 
 +{{anchor:​mainmenu}} 
 +===== Главное меню / каталог ===== 
 + 
 +Главное меню позволяет запускать игры, записанные в микросхему FlashROM, а также запускать картридж с пользовательской конфигурацией. 
 + 
 +{{msx:​carnivore2:​v240_main.jpg?​500|}} 
 + 
 +Для управления используются следующие клавиши:​  
 +| <key>Esc</key> ​                    | загрузка с использованием конфигурации по-умолчанию:​ все включено ​     | 
 +| <​key>​←</​key>,​ <​key>​→</​key> ​        | предыдущая следующая страница каталога ​                                | 
 +| <​key>​↑</​key>,​ <​key>​↓</​key> ​        | выбрать запись каталога ​                                               | 
 +| <​key>​Пробел</​key> ​                 | запустить выбранную запись каталога (однослотовая конфигурация) ​       | 
 +| <​key>​g</​key> ​                      | запустить запись каталога без перезагрузки ​                            | 
 +| <​key>​r</​key> ​                      | запустить запись каталога с перезагрузкой ​                             | 
 +| <​key>'​Ввод '​⏎</​key>,​ <​key>​o</​key> ​ | [[#​dualslot|настройка конфигурации двойного слота]] ​                   | 
 +| <​key>​1</​key> ​                      | выбрать запись для основного слота (master slot)                       | 
 +| <​key>​2</​key> ​                      | выбрать запись для эмулируемого слота (slave slot)                     | 
 +| <​key>​a</​key> ​                      | выбрать запись для автозапуска ​                                        | 
 +| <​key>​d</​key> ​                      | очистить автозапуск и двойной слот ​                                    | 
 +| <​key>​f</​key> ​                      | [[#​vdpfreq|выбор частоты VDP: 50/60 Гц]] ​                              | 
 +| <​key>​t</​key> ​                      | [[#​cpumode|переключение режима работы процессора (Z80, Turbo, R800)]] ​ | 
 +| <​key>​c</​key> ​                      | [[#​setupui|настройка конфигурации картриджа]] ​                         | 
 +| <​key>​p</​key> ​                      | [[#​setuppsg|настройка PSG и PPI Clicker]] ​                             | 
 +| <​key>​v</​key> ​                      | [[#​setupsound|изменение громкости звуковых карт FMPAC и SCC]]          | 
 +| <​key>​h</​key> ​                      | [[#​builtinhelp|вызов справки]] ​                                        | 
 +| <​key>​l</​key> ​                      | выбрать последнюю запущенную запись каталога ​                          | 
 +| <​key>​m</​key> ​                      | включить или выключить проигрывание фоновой музыки ​                    | 
 +| <​key>​s</​key> ​                      | включить или выключить бегущую строку подсказки ​                       | 
 + 
 +Главное меню также поддерживает встроенные и внешние джойстики,​ подключённые к любому из 2 портов:​ 
 +| <​key>​←</​key>,​ <​key>​→</​key> ​ | предыдущая следующая страница каталога ​                                                                                 | 
 +| <​key>​↑</​key>,​ <​key>​↓</​key> ​ | выбрать запись каталога ​                                                                                                | 
 +| <​key>​a</​key> ​               | запустить запись каталога с указанными настройками \\ (аналогично клавише <​key>​Пробел</​key>​ на клавиатуре) ​             | 
 +| <​key>​b</​key> ​               | загрузка с использованием конфигурации по-умолчанию:​ все включено \\ (аналогично клавише <​key>​Esc</​key>​ на клавиатуре) ​ | 
 +Все остальные направления джойстика игнорируются. 
 + 
 +В нижней строке экрана отображаются следующие данные:​ 
 +  * [[#​vdpfreq|частота VDP]] 
 +  * [[#​cpumode|режим работы процессора]] 
 +  * [[#​volume|громкость]]:​ 
 +    * FMPAC 
 +    * SCC 
 +    * PSG 
 +  * Номера страниц каталога,​ в формате:​ ''​ТТ•ВВ''​ 
 +    * ''​ТТ''​ — текущая станица 
 +    * ''​ВВ''​ — всего страниц 
 + 
 +Значения символов,​ которые отображаются слева, перед именем записи каталога:​ 
 +|''​K5''​|маппер Konami 5 SCC| 
 +|''​K4''​|маппер Konami 4| 
 +|''​A8''​|маппер ASCII 8| 
 +|''​A16''​|маппер ASCII 16| 
 +|''​MR''​|мини ROM (до 64 Кб)| 
 +|''​CF''​|конфигурационная запись| 
 +|''​UN''​|неизвестный маппер| 
 +|''​%%--%%''​|для остальных случаев| 
 + 
 +На арабских и корейских MSX обозначения мапперов отличаются (до версии стартового меню 2.40): 
 +|''​K''​|маппер Konami 5 SCC| 
 +|''​k''​|маппер Konami 4| 
 +|''​a''​|маппер ASCII 8| 
 +|''​A''​|маппер ASCII 16| 
 +|''​M''​|мини ROM (до 64 Кб)| 
 +|''​C''​|конфигурационная запись| 
 +|''​U''​|неизвестный маппер| 
 +|''​%%-%%''​|для остальных случаев| 
 + 
 +Помните,​ что для некоторых образов картриджей может потребоваться альтернативный метод запуска,​ поэтому,​ если нажать клавишу <​key>​Пробел</​key>,​ образ картриджа не запускается,​ попробуйте использовать запуск с перезагрузкой. 
 + 
 +{{anchor:​autostart}} 
 +===== Автозапуск ===== 
 + 
 +Автозапуск позволяет выбрать любую конфигурационную запись или образ картриджа для автоматического старта при включении питания компьютера. Начиная с версии 2.40, автозапуск использует конфигурационное ППЗУ для хранения номера записи,​ так что наличие этого ППЗУ на плате обязательно! Выбор записи для автозапуска осуществляется клавишей <​key>​a</​key>​ в главном меню. Клавиша <​key>​d</​key>​ отменяет автозапуск. 
 + 
 +Есть несколько клавиш,​ которые могут влиять на функциональность картриджа во время его старта. Некоторые клавиши могут позволить пропустить автозапуск,​ другие клавиши могут позволить не входить в стартового меню. 
 + 
 +|<​key>​F3</​key>​|использовать настройки интерфейса по–умолчанию| 
 +|<​key>​F4</​key>​|отменить автозапуск| 
 +|<​key>​F5</​key>​|не входить в стартовое меню| 
 + 
 +{{msx:​carnivore2:​v240_autostart.jpg?​500|}} 
 + 
 +Если для любой записи каталога установлен автозапуск,​ то после перезагрузки будет показано специальное сообщение,​ и за этим последует трёхсекундная задержка,​ после которой запись будет активирована. В течение этих 3 секунд пользователь может прервать автозапуск с помощью клавиш <​key>​Esc</​key>,​ <​key>​Tab</​key>,​ <​key>​F4</​key>​. Если какая–то из этих клавиш нажата в течение 3 секунд,​ автозапуск будет отменён и будет показано главное меню. Нажатие <​key>​Пробел</​key>​ пропустит обратный отсчет и активирует ранее выбранную запись. Во время загрузки с автозапуском можно использовать следующие кнопки джойстика:​ 
 + 
 +|<​key>​a</​key>​|пропустить обратный отсчёт и активировать ранее выбранную запись| 
 +|<​key>​b</​key>​|отменить автозапуск и выйти в главное меню| 
 + 
 +При использовании джойстика,​ удерживайте нужную кнопку в течение более одной секунды,​ чтобы войти в главное меню или чтобы перейти к игре. 
 + 
 +{{anchor:​vdpfreq}} 
 +===== Частота кадров ===== 
 + 
 +Для работы в главном меню, а также для запуска игр и загрузки [[msx:​dos|]] может быть установлена желаемая частота кадров — 50 или 60 Герц. Временное значение частоты кадров выбирается клавишей <​key>​F</​key>​ и сохраняется до перезагрузки компьютера. Чтобы установить желаемую частоту кадров для постоянного использования,​ необходимо вызвать [[#​setupui|конфигурационное меню]] и выбрать желаемую частоту там. Если выбрано значение "​--",​ то используется частота кадров,​ прописанная в ПЗУ компьютера. 
 + 
 +{{anchor:​cpumode}} 
 +===== Режимы работы процессора ===== 
 + 
 +Из главного меню поддерживается включение режимов ''​Turbo''​ и ''​R800''​. 
 + 
 +Режим Turbo можно включить только на компьютерах Panasonic MSX2+, а режим R800 можно включить только на компьютерах Panasonic Turbo-R. На других компьютерах эта функция не работает. Состояние режима Turbo/R800 не сохраняется в конфигурационном ППЗУ и не восстанавливается после выключения питания. Режим Turbo/R800 сохраняется при активации записи каталога. \\ 
 + 
 +Текущий режим работы отображается в строке состояния:​ 
 +| ''​Z80'' ​ | режим Z80 (по-умолчанию) ​   | 
 +| ''​T2+'' ​ | Turbo для Panasonic MSX2+   | 
 +| ''​R8x'' ​ | R800 для Panasonic Turbo-R ​ | 
 + 
 +{{anchor:​volume}} 
 +===== Настройки громкости ===== 
 + 
 +Настройки громкости сохраняются в конфигурационном ППЗУ. Если такое ППЗУ отсутствует на плате картриджа,​ то настройка громкости сохраняется только до выключения питания. Если настройки громкости у вас не сохраняются,​ убедитесь,​ что на плате впаяно конфигурационное ПЗУ (маленькая микросхема под слотом CF карты) 
 + 
 +{{anchor:​setupsound}} 
 +Изменение громкости для звуковых карт FMPAC и SCC:\\ 
 +{{msx:​carnivore2:​v240_volume.jpg?​500|}} 
 + 
 +Управление осуществляется следующими клавишами:​ 
 + 
 +| <​key>​Esc</​key> ​  | сохранить изменения и выйти ​    | 
 +| <​key>​↑</​key> ​    | увеличить громкость FMPAC       | 
 +| <​key>​↓</​key> ​    | уменьшить громкость FMPAC       | 
 +| <​key>​→</​key> ​    | увеличить громкость SCC/​SCC+ ​   | 
 +| <​key>​←</​key> ​    | уменьшить громкость SCC/​SCC+ ​   | 
 +| <​key>​Home</​key> ​ | сброс к значениям по-умолчанию ​ | 
 + 
 +Также настройками можно управлять джойстиком:​ 
 + 
 +|<​key>​←</​key>,​ <​key>​→</​key>​|увеличить/​уменьшить громкость SCC/SCC+| 
 +|<​key>​↑</​key>,​ <​key>​↓</​key>​|увеличить/​уменьшить громкость FMPAC| 
 +|<​key>​a</​key>,​ <​key>​b</​key>​|сохранить изменения и выйти (аналогично клавише <​key>​Esc</​key>​ на клавиатуре)| 
 + 
 +Также можно отключить стереорежим FMPAC, который установлен по–умолчанию. Это можно сделать в [[#​setupui|конфигурационном меню]]. Если отключить опцию стереорежима FMPAC, то через аудиоразъем Carnivore2 будет выводиться монофонический звук FMPAC. 
 + 
 +{{anchor:​setuppsg}} 
 +Настройка PSG и PPI Clicker:​\\ 
 +{{msx:​carnivore2:​v240_psg.jpg?​500|}} 
 + 
 +Управление осуществляется следующими клавишами:​ 
 + 
 +|<​key>​Esc</​key>​|сохранить изменения и выйти| 
 +|<​key>​Пробел</​key>​|включить/​отключить PSG| 
 +|<​key>'​Ввод '​⏎</​key>​|включить/​отключить PPI Clicker| 
 +|<​key>​↑</​key>​|увеличить громкость PSG| 
 +|<​key>​↓</​key>​|уменьшить громкость PSG| 
 +|<​key>​→</​key>​|увеличить громкость PPI Clicker| 
 +|<​key>​←</​key>​|уменьшить громкость PPI Clicker| 
 +|<​key>​Home</​key>​|сброс к значениям по–умолчанию| 
 + 
 +Также настройками можно управлять джойстиком:​ 
 + 
 +|<​key>​←</​key>,​ <​key>​→</​key>​|увеличить/​уменьшить громкость PPI Clicker| 
 +|<​key>​↑</​key>,​ <​key>​↓</​key>​|увеличить/​уменьшить громкость PSG| 
 +|<​key>​a</​key>​|включить/​отключить PSG (аналогично клавише <​key>​Пробел</​key>​ на клавиатуре)| 
 +|<​key>​b</​key>​|сохранить изменения и выйти (аналогично клавише <​key>​Esc</​key>​ на клавиатуре)| 
 + 
 +{{anchor:​setupui}} 
 +===== Настройки интерфейса ===== 
 + 
 +Начиная с версии 2.10 стартового меню, его интерфейс может быть настроен как удобно пользователю,​ а пользовательские настройки будут сохранены в конфигурационном ППЗУ. 
 + 
 +{{msx:​carnivore2:​v240_config.jpg?​500|}} 
 + 
 +Помимо клавиш курсора,​ можно использовать следующие клавиши:​ 
 +| <​key>​Esc</​key> ​    | сохранить изменения и выйти ​    | 
 +| <​key>​Пробел</​key> ​ | изменить выбранное значение ​    | 
 +| <​key>​Home</​key> ​   | сброс к значениям по-умолчанию ​ | 
 + 
 +Ручка джойстика работает аналогично клавишам курсора,​ а кнопки следующим образом:​  
 +|<​key>​a</​key>​|изменить выбранное значение (аналогично клавише <​key>​Пробел</​key>​ на клавиатуре)| 
 +|<​key>​b</​key>​|сохранить изменения и выйти (аналогично клавише <​key>​Esc</​key>​ на клавиатуре)| 
 + 
 +Пользователь может настроить различные параметры интерфейса,​ включая сортировку каталога,​ эффекты постепенного появления/​исчезновения,​ скорость обработки клавиатуры/​джойстика,​ включение и выключение режима стерео для FMPAC, а также цвета (шрифта и заставки) для главного меню, экрана справки,​ экрана регулировки громкости FMPAC и SCC, а также экрана настройки PSG. Кроме этого здесь можно установить желаемую [[#​vdpfreq|частоту кадров]] для постоянного использования. 
 + 
 +Для того, чтобы восстановить все настроенные значения настроек по–умолчанию,​ нажмите клавишу <​key>​Home</​key>​. Удерживая клавишу <​key>​F3</​key>​ при запуске стартового меню, можно сбросить настройки пользовательского интерфейса — все пользовательские настройки будут игнорироваться до выключения питания. 
 + 
 +Обратите внимание,​ что редактирование палитры на компьютерах MSX с видеопроцессорами v991x или v992x будет отключено. Если включается или выключается сортировка записей каталога,​ то выбранное для автостарта значение (номер записи) стирается,​ чтобы не привести к путанице. При сортировке порядковые номера записей каталога меняются. 
 + 
 +Сортировка каталога — затратная по времени операция,​ поэтому,​ если в каталоге стартового меню много записей,​ может потребоваться несколько секунд,​ чтобы полностью отсортировать их. Сортировка происходит только при запуске стартового меню и когда сортировка включена в экране настроек пользовательского интерфейса. Если задержка слишком неудобна для вас, отключите функцию сортировки каталога. 
 + 
 +{{anchor:​dualslot}} 
 +===== Одновременный запуск двух образов картриджа ===== 
 + 
 +Начиная с версии 2.30 на картридже Carnivore2 можно запускать больше одного образа картриджа одновременно. Эта функция называется Dual-Slot. Экран настройки двойного слота можно вызвать нажав на клавишу <​key>'​Ввод '​⏎</​key>​ или <​key>​o</​key>​. 
 + 
 +{{msx:​carnivore2:​v240_dualslot1.jpg?​500|}} 
 + 
 +Этот интерфейс позволяет запустить двухслотовую конфигурацию с удобным выбором параметров для основного слота (вы можете включить или выключить устройства,​ входящие в Carnivore2). Здесь Вы можете выбрать 2 образа картриджа для одновременного запуска. Единственное ограничение для эмулированного слота является то, что он может запускать игры с мапперами Konami4 и Konami5, а также небольшие игры до 32 Кб без мапперов. Отдельный эмулированный слот становится доступным,​ если в компьютере обнаружен один неиспользуемый физический слот, и этот слот не занят другим устройством. Если же свободных слотов в системе нет, то можно использовать подслот основного слота для работы эмулируемого слота (начиная с версии 2.40 стартового меню). 
 + 
 +Стартовое меню определяет наличие подходящего свободного слота в компьютере,​ а затем показывает этот слот как "​slave"​ (эмулированный) в настройках. Рабочие слоты будут иметь номера,​ указанные слева. Если в системе нет свободных слотов,​ то запустить 2 образа картриджа можно включив опцию "Slave Slot as Master'​s Subslot"​. Эта опция включается автоматически если в системе не было найдено свободных слотов. 
 + 
 +{{msx:​carnivore2:​v240_dualslot2.jpg?​500|}} 
 + 
 +Для работы эмулируемого слота в подслоте основного,​ основной слот должен быть расширен. При выборе использования подслота основного слота в настройках,​ основной слот становится расширенным автоматически. Если вручную отключить расширение основного слота, то опция использования подслота будет отключена. 
 + 
 +После этого надо выбрать какой подслот основного слота будет использоваться для эмулированного слота. Для этого надо подвести курсор к любому из устройств,​ встроенных в Carnivore2 — IDE, RAM или FMPAC и нажать <​key>​Пробел</​key>​. Название устройства сменится на "Slave Slot", а номер эмулируемого слота сменится на N1.N2, где N1 будет номер основного слота, а N2 — номер подслота основого слота, используемого для эмулированного слота. 
 + 
 +{{msx:​carnivore2:​v240_dualslot3.jpg?​500|}} 
 + 
 +Следует иметь в виду, что некоторые картриджи,​ например SCC, [[#​MegaRAM]] и другие,​ которые не изменяют область слота, не будут обнаружены,​ поэтому эмулированный слот будет доступен,​ даже если не должен быть таковым. Если Carnivore2 настроит эмулированный слот, как слот, который занят другим устройством,​ это может вызвать конфликт и потенциально повредить ваш компьютер. Поэтому убедитесь,​ что у Вас достаточно свободных слотов,​ прежде чем включать конфигурацию с двумя слотами. Если Вы не уверены,​ что отдельный эмулируемый слот свободен,​ включите опцию "Slave Slot as Master'​s Subslot"​ и используйте подслот основного слота. 
 + 
 +Помимо клавиш курсора на экране настройки можно использовать следующие клавиши:​ 
 +|<​key>​Esc</​key>​|отмена и выход в главное меню| 
 +|<​key>​Пробел</​key>​|переключить режим ROM/SCC+ для основного слота, выбрать подслот,​ отключить устройство,​ изменить настройку,​ выбрать образ картриджа| 
 +|<​key>'​Ввод '​⏎</​key>​|перезапустить компьютер с выбранной конфигурацией| 
 + 
 +Образ картриджа для конфигурации с двумя слотами можно выбрать в главном меню. Образ для основного слота можно выбрать нажатием <​key>​1</​key>​. Образ для эмулированного слота можно выбрать нажав <​key>​2</​key>​. Клавиша <​key>​d</​key>​ очищает выбранные значения,​ а также значение,​ выбранное для автозапуска. Выбор будет виден в строке "​Dual-Slot"​ (двойной слот) над списком образов картриджей и конфигураций,​ справа от "​Auto-Start"​ (авто–запуск). 
 + 
 +Также образы картриджей можно выбрать с помощью клавиши <​key>​Пробел</​key>​ на экране "​Dual-Slot"​ (двойной слот). Нажатие пробела позволит циклически прокручивать совместимые ROM образы для каждого слота. После полного цикла прокрутки будет выбрана «пустая» опция (Empty), чтобы оставить слот свободным. 
 + 
 +Параметр "​Expand"​ (расширить) отвечает за то, расширен ли выбранный слот или нет. Основной и эмулируемый слоты можно расширить независимо друг от друга. Расширенный основной слот позволяет использовать все устройства,​ входящие в состав Carnivore2 одновременно,​ а также эмулировать второй слот вместо одного из устройств. Расширение эмулированного слота пока не имеет смысла,​ то что **мы рекомендуем не расширять эмулируемый слот во избежание конфликтов с оборудованием.** 
 + 
 +Кроме того, основной слот также может использовать конфигурацию "​Konami SCC+". Таким образом,​ вы можете запускать игры, которые требуют SCC+ в эмулированом слоте и наслаждаться SCC+ и игрой на одном картридже. Рекомендуется использовать режим SCC+ только с играми,​ которые его поддерживают. Также следует иметь в виду, что при выборе "​Konami SCC+" в основном слоте не будут работать ни ОЗУ, ни IDE, ни FMPAC, а также нельзя будет использовать один из подслотов основного слота для эмулированного слота. Поэтому чтобы запустить конфигурацию SCC+ и образ картриджа одновременно,​ эмулируемый слот должен быть отдельным и образ картриджа должен быть выбран именно там. 
 + 
 +Этот экран также поддерживает джойстик:​ 
 +|<​key>​↑</​key>,​ <​key>​↓</​key>​|аналогично клавишам курсора| 
 +|<​key>​←</​key>,​ <​key>​→</​key>​|перезапустить компьютер с выбранной конфигурацией (аналогично клавише <​key>'​Ввод '​⏎</​key>​ на клавиатуре)| 
 +|<​key>​a</​key>​|переключить режим ROM/SCC+ для основного слота, выбрать подслот,​ отключить устройство,​ изменить настройку,​ выбрать образ картриджа (аналогично клавише <​key>​Пробел</​key>​ на клавиатуре)|| 
 +|<​key>​b</​key>​|отмена и выход в главное меню (аналогично клавише <​key>​Esc</​key>​ на клавиатуре)|| 
 + 
 +{{anchor:​builtinhelp}} 
 +===== Справка ===== 
 + 
 +На двух экранах помощи дан полный список клавиш и их назначение. По нажатию любой клавиши происходит переход на следующий экран, а на последнем экране выход обратно в [[#​mainmenu|главное меню / каталог]]. 
 + 
 +{{msx:​carnivore2:​v240_help1.jpg?​500|}} 
 + 
 +{{msx:​carnivore2:​v240_help2.jpg?​500|}} 
 + 
 +Также бегущую строку помощи можно вызвать в главном меню, нажав клавишу <​key>​s</​key>​. 
 +====== Примечания для режима SCC+ ====== 
 + 
 +Картридж поддерживает режимы SCC и SCC+. Некоторым играм, запущенным с IDE устройства картриджа,​ может не понравиться SCC+ в расширенном слоте, поэтому звук работать не будет. В этом случае такие игры могут быть запущены с другого устройства IDE, а сам Carnivore2 картридж можно настроить как звуковой картридж SCC+. Для этого необходимо создать новую запись конфигурации.  
 + 
 +Необходимо запустить утилиту ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]'',​ войти в режим редактирования каталога и выполнить следующие действия:​ 
 +  - Отредактировать первую запись конфигурации "​DefConfig:​ RAM+IDE+FMPAC+SCC"​ 
 +  - Переименовать её в "​Config:​ SCC+ Cartridge"​. 
 +  - Выбрать "​Save/​load register preset"​(сохранить/​загрузить набор настроек регистров) а затем выбрать "Load register preset file" (загрузить файл набора настроек). 
 +  - Загрузить специальный файл ''​sccplus.rcp'',​ набрав ''​sccplus''​ и нажав клавишу <​key>'​Ввод '​⏎</​key>​. 
 +  - Сохранить запись конфигурации и выйти из программы. 
 + 
 +Вставьте картридж Carnivore2, который вы хотите использовать в качестве устройства SCC+, в первый слот компьютера и устройство для загрузки игр в второй слот. Запустите компьютер,​ и когда появится стартовое меню, выберите вновь созданную запись "​Config:​ SCC+ Cartridge"​. Компьютер перезагрузится и начнёт загружать игру или операционную систему с устройства во втором слоте. Если устройство в втором слоте настроенно для загрузки игры, в которой используется SCC+ (например,​ Snatcher), игра будет использовать картридж Carnivore2, работающий как SCC+ устройство для вывода звука. 
 + 
 +Эта функция была проверена с игрой "​Snatcher"​ и "​Konami Game Collection 1-4", а также со специальными набором игр, поддерживающих SCC+. 
 + 
 +Кроме того, режим SCC+ может быть включён на экране конфигурации [[#​dualslot|двойного слота]]. Это позволяет включить режим SCC+ и запустить ROM–файл в эмулируемом слоте одновременно. Для дисковых игр возможно установить конфигурацию SCC+ для главного слота прямо из стартового меню. Но компьютер должен будет загрузить дисковую игру с другого устройства,​ так как IDE устройство Carnivore2 будет отключено. Таким образом,​ вы можете запускать дисковые игры в режиме SCC+ на Carnivore2.. Пожалуйста,​ ознакомьтесь с разделом [[#​dualslot|двойной слот]] для получения дополнительной информации. 
 + 
 +{{anchor:​programs}} 
 + 
 + 
 +====== Программы ====== 
 + 
 +[[github>​RBSC/​Carnivore2/​tree/​master/​Util|Программы в репозитории на GitHub]] 
 + 
 +===== C2MAN ===== 
 + 
 +Программа ''​C2MAN''​ позволяет инициализировать картридж,​ добавлять образы картриджей ROM в микросхему FlashROM, создавать пользовательские записи конфигурации,​ а также редактировать каталог картриджа.  
 + 
 +[[#​c2manservicemenu|Сервисное меню]] позволяет [[#​showflashromblockusage|увидеть карту использование блоков FlashROM]], очищать и [[#​optimizedirectoryentries|оптимизировать каталог]],​ загрузить стартовое меню, а также BIOS IDE и FMPAC в микросхему FlashROM. Сервисное меню также позволяет полностью очистить содержимое микросхемы FlashROM. 
 + 
 +Программа ''​C2MAN''​ работает только на компьютерах [[msx:​msx_2]] и более поздних версиях,​ по–умолчанию она устанавливает 80–символьный режим экрана. На компьютерах [[msx:​msx_1]] она показывает сообщение о несовместимости и завершает работу. 
 + 
 +{{anchor:​c2man40}} 
 +Для компьютеров [[msx:​msx_1]] должна использоваться программа ''​C2MAN40''​. Эта программа,​ также будет работать и на [[msx:​msx_2]] и более поздних компьютерах в 80–символьном режиме экрана,​ но все сообщения будут отформатированы для 40–символьного режима. 
 + 
 +Обе версии программы автоматически перезагрузят компьютер после загрузки образа картриджа в микросхему FlashROM, если в командной строке использованы параметры ''/​r''​ и ''/​a''​. 
 + 
 +Программа поддерживает следующие параметры командной строки:​ 
 +<​code>​ 
 +C2MAN [filename.rom] [/h] [/v] [/a] [/r] [/su] 
 +</​code>​ 
 +''/​h''​ — экран справки \\ 
 +''/​v''​ — подробный режим (показать подробную информацию) \\ 
 +''/​a''​ — автоматически обнаруживать и записывать образ картриджа (взаимодействие с пользователем не требуется)\\ 
 +''/​r''​ — автоматически перезагружать компьютер после перезаписи образа ROM \\ 
 +''/​su''​ — включить режим суперпользователя (позволяет редактировать все регистры и снимать блокировку записи IDE BIOS при отключённом теневом копировании BIOS) 
 + 
 +Программа обычно может найти вставленный картридж самостоятельно. Если она не может найти картридж сама, вам понадобится ввести номер слота вручную и нажать <​key>'​Ввод '​⏎</​key>​. Например,​ номер слота: "​10"​ для первого слота, "​20"​ для второго слота и т.д. 
 + 
 +{{anchor:​c2manmainmenu}} 
 +==== Главное меню ==== 
 + 
 +Список опций меню: 
 +<​code>​ 
 +Main Menu 
 +--------- 
 + 1 - Write ROM image into FlashROM 
 + 2 - Create new configuration entry 
 + 3 - Browse/edit cartridge'​s directory 
 + 4 - Restart the computer 
 + 9 - Open cartridge'​s Service Menu 
 + 0 - Exit to MSX-DOS [ESC] 
 +</​code>​ 
 + 
 +Главное меню программы позволяет:​ 
 +|<​key>​1</​key>​|[[#​addingrom2flashrom|записать образ картриджа в FlashROM]]| 
 +|<​key>​2</​key>​|[[#​addcustomconfigentry|добавить новую запись конфигурации]]| 
 +|<​key>​3</​key>​|[[#​editordeldirentries|просмотр/​редактирование каталога картриджа]]| 
 +|<​key>​4</​key>​|перезагрузить компьютер| 
 +|<​key>​9</​key>​|войти в [[#​c2manservicemenu|сервисное меню]]| 
 +|<​key>​Esc</​key>​|выход из программы в MSX-DOS| 
 +Пункты меню следует выбирать с помощью соответствующих цифровых клавиш. 
 + 
 +{{anchor:​addingrom2flashrom}} 
 +=== Запись образ картриджа в FlashROM === 
 + 
 +Чтобы добавить новый образ картриджа в FlashROM, выберите параметр «Write new ROM image into FlashROM» (добавить новый образ ROM в FlashROM). Следуйте инструкциям на экране пока ROM файл не будет успешно записан в микросхему и главное меню не появится снова. Мапперы большинства ROM файлов должны нормально автоматически определяется программой,​ но на некоторых файлах ROM автоопределение может не сработать. В этом случае программа попросит вас самому выбрать маппер. Образ ROM не запустится с неправильными настройками маппера,​ поэтому,​ если ваши настройки не сработали,​ попробуйте изменить тип маппера. 
 + 
 +Микросхема FlashROM содержит 128 блоков по 64 Кб (всего 8 Мб). Первые 4 блока заняты стартовым меню, каталогом,​ IDE BIOS и FMPAC BIOS. Другие блоки доступны для пользователя,​ чтобы добавлять образы ROM. Образы ROM размером менее 64 Кб, могут быть сгруппированы в один блок для экономии места. Так, например,​ два образа ROM по 32 Кб будут записаны в один и тот же 64 Кб блок, восемь образов ROM по 8 Кб будут сгруппированы в один и тот же 64 Кб блок и, наконец,​ четыре образа ROM по 16 Кб будут сгруппированы и записаны в один и тот же 64 Кб блок. Все это делается автоматически. 
 + 
 +Вы можете добавить образ ROM в микросхему автоматически. Для этого используйте следующую команду:​ 
 +<​code>​ 
 +C2MAN file.rom /a 
 +</​code>​ 
 +Программа попытается автоматически определить маппер образа ROM, проверить,​ доступно ли свободное место, и затем запишет выбранный ROM в микросхему FlashROM. Если вы добавите параметр ''/​v''​ программа покажет дополнительную информацию о микросхеме и образе ROM, который записывается,​ а также карту свободных блоков микросхемы FlashROM. 
 + 
 +Карту блоков FlashROM можно посмотреть в "​[[#​c2manservicemenu|Сервисном меню]]"​. Просто выберите пункт "Show FlashROM chip's block usage" ([[#​showflashromblockusage|Показать карту использования блоков FlashROM]]). 
 + 
 +{{anchor:​addcustomconfigentry}} 
 +=== Добавление пользовательской конфигурационной записи === 
 + 
 +Чтобы добавить новую конфигурационную запись,​ выберите пункт меню "​Create new configuration entry" (создать новую конфигурационную запись). Вам будет предложено ввести название записи и ответить на 5 вопросов:​ 
 +<​code>​ 
 +Enable extended slot? (y/n) 
 +Enable RAM and Mapper? (y/n) 
 +Enable FMPAC? (y/n) 
 +Enable IDE controller? (y/n) 
 +Enable SCC and MultiMapper?​ (y/n) 
 +</​code>​ 
 + 
 +Программе требуются ответы на следующие вопросы:​ 
 +  * должен ли слот быть расширен или нет (если вы хотите включить больше одного устройства одновременно,​ слот должен быть расширен),​  
 +  * активировать ли каждое из 4 встроенных устройств:​ 
 +    * ОЗУ + маппер,​  
 +    * FMPAC,  
 +    * контроллер IDE, 
 +    * SCC и поддержку мапперов. 
 + 
 +Вы можете выбрать любую комбинацию. Картридж может работать как звуковой картридж SCC или FMPAC, как 1 Мб расширение ОЗУ или только как дисковод. И, конечно,​ как комбинация этих устройств. 
 + 
 +Конфигурационные записи будут помечены символом ''​C''​ или ''​CF''​ рядом с их именами. После выбора конфигурационной записи компьютер будет перезагружен. Конфигурационную запись можно также добавить в автозапуск. 
 + 
 +Конфигурационные записи не занимают блоки в микросхеме FlashROM. Но следует помнить,​ что количество записей каталога ограничено 254. 
 + 
 +{{anchor:​editordeldirentries}} 
 +=== Просмотр и редактирование каталога === 
 + 
 +Для редактирования каталога картриджа выберите пункт "​Browse/​edit cartridge'​s directory"​ (просмотр/​редактирование каталога). Откроется экран со списком записей в каталоге,​ по 16 на страницу. Для навигации используются клавиши курсора,​ а также клавиши ''​E''​ и ''​D''​. Любая запись может быть отредактирована или удалена. Следуйте инструкциям на экране для редактирования записи каталога. Пожалуйста,​ имейте в виду, что самая первая запись под названием "​DefConfig:​ RAM+IDE+FMPAC+SCC"​ не может быть удалена,​ но может быть сделана её копия. 
 + 
 +В редакторе каталога вы можете изменить практически все поля записи — выбрать другой маппер,​ включить или отключить внутренние устройства или расширенный слот (некоторые игры не любят находиться в расширенном слоте). Редактор имеет контекстную подсказку,​ которая отображается внизу экрана. 
 + 
 +В режиме суперпользователя вы можете редактировать любой регистр,​ который хотите,​ но имейте в виду, что вы можете повредить каталог без возможности его восстановления и вам нужно будет инициализировать его, чтобы продолжить использование картриджа. 
 + 
 +Когда вы закончите редактирование,​ вам нужно сохранить отредактированную запись. Программа предложит вам удалить старую запись или создать копию отредактированной записи. Новая запись будет расположена в конце списка. Имя записи будет таким же, если вы не переименовали её во время редактирования. 
 + 
 +Количество записей каталога ограничено 254. Если утилита не может найти пустую запись каталога,​ она спросит вас [[#​optimizedirectoryentries|оптимизировать]] каталог. Если вы выберете "​Yes"​ (Да), то есть большая вероятность,​ что неиспользуемые записи каталога будут найдены и удалены и у вас будет возможность добавлять новые записи. 
 + 
 +{{anchor:​loadandsavercp}} 
 +=== Загрузка и сохранение файлов RCP === 
 + 
 +RCP (Register Configuration Preset) означает "​Настройка конфигурации регистров"​. Это небольшой файл данных с настройками регистров картриджа для некоторых нестандартных игр или пользовательских конфигураций. 
 + 
 +Если образ картриджа не запускается должным образом после его записи в FlashROM программой ''​C2MAN'',​ то может потребоваться изменить конфигурацию регистров. Это можно сделать вручную — отредактировав регистры конфигурации или загрузив файл RCP. В репозитории мы выложили несколько готовых файлов RCP для картриджей,​ которые некорректно определяются программой ''​C2MAN''​. 
 + 
 +Чтобы загрузить файл RCP вручную,​ необходимо запустить программу ''​C2MAN'',​ войти в редактор каталога и начать редактирование выбранной записи образа картриджа. При редактировании выберите пункт "​Save/​load register preset"​ (сохранить/​загрузить набор регистров),​ а затем выберите пункт меню "Load register preset file" (загрузить файл набора регистров). Для этого введите имя файла RCP, и он будет загружен для записи каталога,​ которую вы редактируете. Теперь сохраните запись каталога с новыми настройками (старую запись можно удалить) и ваш образ картриджа будет начать работать правильно. 
 + 
 +Когда вы делаете свои собственные настройки конфигурации для выбранного ROM файла, вы всегда можете сохранить их в файл RCP с помощью программы ''​C2MAN''​. Для этого нужно выбрать пункт "​Save/​load register preset"​ (cохранить/​загрузить набор регистров»,​ а затем используйте пункт "Save register preset file" (сохранить файл настроек регистров). Введите имя RCP файла и он будет сохранен на диск. 
 + 
 +Свежие версии программ ''​C2MAN'',​ ''​C2MAN40''​ и ''​C2RAMLDR''​ пытаются автоматически найти соответствующий файл RCP, когда загружается образ картриджа. Например,​ если пользователь записывает файл ''​TEST.ROM''​ в картридж,​ программы попытаются найти файл ''​TEST.RCP''​ и спрашивают пользователя,​ хочет ли он загрузить и использовать данные из найденного RCP файла. Когда ROM файл загружен с параметром командной строки ''/​a'',​ данные из соответствующего RCP файла загружаются автоматически. 
 + 
 +{{anchor:​c2manservicemenu}} 
 +==== Сервисное меню ==== 
 + 
 +Для входа в сервисное меню картриджа нужно выбрать нажать <​key>​9</​key>​ в [[#​c2manmainmenu|главном меню]] программы. 
 + 
 +Список опций меню: 
 +<​code>​ 
 +Service Menu 
 +------------ 
 + 1 - Show FlashROM'​s block usage 
 + 2 - Optimize directory entries 
 + 3 - Init/Erase all directory entries 
 + 4 - Write Boot Menu (BOOTCMFC.BIN) 
 + 5 - Write IDE ROM BIOS (BIDECMFC.BIN) 
 + 6 - Write FMPAC ROM BIOS (fmpcmfc.bin) 
 + 7 - Fully erase FlashROM chip 
 + 0 - Return to main menu [ESC] 
 +</​code>​ 
 + 
 +Здесь доступны следующие возможности:​ 
 +|<​key>​1</​key>​|[[#​showflashromblockusage|показать карту использования блоков FlashROM]]| 
 +|<​key>​2</​key>​|[[#​optimizedirectoryentries|оптимизация записей каталога]]| 
 +|<​key>​3</​key>​|[[#​initerasealldirectoryentries|инициализировать каталог — удалить все записи]]| 
 +|<​key>​4</​key>​|[[#​writebootbenu|запись стартового меню]]| 
 +|<​key>​5</​key>​|[[#​writeiderombios|запись Nextor IDE BIOS]]| 
 +|<​key>​6</​key>​|[[#​writefmpacrombios|запись FMPAC ROM BIOS]]| 
 +|<​key>​7</​key>​|[[#​fullyeraseаlashromchip|полная очистка FlashROM]]| 
 +|<​key>​0</​key>,​ <​key>​Esc</​key>​|возврат в [[#​c2manmainmenu|главное меню]]| 
 + 
 +{{anchor:​showflashromblockusage}} 
 +=== Показать карту использования блоков FlashROM === 
 +<​code>​ 
 +Map of FlashROM chip's 64kb blocks (FF = reserved, 00 = empty): 
 + 
 +     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 
 +     -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 +00 | FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 
 +10 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 +20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 +30 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 +40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 +50 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 +60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 +70 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 + 
 +Press any key to continue 
 +</​code>​ 
 + 
 + 
 +{{anchor:​optimizedirectoryentries}} 
 +=== Оптимизация записей каталога === 
 + 
 +Оптимизация записей каталога обновляет запись "​DefConfig:​ RAM+IDE+FMPAC+SCC"​ для правильного определения картриджа программами,​ а также убирает промежутки между записями в случае если они идут не по порядку. Эту операцию нужно выполнять,​ например,​ после удаления записей. 
 + 
 +{{anchor:​initerasealldirectoryentries}} 
 +=== Инициализация каталога === 
 + 
 +Опция сервисного меню "​Инициализировать/​стереть каталог"​ позволяет удалить все записи каталога. При этом автоматически создаётся правильная запись DefConfig, необходимая для правильного детектирования картриджа утилитами. 
 + 
 +{{anchor:​writebootbenu}} 
 +=== Запись стартового меню === 
 + 
 +Эта опция сервисного меню записывает программу формирования стартового меню. Без этой программы картридж будет работать в режиме IDE контроллера и модуля ОЗУ, также будет доступен FMPAC. При этом невозможно будет запустить образы картриджей (ROM), а также конфигурационные записи. Программа формирования стартового меню является одной из самых важных программ для картриджа. Для записи стартового меню нужен файл ''​BOOTCMFC.BIN''​ 
 + 
 +Последняя версия файла находится [[https://​github.com/​RBSC/​Carnivore2/​blob/​master/​BootMenu/​BOOTCMFC.BIN|здесь]]. 
 + 
 +{{anchor:​writeiderombios}} 
 +=== Запись Nextor IDE BIOS === 
 + 
 +Эта опция сервисного меню записывает ПЗУ дискового контроллера в картридж. Без него работа с CF картой будет невозможна. Для записи Nextor IDE BIOS нужен файл ''​BIDECMFC.BIN''​ 
 + 
 +Последняя версия файла находится [[https://​github.com/​RBSC/​Carnivore2/​blob/​master/​BIOSes/​BIDECMFC.BIN|здесь]]. 
 + 
 +{{anchor:​writefmpacrombios}} 
 +=== Запись FMPAC ROM BIOS === 
 + 
 +Эта опция сервисного меню записывает ПЗУ FMPAC, чтобы звуковая карта нормально определялась разными программами ​ чтобы был доступен FM Basic. Для записи FMPAC BIOS нужен файл ''​FMPCCMFC.BIN''​ 
 + 
 +Последняя версия файла находится [[https://​github.com/​RBSC/​Carnivore2/​blob/​master/​BIOSes/​FMPCCMFC.BIN|здесь]]. 
 + 
 + 
 +{{anchor:​fullyeraseаlashromchip}} 
 +=== Полная очистка FlashROM === 
 + 
 +Содержимое микросхемы FlashROM полностью стирается! После этой операции картридж будет неработоспособен до тех пор, пока не будут заново записаны стартовое меню и как минимум IDE BIOS, а также инициализирован каталог. Это будет возможно только после загрузки [[msx:​dos|]] с другого картриджа,​ например с  [[msx:​sunrise-ide_maxiol:​sunrise-ide_maxiol|IDE контроллера Maxiol]] или c флоппи дисковода. Если у вас нет возможности загрузить MSX-DOS с другого устройства,​ не стирайте FlashROM! 
 + 
 +{{anchor:​megaram}} 
 +===== C2RAMLDR ===== 
 + 
 +''​C2RAMLDR.COM''​ — программа для загрузки образов картриджей в собственное ОЗУ картриджа (аналогично [[msx:​megarom:​megarom|MegaROM]]). 
 + 
 +Картридж можно использовать как [[msx:​megarom:​megarom#​MegaRAM|MegaRAM]] — для загрузки и запуска в его собственное ОЗУ образов картриджей. Программа позволяет копировать образы картриджей размером до 720кб в ОЗУ картриджа,​ а также создавать записи каталога для скопированного образа картриджа с префиксом ''​RAM:''​. 
 + 
 +Эта программа похожа на ''​[[#​C2MAN]]''​ — в ней есть меню, которое позволяет пользователю выбрать копирование образа картриджа в ОЗУ с защитой данных и без него. Если образ картриджа скопирован без защиты,​ он сможет перезаписывать своё собственное адресное пространство. Некоторые игры, которые имеют защиту от копирования,​ портят данные и перестают работать. Поэтому всегда рекомендуется применять защиту для скопированного образа картриджа в ОЗУ. 
 + 
 +Программа может также использоваться из командной строки для автоматической загрузки образа картриджа в ОЗУ без какого–либо вмешательства пользователя. 
 + 
 +Программа имеет функцию перезагрузки компьютера после загрузки образа картриджа в ОЗУ. Это можно сделать из главного меню программы или указав в командной строке параметры ''/​r''​ и ''/​a''​ при автозагрузке образа ROM в ОЗУ. 
 + 
 +Обратите внимание,​ что образ картриджа существует в ОЗУ картриджа только до следующего отключения питания,​ если не установлена ​​батарея,​ чтобы сохранять данные после выключения питания. Не выключайте компьютер,​ если хотите сохранить образ картриджа в ОЗУ картриджа. Записи ''​RAM:''​ также можно выбрать на экране настройки [[#​dualslot|двойной слот]]. Но они будут нормально работать только до выключения питания. 
 + 
 +Старые записи каталога с префиксом ''​RAM:'',​ созданные программой ''​[[#​C2RAMLDR]]'',​ могут быть удалены программой ''​[[#​C2MAN]]''​. После отключения питания и отсутствии батареи они все равно становятся бесполезными. 
 + 
 + 
 +===== C2SRAM ===== 
 + 
 +''​C2SRAM.COM''​ — программа для резервного копирования и восстановления данных [[msx:​fmpac:​fmpac]] SRAM. 
 + 
 +FMPAC SRAM объёмом 8 Кб эмулируется картриджем в теневом ОЗУ по адресу 0FE000h. Эта область памяти не зависит от 1 МБ основного ОЗУ. Она используется некоторыми играми для сохранения данных. Если картридж Carnivore2 не имеет резервной батареи,​ то после выключения компьютера данные,​ сохранённые в этой области,​ будут потеряны. Но эти данные сохраняются при перезагрузке компьютера и их можно сохранить в файл и при необходимости загрузить обратно в память. Программа ''​C2SRAM''​ позволяет сохранять/​загружать эти данные. Файлы с данными по–умолчанию будут иметь расширение ''​.SRM'',​ и эти файлы будут автоматически найдены программой в текущем каталоге. Однако файл может быть сохранен с любым именем и расширением. В таком случае,​ придётся вводить имя и расширение файла вручную. 
 + 
 +Для сохранения данных SRAM достаточно перезагрузить компьютер (без отключения питания!),​ запустить программу ''​C2SRAM''​ и сохранить данные в файл. Потом компьютер можно отключить. В случае,​ если вы хотите восстановить данные и затем запустить игру, для загрузки необходимо использовать ранее сохранённый файл. Затем необходимо перезагрузить компьютер и запустить игру из стартового меню или с образа диска. 
 + 
 +===== C2BACKUP ===== 
 + 
 +''​C2BACKUP.COM''​ — программа для резервного копирования и восстановления содержимого FlashROM. 
 + 
 +Программа позволяет записать всё содержимое микросхемы FlashROM в файл. Размер файла составляет 8 Мб, время требуемое на операцию около 10 минут. 
 +Программа сохраняет также IDE и FMPAC BIOS. 
 + 
 +Утилита также позволяет копировать содержимое образа FlashROM обратно в микросхему. После заливки образа FlashROM в микросхему нужно перезагрузить компьютер. 
 +Возможно,​ что после восстановления данных из резервной копии Вам потребуется обновить:​ 
 +  * [[#​writeiderombios|IDE BIOS]]. 
 +  * [[#​writefmpacrombios|FMPAC BIOS]]. 
 + 
 +Список опций меню: 
 +<​code>​ 
 +Main Menu 
 +--------- 
 + 1 - Download FlashROM'​s contents to a file 
 + 2 - Upload file's contents into FlashROM 
 + 3 - Restart the computer 
 + 0 - Exit to MSX-DOS 
 +</​code>​ 
 + 
 +Здесь доступны следующие возможности:​ 
 +|<​key>​1</​key>​|сохранить содержимое каталога из FlashROM в файл| 
 +|<​key>​2</​key>​|восстановить содержимое каталога из файла в FlashROM | 
 +|<​key>​3</​key>​|перезагрузить компьютер| 
 +|<​key>​0</​key>,​ <​key>​Esc</​key>​|выход из программы| 
 + 
 +Программа спрашивает пользователя,​ хочет ли он сохранить существующее стартовое меню в картридже и в случае положительного ответа она оставляет старое стартовое меню, а не то, которое хранится в файле резервной копии. В этом случае программа показывает символ "​-"​ вместо ">"​ когда пропускает запись стартового меню. 
 + 
 +<WRAP center round important>​ 
 +ПРЕДУПРЕЖДЕНИЕ! Прерывание записи содержимого микросхемы FlashROM может привести к неработоспособности картриджа Carnivore2! В этом случае картридж должен быть повторно инициализирован. Описание процедуры можно найти в разделе "​[[#​howtoenablethecartridgeandinstallbionroms|Подготовка картриджа и запись BIOS]]"​. 
 +</​WRAP>​ 
 + 
 +===== C2CFGBCK ===== 
 + 
 +''​C2CFGBCK.COM''​ — программа для резервного копирования и восстановления содержимого конфигурационного ППЗУ. 
 + 
 +Программа позволяет записать содержимое конфигурационного ППЗУ в файл. Размер файла — 128 байт. Программа также позволяет восстанавливать содержимое микросхемы ППЗУ из файла. После загрузки новых данных в микросхему ППЗУ компьютер должен быть перезагружен. 
 + 
 +===== C2IDETST ===== 
 + 
 +''​C2IDETST.COM''​ — программа для тестирования функций чтения/​записи контроллера IDE. 
 + 
 +При запуске программа выполняет 16384 операции чтения/​записи и показывает результаты теста. Чтобы остановить тест необходимо нажать и удерживать клавишу <​key>​Esc</​key>​. По окончании тестирования программа покажет сколько тестов прошли нормально и сколько тестов завершились неудачно. 
 + 
 +<WRAP center round tip> 
 +Программа может тестировать любой **текущий** диск. 
 + 
 +Пример для тестирования [[msx:​side_slot_gotek_adapter:​side_slot_gotek_adapter|эмулятора дисковода]],​ буква диска ​ — ''​B:''​ 
 +  - Выбираем текущий диск: <​code>​B:</​code>​ 
 +  - Запускаем программу:​ <​code>​A:​\C2\C2IDETST</​code>​ 
 +</​WRAP>​ 
 + 
 +====== Поддержка Carnivore2 в OpenMSX ​====== 
 + 
 +Эмулятор [[openmsx:​openmsx|]] поддерживает эмуляцию Carnivore2 с версии 0_14_0-200. Для настройки эмуляции потребуются специальные файлы, которые можно скачать по ссылке внизу. 
 + 
 +Чтобы добавить поддержку Carnivore2 в OpenMSX необходимы следующие действия:​ 
 +Поместите файлы ''​Сarnivore.xml''​ и ''​Сarnivore.rom''​ в нижеуказанные папки эмулятора:​ <​WRAP>​ 
 +^  ​Файл ​ ​^ ​ Путь к папке для ​ ^^ 
 +^:::^  MS Windows ​ ^  Linux  ^ 
 +|''​Сarnivore.xml''​ |''​\openMSX\share\extensions\''​|''/​usr/​share/​openmsx/​extensions/''​| 
 +|''​Сarnivore.rom''​ |''​\openMSX\share\systemroms\other\''​|''/​usr/​share/​openmsx/​systemroms/​other/''​| 
 +</​WRAP>​ 
 + 
 +Запустите openMSX Catapult, в меню ''​Settings'',​ выберите ''​Edit Сonfiguration''​ и нажмите <​key>​OK</​key>​ 
 + 
 +Устройство под названием ''​Carnivore2''​ появится в списке устройств в левой панели. Вы можете подключить жёсткий диск к Carnivore2, указав путь к образу диска (дамп вашей CF карты) в интерфейсе openMSX Catapult. нажмите на кнопку <​key>​Hard Disk</​key>​ и выберите нужный образ диска. 
 + 
 +Если у Вас уже есть поддержка Carnivore2 в openMSX, но Вы хотите обновить содержимое FlashROM, то Вы можете скопировать файл ''​Carnivore2.rom''​ как ''​carnivore2.flash''​ в эту папку:​ 
 +  * MS Windows <​code>​ 
 +C:​\Users\<​user_name>​\Documents\openMSX\persistent\Carnivore2\untitled1\ 
 +</​code>​ где ''<​user_name>''​ это имя Вашего пользователя Windows; 
 +  * Linux <​code>​ 
 +~/.openMSX/​persistent/​Carnivore2/​untitled1/​ 
 +</​code>​ 
 +Имейте в виду, что при этом **все данные на FlashROM будут стёрты!** Если же Вы хотите сохранить данные,​ но иметь последние версии стартового меню и ПЗУ IDE, то надо запустить openMSX, загрузиться в MSX-DOS и использовать утилиту ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]''​ для [[#​writebootbenu|обновления стартового меню]] и [[#​writeiderombios|ПЗУ IDE]] с помощью последних версий ''​BIN''​ файлов в репозитории Carnivore2 на Github (ищите в папках [[github>/​RBSC/​Carnivore2/​tree/​master/​BIOSes|BIOSes]] и [[github>/​RBSC/​Carnivore2/​tree/​master/​BootMenu|BootMenu]]). 
 + 
 +<WRAP center round important>​ 
 +Некоторые функции стартового меню, начиная с версии 2.30, не будут работать пока их поддержка не будет добавлена в openMSX: 
 +  * FMPAC mono режим не будет работать 
 +  * Dual-Slot конфигурация не позволит запускать ROM файл в эмулируемом слоте 
 +  * Номер версии прошивки не будет правильно показываться при старте эмуляции 
 +</​WRAP>​ 
 + 
 +Файлы для поддержки эмуляции Carnivore2 в openMSX можно скачать [[github>/​RBSC/​Carnivore2/​tree/​master/​OpenMSX|здесь]]. 
 + 
 +====== Устранение неполадок ====== 
 + 
 +На плате картриджа есть специальная кнопка,​ которая полностью отключает картридж если в этом есть необходимость. Если картридж перестаёт нормально работать,​ рекомендуется его заново полностью инициализировать,​ как описано в разделе [[#​howtoenablethecartridgeandinstallbionroms|Подготовка картриджа и запись BIOS]].  
 + 
 +Необходимо будет загрузить MSX-DOS с другого дискового устройства или с дискеты и воспользоваться утилитами ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]''​ для инициализации картриджа. Чтобы полностью отключить Carnivore2, при старте компьютера держите кнопку на плате картриджа нажатой пока не появится приглашение MSX-DOS. 
 + 
 +====== Гарантия и обязательства ====== 
 + 
 +Группа RBSC предоставляет всю информацию и файлы бесплатно,​ без всякой гарантии и обязательств (прочитайте файл [[github>/​RBSC/​Carnivore2/​blob/​master/​Doc/​disclaimer.txt|disclaimer.txt]] в репозитории). Предоставленная информация,​ программное обеспечение и оборудование нельзя использовать в коммерческих целях без разрешения группы RBSC. Изготовление небольших партий чистых печатных плат для личного использования,​ а также продажа их излишков разрешены. 
 + 
 +Если исходные файлы Carnivore2 используются в других проектах,​ пожалуйста обязательно укажите источник,​ а также авторские права! 
 + 
 +====== Благодарности ====== 
 + 
 +Проект Carnivore2 был создан благодаря усилиям следующих лиц: 
 + 
 +  * Ptero [RBSC] 
 +  * Wierzbowsky [RBSC] 
 +  * Pencioner [RBSC] 
 +  * Greywolf [RBSC] 
 +  * DJS3000 [RBSC] 
 +  * SuperMax [RBSC] 
 +  * TNT23 [RBSC] 
 + 
 +  * SolidSnail 
 +  * Konamiman 
 +  * Mitsutaka Okazaki 
 +  * Kazuhiro Tsujikawa 
 +  * Max Iwamoto 
 +  * GDX 
 +  * Grauw 
 +  * Spark/SDM 
 +  * KOD/SDM 
 +  * Wbahnassi 
 +  * Carmeloco 
 +  * Nyyrikki 
 +  * 8bits4ever 
 +  * Robodrunk 
 +  * Vogul 
 + 
 +Выражаем благодарность создателям платформы MSX за их чудесное изобретение,​ которое радует большое количество людей на протяжении более 30 лет. 
 + 
 +====== Контакты и сайты ====== 
 + 
 +Условия лицензирования коммерческого производства картриджа можно найти здесь:​ 
 +\\ **http://​rbsc.su/​ru/​licensing/#​Carnivore2** 
 + 
 +С членами группы RBSC — Tnt23, Wierzbowsky,​ Pencioner, Ptero, GreyWolf, SuperMax и DJS3000 можно связаться по этому адресу:​ 
 +\\ **[[mailto:​info@rbsc.su|info@rbsc.su]]** 
 + 
 +С координатором группы можно связаться напрямую по этому адресу:​ 
 +\\ **[[mailto:​admin@rbsc.su|admin@rbsc.su]]** 
 + 
 +Сайт группы RBSC можно найти по этому адресу:​ 
 +\\ **[[https://​rbsc.su/​]]** 
 +\\ **[[https://​rbsc.su/​ru]]** 
 + 
 +Репозиторий группы RBSC можно найти по этому адресу:​ 
 +\\ **[[https://​github.com/​rbsc]]** 
 + 
 +Репозиторий 3D–моделей группы RBSC можно найти по этому адресу:​ 
 +\\ **[[https://​www.thingiverse.com/​groups/​rbsc/​things]]**
  
 ====== Ссылки ====== ====== Ссылки ======
  
 [[https://​www.generation-msx.nl/​hardware/​8bits4ever/​carnivore-2/​1323/​| Carnivore 2 description on Generation-MSX]] [[https://​www.generation-msx.nl/​hardware/​8bits4ever/​carnivore-2/​1323/​| Carnivore 2 description on Generation-MSX]]
- 
  
 {{tag>​MSX MSX_Cartridge RBSC on_github}} {{tag>​MSX MSX_Cartridge RBSC on_github}}
- 
msx/carnivore2/carnivore2.1579093209.txt.gz · Последние изменения: 2020-01-15 16:00 — Wierzbowsky