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

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


msx:carnivore2:carnivore2

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:carnivore2:carnivore2 [2020-03-21 19:37]
Wierzbowsky [Ссылки]
msx:carnivore2:carnivore2 [2024-04-02 22:15] (текущий)
Wierzbowsky [Загрузка и сохранение файлов RCP]
Строка 3: Строка 3:
 <fs large>​**Русская версия**</​fs>​ <fs large>​**Русская версия**</​fs>​
  
-**Авторские права: (C) 2020 %% RBSC %% (Russian Bear Service Crew)**+**Авторские права: (C) 2017-2024 ​%% RBSC %% (Russian Bear Service Crew)**
  
-English version can be found here: [[carnivore2-en|]]+English version can be found here: [[en:​msx:​carnivore2:​|]]
  
-**Carnivore2** — многофункциональный картридж для MSX, разработанный русскоязычной группой RBSC в 2017 году. Картридж совместим со всеми компьютерами стандарта MSX, от MSX1 до TurboR. Проект поддерживается до сих пор - выпускаются обновления прошивки,​ загрузочного меню и утилит. Сайт группы RBSC можно найти [[https://​rbsc.su/​ru|здесь]].+~~TOC_HERE~~ 
 +~~TOC wide~~
  
-{{carnivore2.png?​350|}}+===== О проекте ===== 
 + 
 +**Carnivore2** — многофункциональный картридж для MSX, разработанный русскоязычной группой RBSC в 2017 году. Картридж совместим со всеми компьютерами стандарта MSX, от MSX1 до TurboR. Проект поддерживается до сих пор — выпускаются обновления прошивки,​ стартового меню и утилит. Сайт группы RBSC можно найти [[https://​rbsc.su/​ru|здесь]]. 
 +<WRAP group> 
 +<WRAP half column>​ 
 +{{:​msx:​carnivore2:​carnivore2.png?​350x284}} 
 +</​WRAP>​ 
 +{{:​msx:​carnivore2:​carnivore2_carmeloco.jpg?​370x304}} 
 +<WRAP half column>​ 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +<WRAP group> 
 +<WRAP half column>​ 
 +{{:​msx:​carnivore2:​carnivore2_maxiol.png?​354x287}} 
 +</​WRAP>​ 
 +{{:​msx:​carnivore2:​carnivore2_retrogamer.jpg?​370x304}} 
 +<WRAP half column>​ 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +<WRAP group> 
 +<WRAP half column>​ 
 +{{:​msx:​carnivore2:​carnivore2-retro_hacker_store.jpg?​369х335}} 
 +</​WRAP>​ 
 +\\ \\ \\ {{msx:​carnivore2:​carnivore2_v22_ch_top_case.jpg?​400x290}} 
 +<WRAP half column>​ 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 + 
 +{{:​msx:​carnivore2:​carnivore2_retrotech.jpg?​430x430}} 
 + 
 +===== Описание Carnivore2 =====
  
-**Описание Carnivore2:​** 
   * Внешний накопитель:​ карта памяти [[compactflash:​compactflash|]]   * Внешний накопитель:​ карта памяти [[compactflash:​compactflash|]]
-    * В качестве ДОС используется [[msx:​nextor:​nextor|]] (встроенная поддержка FAT12/16, максимальный размер раздела:​ 4 Гб).+    * В качестве ДОС используется [[msx:​nextor:​nextor|]] (встроенная поддержка FAT12/16, максимальный размер раздела:​ 4 Гбайт).
     * Высокая скорость чтения и записи     * Высокая скорость чтения и записи
     * Поддерживаются адаптеры [[sd_card:​sd_card|SD и MicroSD]] карт     * Поддерживаются адаптеры [[sd_card:​sd_card|SD и MicroSD]] карт
     * [[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 Кб дополнительное ОЗУ с маппером,​ используемое по принципу [[#​MegaRAM]] +      * 720 Кбайт ​дополнительное ОЗУ с маппером,​ используемое по принципу [[#​MegaRAM]] 
-      * 4 Кб (в последнем 64 Кб–ном блоке) для ​ОЗУ ​FMPAC (для сохранения данных после отключения питания нужна батарея)  +      * 4 Кбайт ​ОЗУ ​[[msx:​fmpac:​fmpac|]] ​(для сохранения данных после отключения питания нужна батарея)  
-  * Флэш память (FlashROM): объём 8 Мб, скорость 64 Мбит/​с +  * Флэш память (FlashROM): объём 8 Мбайт, скорость 64 Мбит/​с 
-    * Первые 256 Кб используются для служебной информации и ПЗУ эмулируемых устройств+    * Первые 256 Кбайт ​используются для служебной информации и ПЗУ эмулируемых устройств
     * Эмуляция мапперов:​     * Эмуляция мапперов:​
-      * образы картриджей до 64 Кб (планарный режим)+      * образы картриджей до 64 Кбайт ​(планарный режим)
       * ASCII8       * ASCII8
       * ASCII16       * ASCII16
Строка 35: Строка 70:
       * Настраиваемый маппер       * Настраиваемый маппер
   * Звук   * Звук
-    * Эмуляция PPI и PSG (порты ввода/​вывода:​ 10h–12h)+    * Эмуляция PPI, PSG или Dual-PSG (порты ввода/​вывода:​ 10h-11h или A0hA1h)
     * Эмуляция Konami SCC и SCC+     * Эмуляция Konami SCC и SCC+
-    * Эмуляция OPLL (YM2413, [[msx:​music|MSX–Music]]), переведённое на английский язык ПЗУ+    * Эмуляция OPLL (YM2413, [[msx:music:|]]), переведённое на английский язык ПЗУ
     * [[#​volume|Настройка громкости для всех эмулируемых звуковых устройств]]     * [[#​volume|Настройка громкости для всех эмулируемых звуковых устройств]]
     * PSG и PPI можно отключить в пользовательском интерфейсе     * PSG и PPI можно отключить в пользовательском интерфейсе
   * Дополнительно   * Дополнительно
-    * Загрузочное меню с выбором записанных во флэш память образов игр и конфигураций +    * Стартовое меню с выбором записанных во флэш память образов игр и конфигураций 
-      * Сортировка записей +      * Сортировка записей ​каталога 
-      * [[#​setupui|Настраиваемый пользовательский интерфейс]] (цвета,​ сортировка,​ скорость повтора клавиш,​ эффекты затухания)+      * [[#​setupui|Настраиваемый пользовательский интерфейс]] (цвета,​ сортировка каталога, скорость повтора клавиш,​ эффекты затухания)
       * [[#​builtinhelp|Справочная система]]       * [[#​builtinhelp|Справочная система]]
       * Поддержка джойстиков и джойпадов       * Поддержка джойстиков и джойпадов
-      * [[#vdpfreq|Работа в режимах 50 и 60 Гц]]+      * [[#vdpfreq|Быстрое переключение частоты кадров (50 и 60 Гц)]]
       * [[#​cpumode|Поддержка переключения режимов Turbo/​R800]]       * [[#​cpumode|Поддержка переключения режимов Turbo/​R800]]
       * Поддержка автозапуска конфигураций и образов игр с задержкой по таймеру       * Поддержка автозапуска конфигураций и образов игр с задержкой по таймеру
 +      * Запуск двух образов картриджей одновременно
 +      * Переключение режима стерео/​моно для [[msx:​fmpac:​fmpac|]]
 +      * Установка частоты кадров при старте (50 или 60 Гц)
     * Устройство выполнено в виде стандартного MSX картриджа     * Устройство выполнено в виде стандартного MSX картриджа
     * Работает на стандартной частоте 3,58 МГц, а также повышенных частотах до 7,11 МГц     * Работает на стандартной частоте 3,58 МГц, а также повышенных частотах до 7,11 МГц
Строка 54: Строка 92:
     * Используется специальное программное обеспечение для управления всеми функциями     * Используется специальное программное обеспечение для управления всеми функциями
       * Загрузка программ в формате ROM в флэш память и ОЗУ       * Загрузка программ в формате ROM в флэш память и ОЗУ
-      * Резервное копирование [[#​c2backup|флэш памяти,​ настроек конфигурационного ​ОЗУ]], а также [[#​C2SRAM|содержимого ОЗУ FMPAC]]+      * Резервное копирование [[#​c2backup|флэш памяти,​ настроек конфигурационного ​ППЗУ]], а также [[#​C2SRAM|содержимого ОЗУ FMPAC]]
       * [[#​C2IDETST|Программа для тестирования IDE интерфейса]],​ и т.д. ​       * [[#​C2IDETST|Программа для тестирования IDE интерфейса]],​ и т.д. ​
     * Простая настройка и удобный интерфейс     * Простая настройка и удобный интерфейс
  
-[[specification|Подробное техническое описание картриджа]]+===== Ссылки на важные документы по картриджу и вебсайты =====
  
-[[msx:​carnivore2:​changelog|Список ​изменений]]+Ниже ​приведена таблица ​со ссылками на важную информацию по картриджу Carnivore2.
  
-[[partslist|Список деталей]]+| :!:  [[qvl_list|Таблица совместимости с 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 Wiki  |
  
-[[rbsc>​ru/​completed_projects/#​carnivore2|Ссылка на официальный сайт]]+{{anchor:​authorized_distributors}} 
 +===== Список официальных дистрибуторов =====
  
-[[github>​RBSC/Carnivore2|Репозиторий на GitHub]]+Ниже приведена таблица со списком авторизованных производителей и дистрибуторов картриджа Carnivore2. 
 +[[https://​zx-pk.com/​forum/​viewtopic.php?​f=7&​t=17818&​p=168121|Заказать на "​барахолке"​ ZX-PK ]] \\ [[https://​www.avito.ru/​krasnoyarsk/​igry_pristavki_i_programmy/​carnivore2_mnogofunktsionalnyy_kartridzh_dlya_msx_2073345875|Заказать на Авито]] \\ [[radioshop@maxiol.com|Написать продавцу]] ​ | Maxiol (RBSC) - Официальный дистрибутор - Россия ​ | 
 +| [[https://​hobbyretro.com/​retro/​carnivore-2|Купить в магазине HobbyRetro]] ​                                                                                                                                                                                                                     | Официальный дистрибутор в Испании ​                | 
 +| [[https://​www.8bits4ever.net/​product-page/​carnivore2|Купить в магазине 8bits4ever]] ​                                                                                                                                                                                                           | Официальный дистрибутор в Испании ​                | 
 +| [[http://​retrogamerestore.com/​carnivore2/​|Купить в магазине Retro Game Restore]] ​                                                                                                                                                                                                              | Официальный дистрибутор ​на Тайване ​               | 
 +| [[carmeloco@micoco.net|Заказать у Carmeloco]] ​                                                                                                                                                                                                                                                 | Официальный дистрибутор в Испании                 | 
 +| [[https://​theretrohacker.com/​shop|Купить в магазине The Retro Hacker Store]]                                                                                                                                                                                                                   | Официальный дистрибутор в Бразилии ​               | 
 +| [[https://​www.aliexpress.com/​item/​1005005041073544.html|Купить в магазине DoubleDragon Store]] ​                                                                                                                                                                                                | Официальный дистрибутор в Китае ​                  | 
 +| [[https://​theretrotechstore.com|Купить в магазине Retro Tech Store]] ​                                                                                                                                                                                                                          | Официальный дистрибутор в Бразилии ​               |
  
-[[msxorg>​wiki/​RBSC_Carnivore2|Статья на MSX Wiki]]+====== Фотографии платы ======
  
-[[https://​www.8bits4ever.net/​product-page/​carnivore2|Купить в магазине 8bits4ever]]+Плата из пробной партии, собранной RBSC:
  
-====== Фотографии платы ======+{{msx:​carnivore2:​carnivore2_v22_front.jpg?​340|}} {{msx:​carnivore2:​carnivore2_v22_back.jpg?​302|}}
  
-{{carnivore2_v22_front.jpg?​250|}} {{carnivore2_v22_back.jpg?​222|}}+Плата, собранная 8bits4ever (авторизированный сборщик/​продавец,​ Испания):​
  
 +{{msx:​carnivore2:​carnivore2_v22_8bits4ever-front.png?​325|}} {{msx:​carnivore2:​carnivore2_v22_8bits4ever-back.png?​329|}}
  
-Плата, собранная ​8bits4ever:+Плата, собранная ​Maxiol (авторизированный сборщик/​продавец,​ Россия):
  
-{{:​msx:​carnivore2:​carnivore2_v22_8bits4ever-front.png?248|}} {{:​msx:​carnivore2:​carnivore2_v22_8bits4ever-back.png?250|}}+{{:​msx:​carnivore2:​carnivore2_v22_maxiol_front.jpg?330|}} 
 +{{:​msx:​carnivore2:​carnivore2_v22_maxiol_back.jpg?325|}}
  
 +Плата, собранная Carmeloco (авторизированный сборщик/​продавец,​ Испания):​
  
 +{{:​msx:​carnivore2:​carnivore2_v22_carmeloco_front.jpg?​340|}}
 +{{:​msx:​carnivore2:​carnivore2_v22_carmeloco_back.jpg?​330|}}
 +
 +Плата, собранная Retro Game Restore (авторизированный сборщик/​продавец,​ Тайвань):​
 +
 +{{:​msx:​carnivore2:​carnivore2_v22_retrogamer_front.jpg?​330|}}
 +{{:​msx:​carnivore2:​carnivore2_v22_retrogamer_back.jpg?​330|}}
 +
 +Плата, собранная The Retro Hacker Store (авторизированный сборщик/​продавец,​ Бразилия):​
 +
 +{{:​msx:​carnivore2:​carnivore2_v22-retro_hacker_store-front.jpg?​330|}}
 +{{:​msx:​carnivore2:​carnivore2_v22-retro_hacker_store-back.jpg?​330|}}
 +
 +Плата, собранная DoubleDragon Store (авторизированный сборщик/​продавец,​ Китай):​
 +
 +{{msx:​carnivore2:​carnivore2_v22_ch_top_board.jpg?​330|}}
 +{{msx:​carnivore2:​carnivore2_v22_ch_bottom_board.jpg?​330|}}
 +
 +Плата, собранная Retro Tech Store:
 +
 +{{msx:​carnivore2:​carnivore2_retrotech-front.png?​330|}}
 +{{msx:​carnivore2:​carnivore2_retrotech-back.png?​330|}}
 +
 +Примечание:​ на плате производства Maxiol некоторые танталовые конденсаторы были заменены на керамические,​ также аудиоразъём перенесён на обратную сторону платы.
 +
 +Примечание:​ первая партия картриджей от Retro Tech Store не имеет золотого покрытия на контактах. Последующие партии выпускаются с золотым покрытием. ​
 +
 +{{anchor:​important_information}}
 ====== Важная информация ====== ====== Важная информация ======
  
Строка 90: Строка 175:
  
 <WRAP center round important>​ <WRAP center round important>​
-Корректная работа картриджа Carnivore2 не гарантируется при включении режима R800 на Panasonic Turbo-R компьютерах. В этом режиме могут происходить разнообразные сбои при старте игр и пользовательских конфигураций. Так что мы не рекомендуем включать режим R800 перед запуском ROM и пользовательских конфигураций. Также Carnivore2 может не полностью активировать все свои функции если он используется с компьютером,​ у которого меньше чем 16 Кб ОЗУ (например с Casio PV-7).+Если некоторые из Ваших CF карт или SD-CF адаптеров не работают с Carnivore2 картриджем,​ рекомендуется подобрать карту или адаптер согласно таблице совместимости,​ ссылку на которую можно найти ниже. 
 + 
 +:!: **[[qvl_list|Таблица совместимости с CF картами и адаптерами]]** 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +Корректная работа картриджа Carnivore2 не гарантируется при включении режима R800 на Panasonic Turbo-R компьютерах. В этом режиме могут происходить разнообразные сбои при старте игр и пользовательских конфигураций. Так что мы не рекомендуем включать режим R800 перед запуском ROM и пользовательских конфигураций. Также Carnivore2 может не полностью активировать все свои функции если он используется с компьютером,​ у которого меньше чем 16 Кбайт ​ОЗУ (например с Casio PV-7)
 + 
 +Есть как минимум 2 компьютера,​ на которых Carnivore2 не работает (согласно нашей информации):​ Mistubishi ML-G30 and Toshiba HX-34. Если у вас на этих компьютерах картридж всё же заработал,​ то пожалуйста сообщите координатору группы RBSC.
 </​WRAP>​ </​WRAP>​
  
 <WRAP center round important>​ <WRAP center round important>​
 Carnivore2 несовместим с сетевыми модулями Yamaha: Carnivore2 несовместим с сетевыми модулями Yamaha:
-  * сетевого модуль [[msx:​yamaha_kuvt#​kuvt1|КУВТ]] (устанавливался в [[msx:​yamaha_yis-503iir:​yamaha_yis-503iir|]]) +  * сетевого модуль [[msx:​yamaha_kuvt:​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|]])+  * сетевого модуль [[msx:​yamaha_kuvt:​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). Если эти сетевые модули обнаружены в компьютере,​ то при загрузке будет показано предупреждение и система будет заблокирована во избежание конфликтов. Необходимо вынуть сетевой модуль из бокового слота компьютера,​ а также удалить картридж с сетевым ПЗУ из переднего слота (только для YIS-503II).
 </​WRAP>​ </​WRAP>​
  
 <WRAP center round important>​ <WRAP center round important>​
-Некоторые MSX компьютеры при старте активируют собственное встроенное программное обеспечение и не дают возможности стартовать загрузочному меню Carnivore2. Для отключения встроенных программ при старте компьютера удерживается определённая клавиша. Например,​ при работе с компьютером ​''​Panasonic A1'' ​(а также на ''​A1 MK2''​), удерживайте клавишу <​key>​DEL</​key>,​ пока компьютер загружается и до тех пор пока не появится ​загрузочное меню или компьютер на загрузится в MSX-DOS.+Некоторые MSX компьютеры при старте активируют собственное встроенное программное обеспечение и не дают возможности ​запуститься ​стартовому меню Carnivore2. Для отключения встроенных программ при старте компьютера удерживается определённая клавиша. Например,​ при работе с компьютером Panasonic A1 (а также на A1 MK2), удерживайте клавишу <​key>​DEL</​key>,​ пока компьютер загружается и до тех пор пока не появится ​стартовое меню или компьютер на загрузится в MSX-DOS. В мае 2023 года в релиз был добавлен специальный **BYPASSFW.ROM** файл для облегчения обхода встроенного программного обеспечения. 
 +</​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>​
  
 <WRAP center round important>​ <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|здесь]].+На некоторых MSX компьютерах (например на моделях PV от Casio), а также на некоторых MSX-совместимых клонах (например ​Omega) питание ​+12в и -12в на контакты ​слотов не подаётся. Это питание нужно ​усилителю звука, установленному ​на плате Carnivore2. Если питание ​на усилитель не подаётся, то Carnivore2 не сможет проигрывать звуковые эффекты ​и музыку ​[[msx:fmpac:fmpac|]], SCC и PSG.
 </​WRAP>​ </​WRAP>​
  
 <WRAP center round tip> <WRAP center round tip>
-На арабских и корейских версиях MSX компьютеров необходимо использовать специальные версии ​загрузочного меню и утилиты. Они находятся в папках Special в репозитории. Если картридж обнаруживает,​ что работает на корейской или арабской MSX, то он выдаёт предупреждение и загружает MSX-DOS без выхода в загрузочное меню.+На арабских и корейских версиях MSX компьютеров необходимо использовать специальные версии ​стартового меню и утилиты. Они находятся в папках Special в репозитории. Если картридж обнаруживает,​ что работает на корейской или арабской MSX, то он выдаёт предупреждение и загружает MSX-DOS без выхода в стартовое меню.
 </​WRAP>​ </​WRAP>​
  
 <WRAP center round tip> <WRAP center round tip>
-Аудиоразъём картриджа Carnivore2 может не подходить для подключения наушников. Рекомендуется подключить его к колонкам или усилителю. Этот разъём будет выводить эмулированную музыку и звук SCC и/​или ​FMPAC, а также звук PSG и PPI, если включена эмуляция PSG/PPI.+Аудиоразъём картриджа Carnivore2 может не подходить для подключения наушников. Рекомендуется подключить его к колонкам или усилителю. Этот разъём будет выводить эмулированную музыку и звук SCC и/​или ​[[msx:​fmpac:​fmpac|]], а также звук PSG и PPI, если включена эмуляция PSG/PPI.
 </​WRAP>​ </​WRAP>​
  
Строка 119: Строка 216:
 ====== Настройка ====== ====== Настройка ======
  
-:!: Нижеуказанные настройки действительны для ​загрузочного меню и прошивки ​FPGA версии 2.30; в предыдущих версиях эти настройки могут отсутствовать или различаться по функционалу.+<WRAP center round tip> 
 +Если вы купили уже настроенный картридж,​ то делать начальную настройку нет необходимости. 
 +</​WRAP>​ 
 + 
 +:!: Нижеуказанные настройки действительны для ​стартового меню и прошивки ​ПЛИС начиная с версии 2.40; в предыдущих версиях эти настройки могут отсутствовать или различаться по функционалу. Начальная настройка картриджа нужна после его сборки.
  
 {{anchor:​preparecf}} {{anchor:​preparecf}}
Строка 132: Строка 233:
   - Вставляем карту памяти CF в картридж   - Вставляем карту памяти CF в картридж
   - Загружаем компьютер,​ при загрузке на экране будет информация о типе и размере установленной карты памяти CF   - Загружаем компьютер,​ при загрузке на экране будет информация о типе и размере установленной карты памяти CF
-  - При появлении ​загрузочного меню нажимаем кнопку <​key>​Esc</​key>​ для выполнения загрузки с использованием конфигурации "​по-умолчанию"​+  - При появлении ​стартового меню нажимаем клавишу <​key>​Esc</​key>​ для выполнения загрузки с использованием конфигурации "​по-умолчанию"​
   - Компьютер загружается в [[msx:​basic:​|]]   - Компьютер загружается в [[msx:​basic:​|]]
   - Набираем ''​CALL FDISK''​ и входим в программу работы с картой памяти   - Набираем ''​CALL FDISK''​ и входим в программу работы с картой памяти
Строка 138: Строка 239:
   - По окончании работы перезагружаем компьютер   - По окончании работы перезагружаем компьютер
   - Теперь нужно записать системные файлы [[msx:​nextor:​nextor]],​ чтобы можно было загружаться в MSX-DOS2 с карты. Для этого нужно скопировать файлы из архива или образа дискеты которые доступны [[msx:​nextor:​nextor#​tools|здесь]] в корневой каталог карты   - Теперь нужно записать системные файлы [[msx:​nextor:​nextor]],​ чтобы можно было загружаться в MSX-DOS2 с карты. Для этого нужно скопировать файлы из архива или образа дискеты которые доступны [[msx:​nextor:​nextor#​tools|здесь]] в корневой каталог карты
 +  - Теперь нужно скопировать файлы Nextor, чтобы можно было загружаться в MSX-DOS2 с карты. Для этого нужно скопировать файлы из [[https://​github.com/​Konamiman/​Nextor/​releases/​download/​v2.1.0/​tools.zip|этого архива]] или [[https://​github.com/​Konamiman/​Nextor/​releases/​download/​v2.1.0/​tools.dsk.zip|этого образа дискеты]] в корневой каталог CF карты. После этого надо скопировать [[https://​github.com/​Konamiman/​Nextor/​releases/​download/​v2.1.1-beta-1/​NEXTOR.SYS|системный файл Некстора]] в корневой каталог CF карты.
   - <​WRAP>​Пример копирования файлов с дискеты на основной раздел карты памяти CF с использованием эмулятора дисковода на базе [[gotekemulator:​gotekemulator|]]:​   - <​WRAP>​Пример копирования файлов с дискеты на основной раздел карты памяти CF с использованием эмулятора дисковода на базе [[gotekemulator:​gotekemulator|]]:​
 <WRAP group> <WRAP group>
Строка 147: Строка 249:
 <WRAP half column> <WRAP half column>
   * ''​a:''​ — основной раздел карты памяти CF   * ''​a:''​ — основной раздел карты памяти CF
-  * ''​b:''​ — другой дисковод (эмулятор GoTek, физический 720кб дисковод,​ диск другого IDE контроллера)+  * ''​b:''​ — другой дисковод (эмулятор GoTek, физический 720 Кбайтный ​дисковод,​ диск другого IDE контроллера)
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
Строка 153: Строка 255:
 </​WRAP>​ </​WRAP>​
  
 +{{anchor:​how_to_upload_the_firmware}}
 {{anchor:​uploadfirmwarefpga}} {{anchor:​uploadfirmwarefpga}}
 ===== Загрузка прошивки в ПЛИС ===== ===== Загрузка прошивки в ПЛИС =====
Строка 164: Строка 267:
   - Программатор Byte Blaster или [[quartus_ii:​quartus_ii#​USB_Blaster|USB Blaster]] (можно купить на Ebay или AliExpress)   - Программатор Byte Blaster или [[quartus_ii:​quartus_ii#​USB_Blaster|USB Blaster]] (можно купить на Ebay или AliExpress)
  
-Из вкладки ''​Individual Files''​ надо [[https://fpgasoftware.intel.com/15.0/?​edition=web|скачать]] и установить следующие программы:​+Из вкладки ''​Individual Files''​ надо [[https://mirrors.pdp-11.ru/_msx/​_carnivore2/​quartus/​|скачать]] и установить следующие программы:​
   * ''​Quartus II Software (includes Nios II EDS)'' ​   * ''​Quartus II Software (includes Nios II EDS)'' ​
   * ''​Cyclone IV device support''​   * ''​Cyclone IV device support''​
Строка 184: Строка 287:
     * <​WRAP>​Подайте питание 5 вольт на плату картриджа (соблюдайте полярность!) \\     * <​WRAP>​Подайте питание 5 вольт на плату картриджа (соблюдайте полярность!) \\
 Примерный вид кабеля питания картриджа:​ \\ Примерный вид кабеля питания картриджа:​ \\
-{{usb_blaster_5v_01.png?​350|}}+{{msx:​carnivore2:​usb_blaster_5v_01.png?​350|}}
 \\ Подключение кабеля к картриджу:​ \\ \\ Подключение кабеля к картриджу:​ \\
-{{usb_blaster_5v_02.png?​350|}}+{{msx:​carnivore2:​usb_blaster_5v_02.png?​350|}}
 </​WRAP>​ </​WRAP>​
     * <​WRAP>​Подключите кабель программатора к разъёму ''​AS''​ картриджа (убедитесь,​ что кабель подключён правильно!) \\     * <​WRAP>​Подключите кабель программатора к разъёму ''​AS''​ картриджа (убедитесь,​ что кабель подключён правильно!) \\
-Для подключения программатора к разъёму на картридже нужна двухрядная "​гребёнка"​ (PLD 2×5, шаг 2.54 мм), её нужно вставить в разъём на кабеле программатора:​ +Для подключения программатора к разъёму на картридже нужна двухрядная "​гребёнка"​ (%%PLD%% 2×5, шаг 2.54 мм), её нужно вставить в разъём на кабеле программатора:​ 
-  * {{usb_blaster_as_01.png?​150|}} +  * {{msx:​carnivore2:​usb_blaster_as_01.png?​150|}} 
-  * {{usb_blaster_as_02.png?​150|}} +  * {{msx:​carnivore2:​usb_blaster_as_02.png?​150|}} 
-  * {{usb_blaster_as_03.png?​150|}}+  * {{msx:​carnivore2:​usb_blaster_as_03.png?​150|}}
 \\ Затем разъём программатора нужно вставить в разъём ''​AS''​ картриджа и чуть наклонить его, чтобы обеспечить хороший контакт "​гребёнки"​ с платой:​ \\ Затем разъём программатора нужно вставить в разъём ''​AS''​ картриджа и чуть наклонить его, чтобы обеспечить хороший контакт "​гребёнки"​ с платой:​
-  * {{usb_blaster_as_04.png?​150|}} +  * {{msx:​carnivore2:​usb_blaster_as_04.png?​150|}} 
-  * {{usb_blaster_as_05.png?​150|}} +  * {{msx:​carnivore2:​usb_blaster_as_05.png?​150|}} 
-  * {{usb_blaster_as_06.png?​150|}}+  * {{msx:​carnivore2:​usb_blaster_as_06.png?​150|}}
 </​WRAP>​ </​WRAP>​
-  - Нажмите кнопку <​key>​Start</​key>​ и следите за процессом программирования и проверки,​ неподвижно удерживая разъём. После успешного окончания процесса вы увидите:​ {{quartus_ii-100.png|}}+  - Нажмите кнопку <​key>​Start</​key>​ и следите за процессом программирования и проверки,​ неподвижно удерживая разъём. После успешного окончания процесса вы увидите:​ {{msx:​carnivore2:​quartus_ii-100.png?200|}}
   - По окончании программирования отсоедините кабели от картриджа в следующем порядке:​   - По окончании программирования отсоедините кабели от картриджа в следующем порядке:​
     * кабель программатора от разъёма ''​AS''​     * кабель программатора от разъёма ''​AS''​
     * кабель питания     * кабель питания
 +
 +<WRAP center round info>
 +Описание прошивки Carnivore2 из командной строки находится [[quartus_cli|здесь]].
 +</​WRAP>​
 +
  
 {{anchor:​howtoenablethecartridgeandinstallbionroms}} {{anchor:​howtoenablethecartridgeandinstallbionroms}}
 ===== Подготовка картриджа и запись BIOS ===== ===== Подготовка картриджа и запись BIOS =====
  
-Только что собранный картридж Carnivore2 будет работать без специального программного обеспечения,​ которое необходимо загружать в чип FlashROM с другого носителя (дисковода) или через кассетный интерфейс.+<WRAP center round important>​ 
 +Используйте только последнюю версию утилиты C2MAN или C2MAN40 для заливки необходимого программного обеспечения в картридж! 
 +</​WRAP>​ 
 + 
 +<WRAP center round important>​ 
 +При загрузке БИОСов и основного меню в картридж на MSX Turbo R необходимо отключить режим R800! 
 +</​WRAP>​ 
 + 
 +Только что собранный картридж Carnivore2 ​не будет работать без специального программного обеспечения,​ которое необходимо загружать в микросхему ​FlashROM с другого носителя (дисковода) или через кассетный интерфейс.
  
 Вставьте картридж в слот MSX, предпочтительно в основной слот (обычно номер 1). Включите MSX и проверьте,​ нормально ли работает компьютер. Если на компьютере обнаружена неисправность (зависание,​ отсутствие картинки,​ неработающая клавиатура),​ извлеките и проверьте картридж и слот компьютера. ​ Вставьте картридж в слот MSX, предпочтительно в основной слот (обычно номер 1). Включите MSX и проверьте,​ нормально ли работает компьютер. Если на компьютере обнаружена неисправность (зависание,​ отсутствие картинки,​ неработающая клавиатура),​ извлеките и проверьте картридж и слот компьютера. ​
Строка 214: Строка 330:
   - Убедитесь,​ что все 3 файла: ''​BOOTCMFC.BIN'',​ ''​BIDECMFC.BIN'',​ ''​FMPCCMFC.BIN''​ находятся в одной папке с [[#​programs|программами]]   - Убедитесь,​ что все 3 файла: ''​BOOTCMFC.BIN'',​ ''​BIDECMFC.BIN'',​ ''​FMPCCMFC.BIN''​ находятся в одной папке с [[#​programs|программами]]
   - Запустите программу ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]''​ (для MSX1)   - Запустите программу ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]''​ (для MSX1)
-  - При появлении запроса введите номер слота, в который вставлен картридж (например,​ «10» для первого слота, «20» для второго слота и т.д.); если программа задетектировала слот сама, то можно просто нажать Ввод+  - При появлении запроса введите номер слота, в который вставлен картридж (например,​ «10» для первого слота, «20» для второго слота и т.д.); если программа задетектировала слот сама, то можно просто нажать ​<​key>'​Ввод ​'​⏎</​key>​
   - В [[#​c2manmainmenu|главном меню]] с помощью клавиши <​key>​9</​key>​ выберите [[#​c2manservicemenu|Сервисное меню]]   - В [[#​c2manmainmenu|главном меню]] с помощью клавиши <​key>​9</​key>​ выберите [[#​c2manservicemenu|Сервисное меню]]
-  - С помощью клавиши <​key>​7</​key>​ выберите [[#​fullyeraseаlashromchip|Полная очистка FlashROM]] и дважды подтвердите;​ если Вы обновляете картридж,​ то полностью стирать ​чип необязательно+  - С помощью клавиши <​key>​7</​key>​ выберите [[#​fullyeraseаlashromchip|Полная очистка FlashROM]] и дважды подтвердите;​ если Вы обновляете картридж,​ то полностью стирать ​содержимое микросхемы ​необязательно.
   - С помощью клавиши <​key>​3</​key>​ выберите [[#​initerasealldirectoryentries|Инициализировать каталог — удалить все записи]],​ чтобы инициализировать каталог.   - С помощью клавиши <​key>​3</​key>​ выберите [[#​initerasealldirectoryentries|Инициализировать каталог — удалить все записи]],​ чтобы инициализировать каталог.
-  - С помощью клавиши <​key>​4</​key>​ выберите [[#​writebootbenu|Запись ​загрузочного меню]]+  - С помощью клавиши <​key>​4</​key>​ выберите [[#​writebootbenu|Запись ​стартового меню]]
   - С помощью клавиши <​key>​5</​key>​ выберите [[#​writeiderombios|Запись Nextor IDE BIOS]]   - С помощью клавиши <​key>​5</​key>​ выберите [[#​writeiderombios|Запись Nextor IDE BIOS]]
   - С помощью клавиши <​key>​6</​key>​ выберите [[#​writefmpacrombios|Запись FMPAC ROM BIOS]]   - С помощью клавиши <​key>​6</​key>​ выберите [[#​writefmpacrombios|Запись FMPAC ROM BIOS]]
   - Если при выполнении шагов 5–9 не было ошибок,​ выключите и запустите MSX.   - Если при выполнении шагов 5–9 не было ошибок,​ выключите и запустите MSX.
  
-Есть также другой способ записать загрузочное меню и BIOS в микросхему FlashROM. Это можно сделать на бездисковом компьютере,​ загрузив необходимые файлы через кассетный интерфейс и скопировав их со специально отформатированной CF–карты в FlashROM чип. Пожалуйста,​ прочитайте этот [[https://​github.com/​RBSC/​Carnivore2/​blob/​master/​Util/​diskless/​readme_diskless.txt|файл]]. После этих действий вам необходимо будет обновить [[#​writebootbenu|загрузочное меню]] до последней версии. 
  
-====== Управление ​======+===== Запись BIOS и стартового меню на бездисковом компьютере =====
  
-Загрузочное меню ​позволяет ​запускать ​игры, записанные в микросхему FlashROMа также запускать картридж с пользовательской конфигурацией.+Есть также другой способ записать стартовое меню и BIOS в микросхему FlashROM. Это можно сделать на бездисковом компьютере, загрузив необходимые файлы через ​кассетный интерфейс ​и скопировав их со специально отформатированной CF–карты в микросхему FlashROM.
  
-После того, как не экране компьютера появятся версии прошивки и загрузочного меню, должен запуститься основой интерфейс и появиться [[#​mainmenu|главное меню)]].+Для получения необходимой информации прочитайте этот [[https://​github.com/​RBSC/​Carnivore2/​raw/​master/​Util/​diskless/​readme_diskless.txt|файл]]. ​После ​создания утилиты CF2FLASH можно использовать файл Carnivore2.rom из папки OpenMSX для записи последних доступных версий BIOS в микросхему FlashROM. Так что теперь нет необходимости обновлять файл CFimage.bin. 
 + 
 +При записи содержимого ​файлов Carnivore2.rom или CFimage.bin на CF карту надо быть предельно осторожнымчтобы по ошибке не записать их на локальный диск (уничтожив ​его содержимое). Рекомендуется использовать отдельную CF карту для этой операции,​ так как её содержимое будет уничтожено. 
 + 
 +====== Работа с картриджем ====== 
 + 
 +После того, как на экране компьютера появятся версии прошивки и стартового меню ​(это происходит после включения питания — холодный старт), должен запуститься основой интерфейс и появиться [[#​mainmenu|главное меню]]. 
 + 
 +{{msx:​carnivore2:​v250_title.jpg?​500|}} 
 + 
 +Если картридж установлен в слоте под номером 3, но система будет заблокирована сразу же после заставки. В этом случае установите картридж в другой свободный слот. 
 + 
 +Если версия стартового меню не совместима с используемым MSX компьютером (для корейских и арабских компьютеров необходимо загрузить специальную версию), то появится следующее предупреждение и в течение 10 секунд будет сделана попытка загрузить MSX-DOS2. В этом случае замените стартовое меню на специальную версию (см. папку Special в репозитории). 
 + 
 +{{msx:​carnivore2:​v250_warning1.jpg?​500|}} 
 + 
 +Если в системе обнаружен сетевой модуль от [[msx:​yamaha_kuvt:​yamaha_kuvt#​kuvt1|КУВТ]] или [[msx:​yamaha_kuvt:​yamaha_kuvt#​kuvt2|КУВТ2]] Ямаха (поставлялись в СССР из Японии),​ появится следующее предупреждение и система будет заблокированаВ этом случае удалите сетевой модуль из компьютера. 
 + 
 +{{msx:​carnivore2:​v250_warning2.jpg?​500|}}
  
 {{anchor:​mainmenu}} {{anchor:​mainmenu}}
 ===== Главное меню / каталог ===== ===== Главное меню / каталог =====
  
-{{v230_main.jpg?500|}}+Стартовое (главное) меню позволяет запускать игры, записанные в микросхему FlashROM, а также запускать картридж с пользовательской конфигурацией. 
 + 
 +{{msx:​carnivore2:​v250_main.jpg?500|}}
  
 Для управления используются следующие клавиши: ​ Для управления используются следующие клавиши: ​
-|<​key>​Esc</​key>​|Загрузка с использованием конфигурации по умолчанию:​ все включено| +| <​key>​Esc</​key> ​                    ​загрузка с использованием конфигурации по-умолчанию:​ все включено ​     
-|<​key>​←</​key>,​ <​key>​→</​key>​|Предыдущая следующая страница каталога| +| <​key>​←</​key>,​ <​key>​→</​key> ​        ​предыдущая следующая страница каталога ​                                ​
-|<​key>​↑</​key>,​ <​key>​↓</​key>​|Выбрать запись каталога| +| <​key>​↑</​key>,​ <​key>​↓</​key> ​        ​выбрать запись каталога ​                                               
-|<​key>​Пробел</​key>​|Запустить запись каталога ​с указанными настройками| +| <​key>​Пробел</​key> ​                 запустить ​выбранную ​запись каталога ​(однослотовая ​конфигурация)        ​
-|<​key>​g</​key>​|Запустить запись каталога без перезагрузки| +| <​key>​g</​key> ​                      ​запустить запись каталога без перезагрузки ​                            ​
-|<​key>​r</​key>​|Запустить запись каталога с перезагрузкой| +| <​key>​r</​key> ​                      ​запустить запись каталога с перезагрузкой ​                             
-|<​key>'​Ввод '​⏎</​key>,​ <​key>​o</​key>​|[[#​dualslot|Настройка конфигурации двойного слота]]| +| <​key>'​Ввод '​⏎</​key>,​ <​key>​o</​key> ​ | [[#​dualslot|настройка конфигурации двойного слота]] ​                   
-|<​key>​1</​key>​|Выбрать запись для основного слота (master slot)| +| <​key>​1</​key> ​                      ​выбрать запись для основного слота (master slot)                       ​
-|<​key>​2</​key>​|Выбрать запись для эмулируемого слота (slave slot)| +| <​key>​2</​key> ​                      ​выбрать запись для эмулируемого слота (slave slot)                     ​
-|<​key>​a</​key>​|Выбрать запись для автозапуска| +| <​key>​a</​key> ​                      ​выбрать запись для автозапуска ​                                        ​
-|<​key>​d</​key>​|Очистить автозапуск и двойной слот| +| <​key>​d</​key> ​                      ​очистить автозапуск и двойной слот ​                                    ​
-|<​key>​f</​key>​|[[#​vdpfreq|Выбор частоты VDP: 50/60 Гц]]| +| <​key>​f</​key> ​                      ​| [[#vdpfreq|выбор частоты VDP: 50/60 Гц]] ​                              ​
-|<​key>​t</​key>​|[[#​cpumode|Переключение режима работы процессора (Z80, Turbo, R800)]]| +| <​key>​t</​key> ​                      ​| [[#cpumode|переключение режима работы процессора (Z80, Turbo, R800)]] ​ 
-|<​key>​c</​key>​|[[#​setupui|Настройка конфигурации картриджа]]| +| <​key>​c</​key> ​                      ​| [[#setupui|настройка конфигурации картриджа]] ​                         
-|<​key>​p</​key>​|[[#​setuppsg|Настройка PSG и PPI Clicker]]|  +| <​key>​p</​key> ​                      ​| [[#​setuppsg|настройка PSG и PPI Clicker]] ​                             
-|<​key>​v</​key>​|[[#​setupsound|Изменение громкости звуковых карт FMPAC и SCC]]| +| <​key>​v</​key> ​                      ​| [[#​setupsound|изменение громкости звуковых карт FMPAC и SCC]]          
-|<​key>​h</​key>​|[[#​builtinhelp|Вызов справки]]|+| <​key>​h</​key> ​                      ​| [[#​builtinhelp|вызов справки]] ​                                        | 
 +| <​key>​l</​key> ​                      | выбрать последнюю запущенную запись каталога ​                          | 
 +| <​key>​m</​key> ​                      | включить или выключить проигрывание фоновой музыки ​                    | 
 +| <​key>​s</​key> ​                      | включить или выключить бегущую строку подсказки ​                       ​|
  
 Главное меню также поддерживает встроенные и внешние джойстики,​ подключённые к любому из 2 портов:​ Главное меню также поддерживает встроенные и внешние джойстики,​ подключённые к любому из 2 портов:​
-|<​key>​←</​key>,​ <​key>​→</​key>​|Предыдущая следующая страница каталога| +| <​key>​←</​key>,​ <​key>​→</​key> ​ предыдущая следующая страница каталога ​                                                                                 
-|<​key>​↑</​key>,​ <​key>​↓</​key>​|Выбрать запись каталога| +| <​key>​↑</​key>,​ <​key>​↓</​key> ​ выбрать запись каталога ​                                                                                                ​
-|<​key>​a</​key> ​ |Запустить запись каталога с указанными настройками \\ как <​key>​Пробел</​key>​ на клавиатуре| +| <​key>​a</​key> ​               запустить запись каталога с указанными настройками \\ (аналогично ​клавише ​<​key>​Пробел</​key>​ на клавиатуре)              ​
-|<​key>​b</​key> ​ |Загрузка с использованием конфигурации по умолчанию:​ все включено \\ как  <​key>​Esc</​key>​ на клавиатуре|+| <​key>​b</​key> ​               загрузка с использованием конфигурации по-умолчанию:​ все включено \\ (аналогично ​клавише ​<​key>​Esc</​key>​ на клавиатуре)  ​|
 Все остальные направления джойстика игнорируются. Все остальные направления джойстика игнорируются.
  
 В нижней строке экрана отображаются следующие данные:​ В нижней строке экрана отображаются следующие данные:​
-  * [[#vdpfreq|Частота VDP]] +  * [[#vdpfreq|частота VDP]] 
-  * [[#cpumode|Режим работы процессора]] +  * [[#cpumode|режим работы процессора]] 
-  * [[#volume|Громкость]]:​+  * [[#volume|громкость]]:​
     * FMPAC     * FMPAC
     * SCC     * SCC
     * PSG     * PSG
   * Номера страниц каталога,​ в формате:​ ''​ТТ•ВВ''​   * Номера страниц каталога,​ в формате:​ ''​ТТ•ВВ''​
-    * ''​ТТ''​ — Текущая станица +    * ''​ТТ''​ — текущая станица 
-    * ''​ВВ''​ — Всего страниц+    * ''​ВВ''​ — всего страниц
  
 Значения символов,​ которые отображаются слева, перед именем записи каталога:​ Значения символов,​ которые отображаются слева, перед именем записи каталога:​
Строка 278: Строка 416:
 |''​A8''​|маппер ASCII 8| |''​A8''​|маппер ASCII 8|
 |''​A16''​|маппер ASCII 16| |''​A16''​|маппер ASCII 16|
-|''​MR''​|мини ROM (до 64 Кб)|+|''​MR''​|мини ROM (до 64 Кбайт)|
 |''​CF''​|конфигурационная запись| |''​CF''​|конфигурационная запись|
 |''​UN''​|неизвестный маппер| |''​UN''​|неизвестный маппер|
 |''​%%--%%''​|для остальных случаев| |''​%%--%%''​|для остальных случаев|
  
-На арабских и корейских MSX обозначения мапперов отличаются:​+На арабских и корейских MSX обозначения мапперов отличаются ​(до версии стартового меню 2.40):
 |''​K''​|маппер Konami 5 SCC| |''​K''​|маппер Konami 5 SCC|
 |''​k''​|маппер Konami 4| |''​k''​|маппер Konami 4|
 |''​a''​|маппер ASCII 8| |''​a''​|маппер ASCII 8|
 |''​A''​|маппер ASCII 16| |''​A''​|маппер ASCII 16|
-|''​M''​|мини ROM (до 64 Кб)|+|''​M''​|мини ROM (до 64 Кбайт)|
 |''​C''​|конфигурационная запись| |''​C''​|конфигурационная запись|
 |''​U''​|неизвестный маппер| |''​U''​|неизвестный маппер|
 |''​%%-%%''​|для остальных случаев| |''​%%-%%''​|для остальных случаев|
  
-Помните,​ что для некоторых образов картриджей может потребоваться альтернативный метод запуска,​ поэтому,​ если нажать клавишу <​key>​Пробел</​key>,​ образ картриджа не запускается,​ попробуйте используя запуск с перезагрузкой.+Помните,​ что для некоторых образов картриджей может потребоваться альтернативный метод запуска,​ поэтому,​ если нажать клавишу <​key>​Пробел</​key>,​ образ картриджа не запускается,​ попробуйте использовать ​запуск с перезагрузкой.
  
 {{anchor:​autostart}} {{anchor:​autostart}}
 ===== Автозапуск ===== ===== Автозапуск =====
  
-Есть несколько клавиш,​ которые могут влиять на функциональность картриджа во время его старта. Некоторые клавиши могут позволить пропустить автозапуск,​ другие клавиши могут позволить не входить в загрузочное меню.+Автозапуск позволяет выбрать любую конфигурационную запись или образ картриджа для автоматического старта при включении питания компьютера. Начиная с версии 2.40, автозапуск использует конфигурационное ППЗУ для хранения номера записи,​ так что наличие этого ППЗУ на плате обязательно! Выбор записи для автозапуска осуществляется клавишей <​key>​a</​key>​ в главном меню. Клавиша <​key>​d</​key>​ отменяет автозапуск. 
 + 
 +Есть несколько клавиш,​ которые могут влиять на функциональность картриджа во время его старта. Некоторые клавиши могут позволить пропустить автозапуск,​ другие клавиши могут позволить не входить в стартового меню.
  
 |<​key>​F3</​key>​|использовать настройки интерфейса по–умолчанию| |<​key>​F3</​key>​|использовать настройки интерфейса по–умолчанию|
 |<​key>​F4</​key>​|отменить автозапуск| |<​key>​F4</​key>​|отменить автозапуск|
-|<​key>​F5</​key>​|не входить в загрузочное меню|+|<​key>​F5</​key>​|не входить в стартовое меню|
  
-Если для любой записи каталога установлен автозапуск,​ то после перезагрузки будет показано специальное сообщение,​ и за этим последует ​трёхсекундная ​задержка, после которой запись будет активирована. В течение этих 3 секунд пользователь может прервать автозапуск с помощью клавиш <​key>​Esc</​key>,​ <​key>​Tab</​key>,​ <​key>​F4</​key>​. Если какая–то из этих клавиш нажата в течение 3 секунд, автозапуск будет отменён и будет показано главное меню. Нажатие <​key>​Пробел</​key>​ пропустит обратный отсчет и активирует запись. Во время загрузки с автозапуском можно использовать следующие кнопки джойстика:​ +{{msx:​carnivore2:​v250_autostart.jpg?​500|}} 
-|<​key>​a</​key>​|пропустить обратный отсчёт и активировать запись|+ 
 +Если для любой записи каталога установлен автозапуск,​ то после перезагрузки будет показано специальное сообщение,​ и за этим последует ​пауза, после которой запись будет активирована. Во время этой паузы пользователь может прервать автозапуск с помощью клавиш <​key>​Esc</​key>,​ <​key>​Tab</​key>,​ <​key>​F4</​key>​. Если какая–то из этих клавиш нажата во время паузы, автозапуск будет отменён и будет показано главное меню. Нажатие <​key>​Пробел</​key>​ пропустит обратный отсчет и активирует ​ранее выбранную ​запись. Во время загрузки с автозапуском можно использовать следующие кнопки джойстика:​ 
 + 
 +|<​key>​a</​key>​|пропустить обратный отсчёт и активировать ​ранее выбранную ​запись|
 |<​key>​b</​key>​|отменить автозапуск и выйти в главное меню| |<​key>​b</​key>​|отменить автозапуск и выйти в главное меню|
 +
 +При использовании джойстика,​ удерживайте нужную кнопку в течение более одной секунды,​ чтобы войти в главное меню или чтобы перейти к игре.
 +
 +Начиная с версии 2.50, длительность паузы можно изменять в настройках конфигурационного меню. Пользователь может выбрать длительность паузы от 0 до 9. Если выбрано значение 0, то сообщение автозапуска показываться не будет и установленная для автозапуска запись директории будет активирована сразу после рестарта компьютера. Чтобы вернуться в главное меню, после перезапуска компьютера необходимо держать клавишу <​key>​F4</​key>​ нажатой до тех пор, пока не появится главное меню.
  
 {{anchor:​vdpfreq}} {{anchor:​vdpfreq}}
 ===== Частота кадров ===== ===== Частота кадров =====
  
-Для работы в главном меню, а также для запуска игр и загрузки [[msx:​dos|]] может быть установлена желаемая частота кадров — 50 или 60 Герц. ​Частота выбирается клавишей <​key>​F</​key>​ и сохраняется до перезагрузки компьютера. Чтобы установить желаемую частоту кадров для постоянного использования,​ необходимо вызвать [[#​setupui|конфигурационное меню]] и выбрать желаемую частоту там.+Для работы в главном меню, а также для запуска игр и загрузки [[msx:dos:|]] может быть установлена желаемая частота кадров — 50 или 60 Герц. ​Временное значение частоты кадров ​выбирается клавишей <​key>​F</​key>​ и сохраняется до перезагрузки компьютера. Чтобы установить желаемую частоту кадров для постоянного использования,​ необходимо вызвать [[#​setupui|конфигурационное меню]] и выбрать желаемую частоту там. Если выбрано значение "​--",​ то используется частота кадров,​ прописанная в ПЗУ компьютера.
  
 {{anchor:​cpumode}} {{anchor:​cpumode}}
Строка 318: Строка 465:
 Из главного меню поддерживается включение режимов ''​Turbo''​ и ''​R800''​. Из главного меню поддерживается включение режимов ''​Turbo''​ и ''​R800''​.
  
-Режим Turbo можно включить только на компьютерах Panasonic MSX2+, а режим R800 можно включить только на компьютерах Panasonic Turbo-R. На других компьютерах эта функция не работает. Состояние режима Turbo/R800 не сохраняется в конфигурационном ​EEPROM ​и не восстанавливается после выключения питания. Режим Turbo/R800 сохраняется при активации записи каталога. \\+Режим Turbo можно включить только на компьютерах Panasonic MSX2+, а режим R800 можно включить только на компьютерах Panasonic Turbo-R. На других компьютерах эта функция не работает. Состояние режима Turbo/R800 не сохраняется в конфигурационном ​ППЗУ ​и не восстанавливается после выключения питания. Режим Turbo/R800 сохраняется при активации записи каталога. \\
  
 Текущий режим работы отображается в строке состояния:​ Текущий режим работы отображается в строке состояния:​
-|''​Z80''​|режим Z80 (по умолчанию)| +| ''​Z80'' ​ | режим Z80 (по-умолчанию) ​   
-|''​T2+''​|Turbo для Panasonic MSX2+| +| ''​T2+'' ​ | Turbo для Panasonic MSX2+   ​
-|''​R8x''​|R800 для Panasonic Turbo-R|+| ''​R8x'' ​ | R800 для Panasonic Turbo-R ​ |
  
 {{anchor:​volume}} {{anchor:​volume}}
 ===== Настройки громкости ===== ===== Настройки громкости =====
  
-Настройки громкости сохраняются в конфигурационном ​EEPROM. Если такой EEPROM ​отсутствует на плате картриджа,​ то настройка громкости сохраняется только до выключения питания. Если настройки громкости у вас не сохраняются,​ убедитесь,​ что на плате впаяно конфигурационное ПЗУ (маленькая микросхема под слотом CF карты)+Настройки громкости сохраняются в конфигурационном ​ППЗУ. Если такое ППЗУ ​отсутствует на плате картриджа,​ то настройка громкости сохраняется только до выключения питания. Если настройки громкости у вас не сохраняются,​ убедитесь,​ что на плате впаяно конфигурационное ПЗУ (маленькая микросхема под слотом CF карты)
  
 {{anchor:​setupsound}} {{anchor:​setupsound}}
-Изменение громкости для звуковых карт ​FMPAC и SCC:\\ +Изменение громкости для звуковых карт ​[[msx:​fmpac:​fmpac|]] ​и SCC:\\ 
-{{v230_volume.jpg?500|}}+{{msx:​carnivore2:​v250_volume.jpg?500|}}
  
 Управление осуществляется следующими клавишами:​ Управление осуществляется следующими клавишами:​
  
-|<​key>​Esc</​key>​|сохранить изменения и выйти| +| <​key>​Esc</​key> ​  ​| сохранить изменения и выйти ​    ​
-|<​key>​↑</​key>​|увеличить громкость ​FMPAC+| <​key>​↑</​key> ​    ​| увеличить громкость ​[[msx:​fmpac:​fmpac|]]  ​
-|<​key>​↓</​key>​|уменьшить громкость ​FMPAC+| <​key>​↓</​key> ​    ​| уменьшить громкость ​[[msx:​fmpac:​fmpac|]]  ​
-|<​key>​→</​key>​|увеличить громкость SCC/SCC+| +| <​key>​→</​key> ​    ​| увеличить громкость SCC/​SCC+ ​   
-|<​key>​←</​key>​|уменьшить громкость SCC/SCC+| +| <​key>​←</​key> ​    ​| уменьшить громкость SCC/​SCC+ ​   
-|<​key>​Home</​key>​|сброс к значениям по умолчанию|+| <​key>​Home</​key> ​ | сброс к значениям по-умолчанию ​ |
  
 Также настройками можно управлять джойстиком:​ Также настройками можно управлять джойстиком:​
  
 |<​key>​←</​key>,​ <​key>​→</​key>​|увеличить/​уменьшить громкость SCC/SCC+| |<​key>​←</​key>,​ <​key>​→</​key>​|увеличить/​уменьшить громкость SCC/SCC+|
-|<​key>​↑</​key>,​ <​key>​↓</​key>​|увеличить/​уменьшить громкость ​FMPAC+|<​key>​↑</​key>,​ <​key>​↓</​key>​|увеличить/​уменьшить громкость ​[[msx:​fmpac:​fmpac|]]
-|<​key>​a</​key>,​ <​key>​b</​key>​|сохранить изменения и выйти (как <​key>​Esc</​key>​ на клавиатуре)|+|<​key>​a</​key>,​ <​key>​b</​key>​|сохранить изменения и выйти (аналогично ​клавише ​<​key>​Esc</​key>​ на клавиатуре)|
  
-Также можно отключить стереорежим ​FMPAC, который установлен по-умолчанию. Это можно сделать в [[#​setupui|конфигурационном меню]]. Если отключить опцию стереорежима ​FMPAC, то через аудиоразъем Carnivore2 будет выводиться монофонический звук ​FMPAC.+Также можно отключить стереорежим ​[[msx:​fmpac:​fmpac|]], который установлен поумолчанию. Это можно сделать в [[#​setupui|конфигурационном меню]]. Если отключить опцию стереорежима ​[[msx:​fmpac:​fmpac|]], то через аудиоразъем Carnivore2 будет выводиться монофонический звук ​[[msx:​fmpac:​fmpac|]]. 
 + 
 +{{anchor:​dualpsg}} 
 +С версии 2.50 стартового меню добавилась возможность включать режим Dual-PSG. В этом режиме эмуляция PSG переходит на работу с альтернативными портами (#10 и #11). После включения Dual-PSG некоторые игры, а также проигрыватели музыки смогут использовать сразу два PSG - один в Карниворе,​ а другой в самом MSX компьютере. Следует отметить,​ что фоновое звуковое сопровождение стартового меню Карнивора работает только со стандартными портами PSG.
  
 {{anchor:​setuppsg}} {{anchor:​setuppsg}}
 Настройка PSG и PPI Clicker:\\ Настройка PSG и PPI Clicker:\\
-{{v230_psg.jpg?500|}}+{{msx:​carnivore2:​v250_psg.jpg?500|}}
  
 Управление осуществляется следующими клавишами:​ Управление осуществляется следующими клавишами:​
  
-|<​key>​Esc</​key>​|сохранить изменения и выйти| +| <​key>​Esc</​key> ​    ​| сохранить изменения и выйти ​     
-|<​key>​Пробел</​key>​|включить/​отключить PSG| +| <​key>​Пробел</​key> ​ | включить/​отключить PSG           ​
-|<​key>​'Ввод ​'⏎</​key>​|включить/​отключить PPI Clicker| +| <​key>​Ввод ⏎</​key> ​ | включить/​отключить PPI Clicker ​  | 
-|<​key>​↑</​key>​|увеличить громкость PSG| +| <​key>​Tab</​key> ​    | включить/​отключить Dual-PSG ​     ​
-|<​key>​↓</​key>​|уменьшить громкость PSG| +| <​key>​↑</​key> ​      ​| увеличить громкость PSG          
-|<​key>​→</​key>​|увеличить громкость PPI Clicker| +| <​key>​↓</​key> ​      ​| уменьшить громкость PSG          
-|<​key>​←</​key>​|уменьшить громкость PPI Clicker| +| <​key>​→</​key> ​      ​| увеличить громкость PPI Clicker ​ 
-|<​key>​Home</​key>​|сброс к значениям по–умолчанию|+| <​key>​←</​key> ​      ​| уменьшить громкость PPI Clicker ​ 
 +| <​key>​Home</​key> ​   | сброс к значениям по–умолчанию ​  ​|
  
 Также настройками можно управлять джойстиком:​ Также настройками можно управлять джойстиком:​
Строка 370: Строка 521:
 |<​key>​←</​key>,​ <​key>​→</​key>​|увеличить/​уменьшить громкость PPI Clicker| |<​key>​←</​key>,​ <​key>​→</​key>​|увеличить/​уменьшить громкость PPI Clicker|
 |<​key>​↑</​key>,​ <​key>​↓</​key>​|увеличить/​уменьшить громкость PSG| |<​key>​↑</​key>,​ <​key>​↓</​key>​|увеличить/​уменьшить громкость PSG|
-|<​key>​a</​key>​|включить/​отключить PSG (как <​key>​Пробел</​key>​ на клавиатуре)| +|<​key>​a</​key>​|включить/​отключить PSG (аналогично ​клавише ​<​key>​Пробел</​key>​ на клавиатуре)| 
-|<​key>​b</​key>​|сохранить изменения и выйти (как <​key>​Esc</​key>​ на клавиатуре)|+|<​key>​b</​key>​|сохранить изменения и выйти (аналогично ​клавише ​<​key>​Esc</​key>​ на клавиатуре)|
  
 {{anchor:​setupui}} {{anchor:​setupui}}
 ===== Настройки интерфейса ===== ===== Настройки интерфейса =====
  
-Начиная с версии 2.10 загрузочного меню, его интерфейс может быть настроен как удобно пользователю,​ а пользовательские настройки будут сохранены в конфигурационном ​EEPROM.+Начиная с версии 2.10 стартового меню, его интерфейс может быть настроен как удобно пользователю,​ а пользовательские настройки будут сохранены в конфигурационном ​ППЗУ.
  
-{{v230_configuration.jpg?500|}}+{{msx:​carnivore2:​v250_config.jpg?500|}}
  
 Помимо клавиш курсора,​ можно использовать следующие клавиши:​ Помимо клавиш курсора,​ можно использовать следующие клавиши:​
-|<​key>​Esc</​key>​|сохранить изменения и выйти| +| <​key>​Esc</​key> ​    ​| сохранить изменения и выйти ​    ​
-|<​key>​Пробел</​key>​|изменить выбранное значение| +| <​key>​Пробел</​key> ​ | изменить выбранное значение ​    ​
-|<​key>​Home</​key>​|сброс к значениям по умолчанию|+| <​key>​Home</​key> ​   | сброс к значениям по-умолчанию ​ |
  
 Ручка джойстика работает аналогично клавишам курсора,​ а кнопки следующим образом: ​ Ручка джойстика работает аналогично клавишам курсора,​ а кнопки следующим образом: ​
-|<​key>​a</​key>​|изменить выбранное значение (как <​key>​Пробел</​key>​ на клавиатуре)| +|<​key>​a</​key>​|изменить выбранное значение (аналогично ​клавише ​<​key>​Пробел</​key>​ на клавиатуре)| 
-|<​key>​b</​key>​|сохранить изменения и выйти (как <​key>​Esc</​key>​ на клавиатуре)|+|<​key>​b</​key>​|сохранить изменения и выйти (аналогично ​клавише ​<​key>​Esc</​key>​ на клавиатуре)|
  
-Пользователь может настроить различные параметры интерфейса,​ включая сортировку каталога,​ эффекты постепенного появления/​исчезновения,​ скорость обработки клавиатуры/​джойстика,​ включение и выключение режима стерео для ​FMPAC, а также цвета (шрифта и заставки) для главного меню, экрана справки,​ экрана регулировки громкости ​FMPAC и SCC, а также экрана настройки PSG. Кроме этого здесь можно установить желаемую [[#​vdpfreq|частоту кадров]] для постоянного использования.+Пользователь может настроить различные параметры интерфейса,​ включая сортировку каталога,​ эффекты постепенного появления/​исчезновения,​ скорость обработки клавиатуры/​джойстика,​ включение и выключение режима стерео для ​[[msx:​fmpac:​fmpac|]], а также цвета (шрифта и заставки) для главного меню, экрана справки,​ экрана регулировки громкости ​[[msx:​fmpac:​fmpac|]] ​и SCC, а также экрана настройки PSG. Кроме этого здесь можно установить желаемую [[#​vdpfreq|частоту кадров]] для постоянного использования.
  
-Для того, чтобы восстановить все настроенные значения настроек по–умолчанию,​ нажмите кнопку <​key>​Home</​key>​. Удерживая клавишу <​key>​F3</​key>​ при запуске ​загрузочного меню, можно сбросить настройки пользовательского интерфейса — все пользовательские настройки будут игнорироваться до выключения питания.+Для того, чтобы восстановить все настроенные значения настроек по–умолчанию,​ нажмите клавишу <​key>​Home</​key>​. Удерживая клавишу <​key>​F3</​key>​ при запуске ​стартового меню, можно сбросить настройки пользовательского интерфейса — все пользовательские настройки будут игнорироваться до выключения питания.
  
-Обратите внимание,​ что редактирование палитры на компьютерах MSX с видеопроцессорами v991x или v992x будет отключено. Если включается или выключается сортировка записей каталога,​ то выбранное для автостарта значение (номер записи) стирается,​ чтобы не привести к путанице. При сортировке порядковые номера записей каталога меняются.+Обратите внимание,​ что редактирование палитры на компьютерах MSX с видеопроцессорами v991x или v992x будет отключено. Если включается или выключается сортировка записей каталога,​ то выбранное для автозапуска значение (номер записи) стирается,​ чтобы не привести к путанице. При сортировке порядковые номера записей каталога меняются.
  
-Сортировка каталога — затратная по времени операция,​ поэтому,​ если в каталоге ​загрузочного меню много записей,​ может потребоваться несколько секунд,​ чтобы полностью отсортировать их. Сортировка происходит только при запуске ​загрузочного меню и когда сортировка включена в экране настроек пользовательского интерфейса. Если задержка слишком неудобна для вас, отключите функцию сортировки каталога.+Сортировка каталога — затратная по времени операция,​ поэтому,​ если в каталоге ​стартового меню много записей,​ может потребоваться несколько секунд,​ чтобы полностью отсортировать их. Сортировка происходит только при запуске ​стартового меню и когда сортировка включена в экране настроек пользовательского интерфейса. Если задержка слишком неудобна для вас, отключите функцию сортировки каталога
 + 
 +Начиная с версии 2.50 стартового меню были добавлены новые опции - разрешение работать в слоте 3, пользовательская задержка автозапуска а также установка номера порта для управления и идентификации Карнивора с системе.  
 + 
 +{{anchor:​identification_and_controlling}} 
 +До недавнего времени обнаружить Карнивор в системе можно было только по его идентификационной метке в подслоте 0 слота, где установлен картридж. Это было не всегда удобно,​ так как если картридж находится в режиме эмуляции FMPAC, расширения ОЗУ, IDE контроллера или в режиме SCC+, то найти его не представлялось возможным без переключения подслотов. Теперь можно обнаружить,​ а также управлять картриджем через конфигурируемый пользователем порт. Доступны порты #F0, #F1 и #F2. То есть, технически возможно находить и управлять сразу тремя Карниворами в системе. Информация по портам ввода-вывода Карнивора находится в документе "​Техническая документация на Carnivore2"​. 
 + 
 +По-умолчанию в настройках конфигурации включена автоустановка номера порта согласно номеру слота, в котором находится картридж. В этом случае вместо номера порта в настройке будет видно "​--",​ а текущий номер порта будет виден слева. Если изменить настройку на фиксированную,​ то можно выбрать один из трёх возможных портов вручную. 
 + 
 +<WRAP center round important>​ 
 +Если в компьютере используется больше одного картриджа c фиксированными значениями портов,​ то обязательно настройте каждый картридж на его собственный порт или же включите автоустановку номера порта в настройках! Если два и более картриджей будут работать на одном порту, то возможны конфликты и нестабильная работа системы. 
 +</​WRAP>​ 
 + 
 +Если разрешить использовать картридж в слоте 3, то стартовое меню больше не будет блокировать систему если Карнивор установлен в этом слоте. На некоторых MSX компьютерах задний слот имеет номер 3, так что теперь можно будет использовать Карнивор и в этих компьютерах. Но следует иметь в виду, что в некоторых компьютерах,​ например в YIS-805, YIS-503, CX-7 и подобных слот 3 по-умолчанию расширен,​ так что если установить Карнивор в боковой слот, то он не сможет работать в режиме мультикартриджа. Будет доступна работа только как флешкартриджа,​ звукового картриджа FMPAC, расширения ОЗУ, либо дискового контроллера. 
 + 
 +В конфигурационном меню пользователь может установить задержку автозапуска в секундах. Если установлено нулевое значение,​ то выбранная конфигурационная запись запустится сразу же, без экрана задержки. Если значение не нулевое (от 1 до 9), то экран задержки появится и отсчёт до нуля будет происходить от установленного пользователем значения.
  
 {{anchor:​dualslot}} {{anchor:​dualslot}}
-===== Двойной слот =====+===== Одновременный запуск двух ​образов картриджа ​===== 
 + 
 +Начиная с версии 2.30 на картридже Carnivore2 можно запускать больше одного образа картриджа одновременно. Эта функция называется Dual-Slot. Экран настройки двойного слота можно вызвать нажав на клавишу <​key>'​Ввод '​⏎</​key>​ или <​key>​o</​key>​. 
 + 
 +{{msx:​carnivore2:​v250_dualslot1.jpg?​500|}} 
 + 
 +Этот интерфейс позволяет запустить двухслотовую конфигурацию с удобным выбором параметров для основного слота (вы можете включить или выключить устройства,​ входящие в Carnivore2). Здесь Вы можете выбрать 2 образа картриджа для одновременного запуска. Единственное ограничение для эмулированного слота является то, что он может запускать игры с мапперами Konami4 и Konami5, а также небольшие игры до 32 Кбайт без мапперов. Отдельный эмулированный слот становится доступным,​ если в компьютере обнаружен один неиспользуемый физический слот, и этот слот не занят другим устройством. Если же свободных слотов в системе нет, то можно использовать подслот основного слота для работы эмулируемого слота (начиная с версии 2.40 стартового меню).
  
-{{v230_slots.jpg?500|}}+Стартовое меню определяет наличие подходящего свободного слота в компьютере,​ а затем показывает этот слот как "​slave"​ (эмулированный) в настройках. Рабочие слоты будут иметь номера,​ указанные слева. Если в системе нет свободных слотов,​ то запустить 2 образа картриджа можно включив опцию "Slave Slot as Master'​s Subslot"​. Эта опция включается автоматически если в системе не было найдено свободных слотов.
  
-Начиная с версии 2.30 на картридже можно запускать больше одного образа ROM одновременно.+{{msx:​carnivore2:​v250_dualslot2.jpg?500|}}
  
-Этот интерфейс позволяет запустить ​двухслотовую конфигурацию ​с удобным выбором параметров для главного слота (вы можете включить или выключить функции Carnivore2). Вы можете выбрать 2 ROM образа для запуска одновременноЕдинственное ограничение ​для эмулированного слота ​является то, что он может запускать игры с мапперами Konami4 и Konami5а также ​небольшие игры до 32 Кб без мапперов. Эмулированный слот становится ​доступнымесли в компьютере обнаружен один неиспользуемый физический ​слот, ​и этот слот не занят другим устройством.+Для работы эмулируемого слота в подслоте основного, основной слот ​должен ​быть расширен. ​При выборе использования подслота основного слота в настройкахосновной слот становится ​расширенным ​автоматически. Если вручную ​отключить расширение ​основного слота, то опция использования подслота будет ​отключена.
  
-:!: ВАЖНО! ​По–умолчанию ​слоты в режиме с двумя ​слотами не расширены. Это сделано, чтобы сделать ​выбор конфигурации быстрее. Если вы хотите расширить слоты, переместите курсор к параметру "​Disable Slot Expansion"​ (отключить расширение слотов) ​и выберите "​N", ​нажав <​key>​Пробел</​key>​. ​Это позволит вам расширить ​оба слота. Вы можете отключить расширение любого слота, ​поместив курсор на соответствующей "​Expanded"​ (расширенный) настройке и нажать <​key>​Пробел</​key>​.+После этого надо выбрать какой подслот ​основного слота будет использоваться для эмулированного слота. Для этого надо ​подвести курсор к любому из устройств, встроенных в Carnivore2 — IDE, RAM или ​[[msx:​fmpac:​fmpac|]] ​и нажать <​key>​Пробел</​key>​. ​Название устройства ​сменится на "Slave Slot", а номер эмулируемого слота ​сменится на N1.N2, где N1 будет номер основного слота, ​а N2 — номер ​подслота основого слота, используемого для эмулированного ​слота.
  
-Загрузочное меню определяет наличие подходящего свободного слота в компьютере,​ а затем показывает этот слот как "​slave"​ (эмулированный) в настройках. Рабочие слоты будут иметь номера,​ указанные слева. Если только один слот был идентифицирован как рабочий,​ запустить 2 ROM образа будет невозможно. Чтобы избежать жтого, удалите все картриджи,​ кроме Carnivore2 из компьютера.+{{msx:​carnivore2:​v250_dualslot3.jpg?500|}}
  
-Имейте в виду, что некоторые картриджи,​ например SCC, [[#​MegaRAM]] и другие,​ которые не изменяют область слота, не будут обнаружены,​ поэтому эмулированный слот будет доступен,​ даже если не должен быть таковым. Если Carnivore2 настроит эмулированный слот, как слот, который занят другим устройством,​ это может вызвать конфликт и потенциально повредить ваш компьютер. Поэтому убедитесь,​ что у вас достаточно свободных слотов,​ прежде чем включать конфигурацию с двумя слотами.+Следует иметь в виду, что некоторые картриджи,​ например SCC, [[#​MegaRAM]] и другие,​ которые не изменяют область слота, не будут обнаружены,​ поэтому эмулированный слот будет доступен,​ даже если не должен быть таковым. Если Carnivore2 настроит эмулированный слот, как слот, который занят другим устройством,​ это может вызвать конфликт и потенциально повредить ваш компьютер. Поэтому убедитесь,​ что у Вас достаточно свободных слотов,​ прежде чем включать конфигурацию с двумя слотами. Если Вы не уверены,​ что отдельный эмулируемый слот свободен,​ включите опцию "Slave Slot as Master'​s Subslot"​ и используйте подслот основного слота.
  
 Помимо клавиш курсора на экране настройки можно использовать следующие клавиши:​ Помимо клавиш курсора на экране настройки можно использовать следующие клавиши:​
 |<​key>​Esc</​key>​|отмена и выход в главное меню| |<​key>​Esc</​key>​|отмена и выход в главное меню|
-|<​key>​Пробел</​key>​|переключить режим ROM/SCC+| +|<​key>​Пробел</​key>​|переключить режим ROM/​SCC+ ​для основного слота, выбрать подслот,​ отключить устройство,​ изменить настройку,​ выбрать образ картриджа
-|<​key>'​Ввод '​⏎</​key>​|применить ​изменения и перезапустить|+|<​key>'​Ввод '​⏎</​key>​|перезапустить ​компьютер с выбранной конфигурацией|
  
-ROM образ для конфигурации с двумя слотами можно выбрать в главном меню. Образ для ​главного слота можно выбрать нажатием <​key>​1</​key>​. Образ для эмулированного слота можно выбрать нажав <​key>​2</​key>​. Клавиша <​key>​d</​key>​ очищает выбранные значения,​ а также значение,​ выбранное для автозапуска. Выбор будет виден в области "​Dual-Slot"​ (двойной слот) над списком ​ROM образов,​ справа от "​Auto-Start"​ (авто–запуск).+Образ ​картриджа ​для конфигурации с двумя слотами можно выбрать в главном меню. Образ для ​основного слота можно выбрать нажатием <​key>​1</​key>​. Образ для эмулированного слота можно выбрать нажав <​key>​2</​key>​. Клавиша <​key>​d</​key>​ очищает выбранные значения,​ а также значение,​ выбранное для автозапуска. Выбор будет виден в строке ​"​Dual-Slot"​ (двойной слот) над списком образов ​картриджей и конфигураций, справа от "​Auto-Start"​ (авто–запуск).
  
-Также образы картриджей можно выбрать с помощью клавиши <​key>​Пробел</​key>​ на экране "​Dual-Slot"​ (Двойной слот). Нажатие пробела позволит циклически прокручивать совместимые ROM образы для каждого слота. После полного цикла прокрутки будет выбрана «пустая» опция, чтобы оставить слот свободным.+Также образы картриджей можно выбрать с помощью клавиши <​key>​Пробел</​key>​ на экране "​Dual-Slot"​ (двойной слот). Нажатие пробела позволит циклически прокручивать совместимые ROM образы для каждого слота. После полного цикла прокрутки будет выбрана «пустая» опция ​(Empty), чтобы оставить слот свободным.
  
-Параметр "Disable Slot Expansion" (отключить расширение слотов) включён по умолчанию. Это позволяет выбрать ​ROM образ для нерасширенных слотов. Однакоотключив эту функцию, вы сможете настроить устройства ​Carnivore2 ​в основном ​слоте — включить ​или отключить устройства ​FMPAC, RAM и IDE отдельно**Мы рекомендуем не расширять эмулируемый слот во избежание конфликтов с оборудованием.**+Параметр "Expand" (расширить) ​отвечает за то, расширен ​ли выбранный ​слот ​или нет. Основной и эмулируемый слоты можно ​расширить независимо друг от друга. Расширенный основной слот позволяет использовать ​все ​устройствавходящие в состав Carnivore2 одновременно, а также эмулировать второй слот ​вместо одного из устройств. Расширение эмулированного слота пока не имеет смысла, то что **мы рекомендуем не расширять эмулируемый слот во избежание конфликтов с оборудованием.**
  
-Кроме того, основной слот также может использовать конфигурацию "​Konami SCC+". Таким образом,​ вы можете запускать игры, которые требуют SCC+ в эмулированом слоте и наслаждаться SCC+ и игрой на одном картридже. Рекомендуется использовать режим SCC+ только с играми,​ которые его поддерживают.+Кроме того, основной слот также может использовать конфигурацию "​Konami SCC+". Таким образом,​ вы можете запускать игры, которые требуют SCC+ в эмулированом слоте и наслаждаться SCC+ и игрой на одном картридже. Рекомендуется использовать режим SCC+ только с играми,​ которые его поддерживают. Также следует иметь в виду, что при выборе "​Konami SCC+" в основном слоте не будут работать ни ОЗУ, ни IDE, ни [[msx:​fmpac:​fmpac|]],​ а также нельзя будет использовать один из подслотов основного слота для эмулированного слота. Поэтому чтобы запустить конфигурацию SCC+ и образ картриджа одновременно,​ эмулируемый слот должен быть отдельным и образ картриджа должен быть выбран именно там.
  
 Этот экран также поддерживает джойстик:​ Этот экран также поддерживает джойстик:​
 |<​key>​↑</​key>,​ <​key>​↓</​key>​|аналогично клавишам курсора| |<​key>​↑</​key>,​ <​key>​↓</​key>​|аналогично клавишам курсора|
-|<​key>​←</​key>,​ <​key>​→</​key>​|применить выбранную конфигурацию и выполнить перезагрузку| +|<​key>​←</​key>,​ <​key>​→</​key>​|перезапустить ​компьютер с выбранной конфигурацией (аналогично клавише <​key>'​Ввод '​⏎</​key>​ на клавиатуре)
-|<​key>​a</​key>​|переключить режим ROM/​SCC+ ​(как <​key>​Пробел</​key>​на клавиатуре)|| +|<​key>​a</​key>​|переключить режим ROM/​SCC+ ​для основного слота, выбрать подслот,​ отключить устройство,​ изменить настройку, выбрать образ картриджа (аналогично клавише ​<​key>​Пробел</​key>​ на клавиатуре)|| 
-|<​key>​b</​key>​|отмена и выход в главное меню (как <​key>​Esc</​key>​на клавиатуре)||+|<​key>​b</​key>​|отмена и выход в главное меню (аналогично ​клавише ​<​key>​Esc</​key>​ на клавиатуре)||
  
 {{anchor:​builtinhelp}} {{anchor:​builtinhelp}}
Строка 436: Строка 608:
 На двух экранах помощи дан полный список клавиш и их назначение. По нажатию любой клавиши происходит переход на следующий экран, а на последнем экране выход обратно в [[#​mainmenu|главное меню / каталог]]. На двух экранах помощи дан полный список клавиш и их назначение. По нажатию любой клавиши происходит переход на следующий экран, а на последнем экране выход обратно в [[#​mainmenu|главное меню / каталог]].
  
-{{v230_help1.png?500|}}+{{msx:​carnivore2:​v250_help1.jpg?500|}}
  
-{{v230_help2.png?500|}}+{{msx:​carnivore2:​v250_help2.jpg?500|}}
  
 +Также бегущую строку помощи можно вызвать в главном меню, нажав клавишу <​key>​s</​key>​.
 ====== Примечания для режима SCC+ ====== ====== Примечания для режима SCC+ ======
  
Строка 451: Строка 624:
   - Сохранить запись конфигурации и выйти из программы.   - Сохранить запись конфигурации и выйти из программы.
  
-Вставьте картридж Carnivore2, который вы хотите использовать в качестве устройства SCC+, в первый слот компьютера и устройство для загрузки игр в второй слот. Запустите компьютер,​ и когда появится ​загрузочное меню, выберите вновь созданную запись "​Config:​ SCC+ Cartridge"​. Компьютер перезагрузится и начнёт загружать игру или операционную систему с устройства во втором слоте. Если устройство в втором слоте настроенно для загрузки игры, в которой используется SCC+ (например,​ Snatcher), игра будет использовать картридж Carnivore2, работающий как SCC+ устройство для вывода звука.+Вставьте картридж Carnivore2, который вы хотите использовать в качестве устройства SCC+, в первый слот компьютера и устройство для загрузки игр в второй слот. Запустите компьютер,​ и когда появится ​стартовое меню, выберите вновь созданную запись "​Config:​ SCC+ Cartridge"​. Компьютер перезагрузится и начнёт загружать игру или операционную систему с устройства во втором слоте. Если устройство в втором слоте настроенно для загрузки игры, в которой используется SCC+ (например,​ Snatcher), игра будет использовать картридж Carnivore2, работающий как SCC+ устройство для вывода звука.
  
 Эта функция была проверена с игрой "​Snatcher"​ и "​Konami Game Collection 1-4", а также со специальными набором игр, поддерживающих SCC+. Эта функция была проверена с игрой "​Snatcher"​ и "​Konami Game Collection 1-4", а также со специальными набором игр, поддерживающих SCC+.
  
-Кроме того, режим SCC+ может быть включён на экране конфигурации [[#​dualslot|двойного слота]]. Это позволяет включить режим SCC+ и запустить ROM–файл в эмулируемом слоте одновременно. Для дисковых игр возможно установить конфигурацию SCC+ для главного слота прямо из загрузочного меню. Но компьютер должен будет загрузить дисковую игру с другого устройства,​ так как IDE устройство Carnivore2 будет отключено. Таким образом,​ вы можете запускать дисковые игры в режиме SCC+ на Carnivore2.. Пожалуйста,​ ознакомьтесь с разделом [[#​dualslot|двойной слот]] для получения дополнительной информации.+Кроме того, режим SCC+ может быть включён на экране конфигурации [[#​dualslot|двойного слота]]. Это позволяет включить режим SCC+ и запустить ROM–файл в эмулируемом слоте одновременно. Для дисковых игр возможно установить конфигурацию SCC+ для главного слота прямо из стартового меню. Но компьютер должен будет загрузить дисковую игру с другого устройства,​ так как IDE устройство Carnivore2 будет отключено. Таким образом,​ вы можете запускать дисковые игры в режиме SCC+ на Carnivore2.. Пожалуйста,​ ознакомьтесь с разделом [[#​dualslot|двойной слот]] для получения дополнительной информации.
  
 {{anchor:​programs}} {{anchor:​programs}}
 +
 +
 ====== Программы ====== ====== Программы ======
  
Строка 464: Строка 639:
 ===== C2MAN ===== ===== C2MAN =====
  
-Программа ''​C2MAN''​ позволяет инициализировать картридж,​ добавлять образы картриджей ROM в FlashROM чип, создавать пользовательские записи конфигурации,​ а также редактировать каталог картриджа. ​+<WRAP center round tip> 
 +Если Вам неудобно пользоваться утилитами C2MAN и C2MAN40 для загрузки образов картриджей в Carnivore2, то рекомендуем Вам попробовать утилиту SofaRun. Эта утилита полностью поддерживает работу с Carnivore2 и имеет удобный пользовательский интерфейс. Утилиту можно скачать здесь:​ 
 + 
 +**https://​www.louthrax.net/​mgr/​sofarun.html** 
 +</​WRAP>​ 
 + 
 +<WRAP center round tip> 
 +Если у вас арабский или корейский компьютер MSX, вам следует использовать специальные версии программы C2MAN или C2MAN40, которые можно загрузить отсюда:​ 
 +  * [[https://​github.com/​RBSC/​Carnivore2/​raw/​master/​Util/​special/​c2man.com|C2MAN]] 
 +  * [[https://​github.com/​RBSC/​Carnivore2/​raw/​master/​Util/​special/​c2man40.com|C2MAN40]] 
 +</​WRAP>​ 
 + 
 +<WRAP center round tip> 
 +Если программы C2MAN или C2MAN40 не запускаются или выводят ошибку о нехватке памяти,​ попробуйте утилиты **C2MINI** или **C2MINI40**. Это уменьшенные версии утилит без возможности редактировать записей директории,​ удаление записей всё ещё возможно. 
 +</​WRAP>​ 
 + 
 +Программа ''​C2MAN''​ позволяет инициализировать картридж,​ добавлять образы картриджей ROM в микросхему FlashROM, создавать пользовательские записи конфигурации,​ а также редактировать каталог картриджа. ​
  
-[[#​c2manservicemenu|Сервисное меню]] позволяет [[#​showflashromblockusage|увидеть карту использование блоков FlashROM]], очищать и [[#​optimizedirectoryentries|оптимизировать каталог]],​ загрузить ​загрузочное меню, а также BIOS IDE и FMPAC в FlashROM чип. Сервисное меню также позволяет полностью очистить содержимое ​FlashROM чипа.+[[#​c2manservicemenu|Сервисное меню]] позволяет [[#​showflashromblockusage|увидеть карту использование блоков FlashROM]], очищать и [[#​optimizedirectoryentries|оптимизировать каталог]],​ загрузить ​стартовое меню, а также BIOS IDE и [[msx:​fmpac:​fmpac|]] ​в микросхему FlashROM. Сервисное меню также позволяет полностью очистить содержимое ​микросхемы FlashROM.
  
 Программа ''​C2MAN''​ работает только на компьютерах [[msx:​msx_2]] и более поздних версиях,​ по–умолчанию она устанавливает 80–символьный режим экрана. На компьютерах [[msx:​msx_1]] она показывает сообщение о несовместимости и завершает работу. Программа ''​C2MAN''​ работает только на компьютерах [[msx:​msx_2]] и более поздних версиях,​ по–умолчанию она устанавливает 80–символьный режим экрана. На компьютерах [[msx:​msx_1]] она показывает сообщение о несовместимости и завершает работу.
Строка 503: Строка 694:
  
 Главное меню программы позволяет:​ Главное меню программы позволяет:​
-|<​key>​1</​key>​|[[#​addingrom2flashrom|Записать образ картриджа в FlashROM]]| +|<​key>​1</​key>​|[[#​addingrom2flashrom|записать образ картриджа в FlashROM]]| 
-|<​key>​2</​key>​|[[#​addcustomconfigentry|Добавить новую запись конфигурации]]| +|<​key>​2</​key>​|[[#​addcustomconfigentry|добавить новую запись конфигурации]]| 
-|<​key>​3</​key>​|[[#​editordeldirentries|Просмотр/​редактирование каталога картриджа]]| +|<​key>​3</​key>​|[[#​editordeldirentries|просмотр/​редактирование каталога картриджа]]| 
-|<​key>​4</​key>​|Перезагрузить компьютер| +|<​key>​4</​key>​|перезагрузить компьютер| 
-|<​key>​9</​key>​|Войти в [[#​c2manservicemenu|сервисное меню]]| +|<​key>​9</​key>​|войти в [[#​c2manservicemenu|сервисное меню]]| 
-|<​key>​Esc</​key>​|Выход из программы в MSX-DOS| +|<​key>​Esc</​key>​|выход из программы в MSX-DOS| 
-Пункты меню следует выбирать с помощью соответствующих цифровых кнопок.+Пункты меню следует выбирать с помощью соответствующих цифровых клавиш.
  
 {{anchor:​addingrom2flashrom}} {{anchor:​addingrom2flashrom}}
Строка 516: Строка 707:
 Чтобы добавить новый образ картриджа в FlashROM, выберите параметр «Write new ROM image into FlashROM» (добавить новый образ ROM в FlashROM). Следуйте инструкциям на экране пока ROM файл не будет успешно записан в микросхему и главное меню не появится снова. Мапперы большинства ROM файлов должны нормально автоматически определяется программой,​ но на некоторых файлах ROM автоопределение может не сработать. В этом случае программа попросит вас самому выбрать маппер. Образ ROM не запустится с неправильными настройками маппера,​ поэтому,​ если ваши настройки не сработали,​ попробуйте изменить тип маппера. Чтобы добавить новый образ картриджа в 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 Кб блок. Все это делается автоматически.+Микросхема FlashROM содержит 128 блоков по 64 Кбайт ​(всего 8 Мбайт). Первые 4 блока заняты ​стартовым меню, каталогом,​ IDE BIOS и FMPAC BIOS. Другие блоки доступны для пользователя,​ чтобы добавлять образы ROM. Образы ROM размером менее 64 Кбайт, могут быть сгруппированы в один блок для экономии места. Так, например,​ два образа ROM по 32 Кбайт ​будут записаны в один и тот же 64 Кбайт ​блок, восемь образов ROM по 8 Кбайт ​будут сгруппированы в один и тот же 64 Кбайт ​блок и, наконец,​ четыре образа ROM по 16 Кбайт ​будут сгруппированы и записаны в один и тот же 64 Кбайт ​блок. Все это делается автоматически.
  
 Вы можете добавить образ ROM в микросхему автоматически. Для этого используйте следующую команду:​ Вы можете добавить образ ROM в микросхему автоматически. Для этого используйте следующую команду:​
Строка 522: Строка 713:
 C2MAN file.rom /a C2MAN file.rom /a
 </​code>​ </​code>​
-Программа попытается автоматически определить маппер образа ROM, проверить,​ доступно ли свободное место, и затем запишет выбранный ROM в чип FlashROM. Если вы добавите параметр ''/​v''​ программа покажет дополнительную информацию о микросхеме и образе ROM, который записывается,​ а также карту свободных блоков микросхемы FlashROM.+Программа попытается автоматически определить маппер образа ROM, проверить,​ доступно ли свободное место, и затем запишет выбранный ROM в микросхему ​FlashROM. Если вы добавите параметр ''/​v''​ программа покажет дополнительную информацию о микросхеме и образе ROM, который записывается,​ а также карту свободных блоков микросхемы FlashROM.
  
 Карту блоков FlashROM можно посмотреть в "​[[#​c2manservicemenu|Сервисном меню]]"​. Просто выберите пункт "Show FlashROM chip's block usage" ([[#​showflashromblockusage|Показать карту использования блоков FlashROM]]). Карту блоков FlashROM можно посмотреть в "​[[#​c2manservicemenu|Сервисном меню]]"​. Просто выберите пункт "Show FlashROM chip's block usage" ([[#​showflashromblockusage|Показать карту использования блоков FlashROM]]).
Строка 542: Строка 733:
   * активировать ли каждое из 4 встроенных устройств:​   * активировать ли каждое из 4 встроенных устройств:​
     * ОЗУ + маппер, ​     * ОЗУ + маппер, ​
-    * FMPAC+    * [[msx:​fmpac:​fmpac|]]
     * контроллер IDE,     * контроллер IDE,
     * SCC и поддержку мапперов.     * SCC и поддержку мапперов.
  
-Вы можете выбрать любую комбинацию. Картридж может работать как звуковой картридж SCC или ​FMPAC, как 1 Мб расширение ОЗУ или только как дисковод. И, конечно,​ как комбинация этих устройств.+Вы можете выбрать любую комбинацию. Картридж может работать как звуковой картридж SCC или ​[[msx:​fmpac:​fmpac|]], как 1 Мбайт ​расширение ОЗУ или только как дисковод. И, конечно,​ как комбинация этих устройств.
  
 Конфигурационные записи будут помечены символом ''​C''​ или ''​CF''​ рядом с их именами. После выбора конфигурационной записи компьютер будет перезагружен. Конфигурационную запись можно также добавить в автозапуск. Конфигурационные записи будут помечены символом ''​C''​ или ''​CF''​ рядом с их именами. После выбора конфигурационной записи компьютер будет перезагружен. Конфигурационную запись можно также добавить в автозапуск.
  
-Конфигурационные записи не занимают блоки в чипе FlashROM. Но следует помнить,​ что количество записей каталога ограничено 254.+Конфигурационные записи не занимают блоки в микросхеме FlashROM. Но следует помнить,​ что количество записей каталога ограничено 254.
  
 {{anchor:​editordeldirentries}} {{anchor:​editordeldirentries}}
Строка 557: Строка 748:
 Для редактирования каталога картриджа выберите пункт "​Browse/​edit cartridge'​s directory"​ (просмотр/​редактирование каталога). Откроется экран со списком записей в каталоге,​ по 16 на страницу. Для навигации используются клавиши курсора,​ а также клавиши ''​E''​ и ''​D''​. Любая запись может быть отредактирована или удалена. Следуйте инструкциям на экране для редактирования записи каталога. Пожалуйста,​ имейте в виду, что самая первая запись под названием "​DefConfig:​ RAM+IDE+FMPAC+SCC"​ не может быть удалена,​ но может быть сделана её копия. Для редактирования каталога картриджа выберите пункт "​Browse/​edit cartridge'​s directory"​ (просмотр/​редактирование каталога). Откроется экран со списком записей в каталоге,​ по 16 на страницу. Для навигации используются клавиши курсора,​ а также клавиши ''​E''​ и ''​D''​. Любая запись может быть отредактирована или удалена. Следуйте инструкциям на экране для редактирования записи каталога. Пожалуйста,​ имейте в виду, что самая первая запись под названием "​DefConfig:​ RAM+IDE+FMPAC+SCC"​ не может быть удалена,​ но может быть сделана её копия.
  
-В редакторе каталога вы можете изменить практически все поля записи — выбрать другой маппер,​ включить или отключить внутренние устройства или расширенный слот (некоторые игры не любят находиться в расширенном слоте). Редактор имеет контекстную подсказку,​ которая отображается внизу экрана.+В редакторе каталога вы можете изменить и удалить практически все поля записи — выбрать другой маппер,​ включить или отключить внутренние устройства или расширенный слот (некоторые игры не любят находиться в расширенном слоте). Редактор имеет контекстную подсказку,​ которая отображается вверху экрана
 +<​code>​ 
 +Directory Editor - Press [ESC] to exit 
 +Use [UP] or [DOWN] to select an entry 
 +Use [LEFT] or [RIGHT] to flip pages 
 +Use [E] to edit an entry, [D] to delete 
 +</​code>​
  
 В режиме суперпользователя вы можете редактировать любой регистр,​ который хотите,​ но имейте в виду, что вы можете повредить каталог без возможности его восстановления и вам нужно будет инициализировать его, чтобы продолжить использование картриджа. В режиме суперпользователя вы можете редактировать любой регистр,​ который хотите,​ но имейте в виду, что вы можете повредить каталог без возможности его восстановления и вам нужно будет инициализировать его, чтобы продолжить использование картриджа.
Строка 568: Строка 765:
 === Загрузка и сохранение файлов RCP === === Загрузка и сохранение файлов RCP ===
  
-RCP (Register Configuration Preset) означает "​Настройка конфигурации ​регистров"​. Это небольшой файл данных с настройками регистров картриджа для некоторых нестандартных игр или пользовательских конфигураций.+RCP (Register Configuration Preset) означает "Набор настроек регистров"​. Это небольшой файл данных с настройками регистров картриджа для некоторых нестандартных игр или пользовательских конфигураций. Группа RBSC предоставляет большой набор RCP файлов для популярных игр и другого программного обеспечения в репозитории картриджа Carnivore2, в папке ''​Presets''​.
  
 Если образ картриджа не запускается должным образом после его записи в FlashROM программой ''​C2MAN'',​ то может потребоваться изменить конфигурацию регистров. Это можно сделать вручную — отредактировав регистры конфигурации или загрузив файл RCP. В репозитории мы выложили несколько готовых файлов RCP для картриджей,​ которые некорректно определяются программой ''​C2MAN''​. Если образ картриджа не запускается должным образом после его записи в FlashROM программой ''​C2MAN'',​ то может потребоваться изменить конфигурацию регистров. Это можно сделать вручную — отредактировав регистры конфигурации или загрузив файл RCP. В репозитории мы выложили несколько готовых файлов RCP для картриджей,​ которые некорректно определяются программой ''​C2MAN''​.
  
-Чтобы загрузить файл RCP вручную,​ необходимо запустить программу ''​C2MAN'',​ войти в редактор каталога и начать редактирование выбранной записи образа картриджа. При редактировании выберите пункт "​Save/​load register preset"​ (сохранить/​загрузить набор регистров),​ а затем выберите пункт меню "Load register preset file" (загрузить файл набора регистров). Для этого введите имя файла RCP, и он будет загружен для записи каталога,​ которую вы редактируете. Теперь сохраните запись каталога с новыми настройками (старую запись можно удалить) и ваш образ картриджа будет ​начать ​работать правильно.+Чтобы загрузить файл RCP вручную,​ необходимо запустить программу ''​C2MAN'',​ войти в редактор каталога и начать редактирование выбранной записи образа картриджа. При редактировании выберите пункт "​Save/​load register preset"​ (сохранить/​загрузить набор регистров),​ а затем выберите пункт меню "Load register preset file" (загрузить файл набора регистров). Для этого введите имя файла RCP, и он будет загружен для записи каталога,​ которую вы редактируете. Теперь сохраните запись каталога с новыми настройками (старую запись можно удалить) и ваш образ картриджа будет работать правильно.
  
-Когда вы делаете свои собственные настройки конфигурации для выбранного ROM файла, вы всегда можете сохранить их в файл RCP с помощью программы ''​C2MAN''​. Для этого нужно выбрать пункт "​Save/​load register preset"​ (cохранить/​загрузить набор регистров»,​ а затем используйте пункт "Save register preset file" (сохранить файл настроек регистров). Введите имя RCP файла и он будет сохранен на диск.+Когда вы делаете свои собственные настройки конфигурации для выбранного ROM файла, вы всегда можете сохранить их в файл RCP с помощью программы ''​C2MAN''​. Для этого нужно выбрать пункт "​Save/​load register preset"​ (сохранить/​загрузить набор ​настроек ​регистров»,​ а затем используйте пункт "Save register preset file" (сохранить файл настроек регистров). Введите имя RCP файла и он будет сохранен на диск.
  
 Свежие версии программ ''​C2MAN'',​ ''​C2MAN40''​ и ''​C2RAMLDR''​ пытаются автоматически найти соответствующий файл RCP, когда загружается образ картриджа. Например,​ если пользователь записывает файл ''​TEST.ROM''​ в картридж,​ программы попытаются найти файл ''​TEST.RCP''​ и спрашивают пользователя,​ хочет ли он загрузить и использовать данные из найденного RCP файла. Когда ROM файл загружен с параметром командной строки ''/​a'',​ данные из соответствующего RCP файла загружаются автоматически. Свежие версии программ ''​C2MAN'',​ ''​C2MAN40''​ и ''​C2RAMLDR''​ пытаются автоматически найти соответствующий файл RCP, когда загружается образ картриджа. Например,​ если пользователь записывает файл ''​TEST.ROM''​ в картридж,​ программы попытаются найти файл ''​TEST.RCP''​ и спрашивают пользователя,​ хочет ли он загрузить и использовать данные из найденного RCP файла. Когда ROM файл загружен с параметром командной строки ''/​a'',​ данные из соответствующего RCP файла загружаются автоматически.
Строка 598: Строка 795:
  
 Здесь доступны следующие возможности:​ Здесь доступны следующие возможности:​
-|<​key>​1</​key>​|[[#​showflashromblockusage|Показать карту использования блоков FlashROM]]| +|<​key>​1</​key>​|[[#​showflashromblockusage|показать карту использования блоков FlashROM]]| 
-|<​key>​2</​key>​|[[#​optimizedirectoryentries|Оптимизация записей каталога]]| +|<​key>​2</​key>​|[[#​optimizedirectoryentries|оптимизация записей каталога]]| 
-|<​key>​3</​key>​|[[#​initerasealldirectoryentries|Инициализировать каталог — удалить все записи]]| +|<​key>​3</​key>​|[[#​initerasealldirectoryentries|инициализировать каталог — удалить все записи]]| 
-|<​key>​4</​key>​|[[#​writebootbenu|Запись ​загрузочного меню]]| +|<​key>​4</​key>​|[[#​writebootbenu|запись ​стартового меню]]| 
-|<​key>​5</​key>​|[[#​writeiderombios|Запись Nextor IDE BIOS]]| +|<​key>​5</​key>​|[[#​writeiderombios|запись Nextor IDE BIOS]]| 
-|<​key>​6</​key>​|[[#​writefmpacrombios|Запись FMPAC ROM BIOS]]| +|<​key>​6</​key>​|[[#​writefmpacrombios|запись FMPAC ROM BIOS]]| 
-|<​key>​7</​key>​|[[#​fullyeraseаlashromchip|Полная очистка FlashROM]]| +|<​key>​7</​key>​|[[#​fullyeraseаlashromchip|полная очистка FlashROM]]| 
-|<​key>​0</​key>,​ <​key>​Esc</​key>​|Возврат в [[#​c2manmainmenu|главное меню]]|+|<​key>​0</​key>,​ <​key>​Esc</​key>​|возврат в [[#​c2manmainmenu|главное меню]]|
  
 {{anchor:​showflashromblockusage}} {{anchor:​showflashromblockusage}}
Строка 636: Строка 833:
  
 Опция сервисного меню "​Инициализировать/​стереть каталог"​ позволяет удалить все записи каталога. При этом автоматически создаётся правильная запись DefConfig, необходимая для правильного детектирования картриджа утилитами. Опция сервисного меню "​Инициализировать/​стереть каталог"​ позволяет удалить все записи каталога. При этом автоматически создаётся правильная запись DefConfig, необходимая для правильного детектирования картриджа утилитами.
 +
 {{anchor:​writebootbenu}} {{anchor:​writebootbenu}}
-=== Запись ​загрузочного меню ===+=== Запись ​стартового меню ===
  
-Эта опция сервисного меню записывает программу формирования ​загрузочного меню. Без этой программы картридж будет работать в режиме IDE контроллера и модуля ОЗУ, также будет доступен ​FMPAC. При этом невозможно будет запустить образы картриджей (ROM), а также конфигурационные записи. Программа формирования ​загрузочного меню является одной из самых важных программ для картриджа. Для записи ​загрузочного меню нужен файл ''​BOOTCMFC.BIN''​+Эта опция сервисного меню записывает программу формирования ​стартового меню. Без этой программы картридж будет работать в режиме IDE контроллера и модуля ОЗУ, также будет доступен ​[[msx:​fmpac:​fmpac|]]. При этом невозможно будет запустить образы картриджей (ROM), а также конфигурационные записи. Программа формирования ​стартового меню является одной из самых важных программ для картриджа. Для записи ​стартового меню нужен файл ''​BOOTCMFC.BIN''​
  
-Актуальная версия файла [[https://​github.com/​RBSC/​Carnivore2/​blob/master/BootBlock/​BOOTCMFC.BIN|здесь]].+Последняя версия файла ​находится ​[[https://​github.com/​RBSC/​Carnivore2/​raw/master/BootMenu/​BOOTCMFC.BIN|здесь]]. 
 + 
 +<WRAP center round tip> 
 +Если у вас арабский или корейский компьютер MSX, вам следует использовать специальную версию стартового меню, которую можно загрузить [[https://​github.com/​RBSC/​Carnivore2/​raw/​master/​BootMenu/​Special/​BOOTCMFC.BIN|отсюда]]. 
 +</​WRAP>​
  
 {{anchor:​writeiderombios}} {{anchor:​writeiderombios}}
 === Запись Nextor IDE BIOS === === Запись Nextor IDE BIOS ===
  
-Эта опция сервисного меню записывает ПЗУ дискового контроллера в картридж. Без него работа с CF картой будет невозможна. Для записи Nextor IDE BIOS нужен файл ''​BIDECMFC.BIN''​+Эта опция сервисного меню записывает ПЗУ дискового контроллера ​IDE в картридж. Без него работа с CF картой будет невозможна. Для записи Nextor IDE BIOS нужен файл ''​BIDECMFC.BIN''​
  
-Актуальная версия файла [[https://​github.com/​RBSC/​Carnivore2/​blob/master/ROMs/​BIDECMFC.BIN|здесь]].+Последняя версия файла ​находится ​[[https://​github.com/​RBSC/​Carnivore2/​raw/master/BIOSes/​BIDECMFC.BIN|здесь]].
  
 {{anchor:​writefmpacrombios}} {{anchor:​writefmpacrombios}}
 === Запись FMPAC ROM BIOS === === Запись FMPAC ROM BIOS ===
  
-Эта опция сервисного меню записывает ПЗУ ​FMPAC, чтобы звуковая карта нормально определялась разными программами ​ чтобы был доступен FM Basic. Для записи ​FMPAC BIOS нужен файл ''​FMPCCMFC.BIN''​+Эта опция сервисного меню записывает ПЗУ ​[[msx:​fmpac:​fmpac|]], чтобы звуковая карта нормально определялась разными программами ​ чтобы был доступен FM Basic. Для записи ​[[msx:​fmpac:​fmpac|]] ​BIOS нужен файл ''​FMPCCMFC.BIN''​
  
-Актуальная версия файла [[https://​github.com/​RBSC/​Carnivore2/​blob/master/ROMs/​FMPCCMFC.BIN|здесь]].+Последняя версия файла ​находится ​[[https://​github.com/​RBSC/​Carnivore2/​raw/master/BIOSes/​FMPCCMFC.BIN|здесь]].
  
  
Строка 661: Строка 863:
 === Полная очистка FlashROM === === Полная очистка FlashROM ===
  
-Содержимое ​FlashROM чипа полностью стирается! После этой операции картридж будет неработоспособен до тех пор, пока не будут заново записаны ​загрузочное меню и как минимум IDE BIOS, а также инициализирован каталог. Это будет возможно только после загрузки [[msx:​dos|]] с другого картриджа,​ например с  [[msx:​sunrise-ide_maxiol:​sunrise-ide_maxiol|IDE контроллера Maxiol]] или c флоппи дисковода. Если у вас нет возможности загрузить MSX-DOS с другого устройства,​ не стирайте FlashROM!+Содержимое ​микросхемы FlashROM ​полностью стирается! После этой операции картридж будет неработоспособен до тех пор, пока не будут заново записаны ​стартовое меню и как минимум IDE BIOS, а также инициализирован каталог. Это будет возможно только после загрузки [[msx:dos:|]] с другого картриджа,​ например с  [[msx:​sunrise-ide_maxiol:​sunrise-ide_maxiol|IDE контроллера Maxiol]] или c флоппи дисковода. Если у вас нет возможности загрузить MSX-DOS с другого устройства,​ не стирайте FlashROM!
  
 {{anchor:​megaram}} {{anchor:​megaram}}
Строка 668: Строка 870:
 ''​C2RAMLDR.COM''​ — программа для загрузки образов картриджей в собственное ОЗУ картриджа (аналогично [[msx:​megarom:​megarom|MegaROM]]). ''​C2RAMLDR.COM''​ — программа для загрузки образов картриджей в собственное ОЗУ картриджа (аналогично [[msx:​megarom:​megarom|MegaROM]]).
  
-Картридж можно использовать как [[msx:​megarom:​megarom#​MegaRAM|MegaRAM]] — для загрузки и запуска в его собственное ОЗУ образов картриджей. Программа позволяет копировать образы картриджей размером до 720кб в ОЗУ картриджа,​ а также создавать записи каталога для скопированного образа картриджа с префиксом ''​RAM:''​.+Картридж можно использовать как [[msx:​megarom:​megarom#​MegaRAM|MegaRAM]] — для загрузки и запуска в его собственное ОЗУ образов картриджей. Программа позволяет копировать образы картриджей размером до 720 Кбайт ​в ОЗУ картриджа,​ а также создавать записи каталога для скопированного образа картриджа с префиксом ''​RAM:''​.
  
 Эта программа похожа на ''​[[#​C2MAN]]''​ — в ней есть меню, которое позволяет пользователю выбрать копирование образа картриджа в ОЗУ с защитой данных и без него. Если образ картриджа скопирован без защиты,​ он сможет перезаписывать своё собственное адресное пространство. Некоторые игры, которые имеют защиту от копирования,​ портят данные и перестают работать. Поэтому всегда рекомендуется применять защиту для скопированного образа картриджа в ОЗУ. Эта программа похожа на ''​[[#​C2MAN]]''​ — в ней есть меню, которое позволяет пользователю выбрать копирование образа картриджа в ОЗУ с защитой данных и без него. Если образ картриджа скопирован без защиты,​ он сможет перезаписывать своё собственное адресное пространство. Некоторые игры, которые имеют защиту от копирования,​ портят данные и перестают работать. Поэтому всегда рекомендуется применять защиту для скопированного образа картриджа в ОЗУ.
Строка 678: Строка 880:
 Обратите внимание,​ что образ картриджа существует в ОЗУ картриджа только до следующего отключения питания,​ если не установлена ​​батарея,​ чтобы сохранять данные после выключения питания. Не выключайте компьютер,​ если хотите сохранить образ картриджа в ОЗУ картриджа. Записи ''​RAM:''​ также можно выбрать на экране настройки [[#​dualslot|двойной слот]]. Но они будут нормально работать только до выключения питания. Обратите внимание,​ что образ картриджа существует в ОЗУ картриджа только до следующего отключения питания,​ если не установлена ​​батарея,​ чтобы сохранять данные после выключения питания. Не выключайте компьютер,​ если хотите сохранить образ картриджа в ОЗУ картриджа. Записи ''​RAM:''​ также можно выбрать на экране настройки [[#​dualslot|двойной слот]]. Но они будут нормально работать только до выключения питания.
  
-Старые записи каталога с префиксом ''​RAM:'',​ созданные программой ''​[[#​C2RAMLDR]]'',​ могут быть удалены программой ''​[[#​C2MAN]]''​. После отключения питания и отсутствии батареи ​они все равно становятся бесполезными.+Старые записи каталога с префиксом ''​RAM:'',​ созданные программой ''​[[#​C2RAMLDR]]'',​ могут быть удалены ​самой программой при оптимизации директории,​ а также ​программой ''​[[#​C2MAN]]'' ​или ''​[[#​C2MAN40]]''​ в режиме редактора или при оптимизации директории. После отключения питания и отсутствии батареи ​эти записи все равно становятся бесполезными.
  
  
 ===== C2SRAM ===== ===== C2SRAM =====
  
-''​C2SRAM.COM''​ — программа для резевного копирования и восстановления данных ​FMPAC SRAM.+''​C2SRAM.COM''​ — программа для резервного копирования и восстановления данных ​[[msx:​fmpac:​fmpac]] ​SRAM.
  
-FMPAC SRAM объёмом 8 Кб эмулируется картриджем в теневом ОЗУ по адресу 0FE000h. Эта область памяти не зависит от 1 МБ основного ОЗУ. Она используется некоторыми играми для сохранения данных. Если картридж Carnivore2 не имеет резервной батареи,​ то после выключения компьютера данные,​ сохранённые в этой области,​ будут потеряны. Но эти данные сохраняются при перезагрузке компьютера и их можно сохранить в файл и при необходимости загрузить обратно в память. Программа ''​C2SRAM''​ позволяет сохранять/​загружать эти данные. Файлы с данными по–умолчанию будут иметь расширение ''​.SRM'',​ и эти файлы будут автоматически найдены программой в текущем каталоге. Однако файл может быть сохранен с любым именем и расширением. В таком случае,​ придётся вводить имя и расширение файла вручную.+[[msx:​fmpac:​fmpac|]] ​SRAM объёмом 8 Кбайт ​эмулируется картриджем в теневом ОЗУ по адресу 0FE000h. Эта область памяти не зависит от 1 МБайт ​основного ОЗУ. Она используется некоторыми играми для сохранения данных. Если картридж Carnivore2 не имеет резервной батареи,​ то после выключения компьютера данные,​ сохранённые в этой области,​ будут потеряны. Но эти данные сохраняются при перезагрузке компьютера и их можно сохранить в файл и при необходимости загрузить обратно в память. Программа ''​C2SRAM''​ позволяет сохранять/​загружать эти данные. Файлы с данными по–умолчанию будут иметь расширение ''​.SRM'',​ и эти файлы будут автоматически найдены программой в текущем каталоге. Однако файл может быть сохранен с любым именем и расширением. В таком случае,​ придётся вводить имя и расширение файла вручную.
  
-Для сохранения данных SRAM достаточно перезагрузить компьютер (без отключения питания!),​ запустить программу ''​C2SRAM''​ и сохранить данные в файл. Потом компьютер можно отключить. В случае,​ если вы хотите восстановить данные и затем запустить игру, для загрузки необходимо использовать ранее сохранённый файл. Затем необходимо перезагрузить компьютер и запустить игру из загрузочного меню или с образа диска.+Для сохранения данных SRAM достаточно перезагрузить компьютер (без отключения питания!),​ запустить программу ''​C2SRAM''​ и сохранить данные в файл. Потом компьютер можно отключить. В случае,​ если вы хотите восстановить данные и затем запустить игру, для загрузки необходимо использовать ранее сохранённый файл. Затем необходимо перезагрузить компьютер и запустить игру из стартового меню или с образа диска.
  
 ===== C2BACKUP ===== ===== C2BACKUP =====
Строка 693: Строка 895:
 ''​C2BACKUP.COM''​ — программа для резервного копирования и восстановления содержимого FlashROM. ''​C2BACKUP.COM''​ — программа для резервного копирования и восстановления содержимого FlashROM.
  
-Программа позволяет записать содержимое ​всего чипа ​FlashROM в файл. Размер файла составляет 8 Мб+Программа позволяет записать ​всё ​содержимое ​микросхемы FlashROM в файл. Размер файла составляет 8 Мбайт, время требуемое на операцию около 10 минут. 
-Утилита также позволяет копировать содержимое образа FlashROM ​обратно в чип. После заливки ​образа FlashROM в чип ​нужно перезагрузить ​компьютер.+Программа ​сохраняет также IDE и [[msx:​fmpac:​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>​ <WRAP center round important>​
-ПРЕДУПРЕЖДЕНИЕ! Прерывание записи содержимого ​FlashROM чипа может привести к неработоспособности картриджа Carnivore2! В этом случае картридж должен быть повторно инициализирован. Описание процедуры можно найти в разделе "​[[#​howtoenablethecartridgeandinstallbionroms|Подготовка картриджа и запись BIOS]]"​.+ПРЕДУПРЕЖДЕНИЕ! Прерывание записи содержимого ​микросхемы FlashROM ​может привести к неработоспособности картриджа Carnivore2! В этом случае картридж должен быть повторно инициализирован. Описание процедуры можно найти в разделе "​[[#​howtoenablethecartridgeandinstallbionroms|Подготовка картриджа и запись BIOS]]"​.
 </​WRAP>​ </​WRAP>​
  
 ===== C2CFGBCK ===== ===== C2CFGBCK =====
  
-''​C2CFGBCK.COM''​ — программа для резервного копирования и восстановления содержимого конфигурационного ​EEPROM.+''​C2CFGBCK.COM''​ — программа для резервного копирования и восстановления содержимого конфигурационного ​ППЗУ.
  
-Программа позволяет записать содержимое конфигурационного ​EEPROM ​в файл. Размер файла — 128 байт. Программа также позволяет восстанавливать содержимое микросхемы ​EEPROM ​из файла. После загрузки новых данных в микросхему ​EEPROM ​компьютер должен быть перезагружен.+Программа позволяет записать содержимое конфигурационного ​ППЗУ ​в файл. Размер файла — 128 байт. Программа также позволяет восстанавливать содержимое микросхемы ​ППЗУ ​из файла. После загрузки новых данных в микросхему ​ППЗУ ​компьютер должен быть перезагружен.
  
 ===== C2IDETST ===== ===== C2IDETST =====
  
-''​C2IDETXT.COM''​ — программа для тестирования функций чтения/​записи контроллера IDE.+''​C2IDETST.COM''​ — программа для тестирования функций чтения/​записи контроллеров IDE/FDD. Программы выполняет нужное число тестов и показывает результаты их выполнения
  
-При запуске программа ​выполняет 16384 операции чтения/​записи и показывает результаты теста. Чтобы остановить тест необходимо нажать и удерживать клавишу <​key>​Esc</​key>​. По окончании тестирования программа покажет сколько тестов прошли нормально и сколько тестов завершились неудачно.+Начиная с версии 1.05 программа под у программы ​появилась возможность указывать ​букву ​диска и количество повторов теста.
  
-====== Поддержка Carnivore2 в OpenMSX ​======+Синтаксис:​ 
 +<WRAP group> 
 +<WRAP half column>​ 
 +<​code>​ 
 +C2IDETST [/?] [/N] [Drive] 
 +</​code>​ 
 +</​WRAP>​ 
 + 
 +<WRAP half column>​ 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 +где 
 +  * ''​N''​ — число повторов теста, от 2 до 99 
 +  * ''​Drive''​ — буква диска, A–Z 
 +  * ''?''​ — показать справку по параметрам 
 +Примеры:​ 
 +| C2IDETST /25 A  | выполнить 25 тестов для диска A  | 
 +| C2IDETST /?     | показать справку по параметрам ​  | 
 + 
 +При запуске программы без параметров выполняется 10 тестов чтения/​записи для текущего диска. 
 + 
 +Чтобы остановить тест необходимо нажать и удерживать клавишу <​key>​Esc</​key>​. По окончании тестирования программа покажет сколько тестов прошли нормально и сколько тестов завершились неудачно. 
 + 
 +===== C2FINDER ===== 
 + 
 +''​C2FINDER.COM''​ — программа для детектирования картриджей Карнивор1 и Карнивор2 в системе двумя разными методами. Программа может также выдавать информацию по флеш-чипу,​ в том числе и технические подробности (при использовании опции /v или "​detailed"​ в меню). 
 + 
 +Список опций меню: 
 +<​code>​ 
 +Main Menu 
 +--------- 
 + 1 - Find Carnivore cartridges (brief) 
 + 2 - Find Carnivore cartridges (detailed) 
 + 3 - Restart the computer 
 + 0 - Exit to MSX-DOS 
 +</​code>​ 
 + 
 +Здесь доступны следующие возможности:​ 
 +|<​key>​1</​key>​|Показать все картриджи Карнивор в системе| 
 +|<​key>​2</​key>​|Показать все картриджи Карнивор в системе с выводом дополнительной информации| 
 +|<​key>​3</​key>​|перезагрузить компьютер| 
 +|<​key>​0</​key>,​ <​key>​Esc</​key>​|выход из программы| 
 + 
 +Программа поддерживает работу с командной строкой. 
 + 
 +Синтаксис:​ 
 +<WRAP group> 
 +<WRAP half column>​ 
 +<​code>​ 
 +C2FINDER [/b] [/v] [/h] [/r] 
 +</​code>​ 
 +</​WRAP>​ 
 + 
 +<WRAP half column>​ 
 + 
 +</​WRAP>​ 
 +</​WRAP>​ 
 +где 
 +  * '/​h'​ — справка по параметрам 
 +  * '/​b'​ — детектирование картриджей и вывод базовой информации 
 +  * '/​v'​ — детектирование картриджей и вывод дополнительной информации 
 +  * '/​r'​ — перезапуск компьютера 
 + 
 +Примеры:​ 
 +| C2FINDER /b  | Детектирование картриджей и вывод базовой информации ​ | 
 +| C2FINDER /v  | Детектирование картриджей и вывод дополнительной информации ​  | 
 + 
 +{{anchor:​openmsx_support}} 
 +{{anchor:​openmsx}} 
 +====== Поддержка Carnivore2 в openMSX ​======
  
 Эмулятор [[openmsx:​openmsx|]] поддерживает эмуляцию Carnivore2 с версии 0_14_0-200. Для настройки эмуляции потребуются специальные файлы, которые можно скачать по ссылке внизу. Эмулятор [[openmsx:​openmsx|]] поддерживает эмуляцию Carnivore2 с версии 0_14_0-200. Для настройки эмуляции потребуются специальные файлы, которые можно скачать по ссылке внизу.
  
-Чтобы добавить поддержку Carnivore2 в OpenMSX ​необходимы следующие действия:​ +Чтобы добавить поддержку Carnivore2 в [[openmsx:​openmsx|openMSX]] ​необходимы следующие действия:​ 
-Поместите файлы ''​Сarnivore.xml''​ и ''​Сarnivore.rom''​ в нижеуказанные папки эмулятора:​ <​WRAP>​ +Поместите файлы ''​Сarnivore2.xml''​ и ''​Сarnivore2.rom''​ в нижеуказанные папки эмулятора:​ <​WRAP>​ 
-^  Файл ​ ^  Путь к папке для ​ ^^ +^  Файл ​              ​^  Путь к папке для ​                                                               || 
-^:::^  MS Windows ​ ^  Linux  +:::                 ​^  MS Windows ​                          ​^  Linux                                    
-|''​Сarnivore.xml''​ |''​\openMSX\share\extensions\''​|''/​usr/​share/​openmsx/​extensions/''​| +| ''​Сarnivore2.xml'' ​ | ''​\openMSX\share\extensions\'' ​       | ''/​usr/​share/​openmsx/​extensions/'' ​       
-|''​Сarnivore.rom''​ |''​\openMSX\share\systemroms\other\''​|''/​usr/​share/​openmsx/​systemroms/​other/''​|+| ''​Сarnivore2.rom'' ​ | ''​\openMSX\share\systemroms\other\'' ​ | ''/​usr/​share/​openmsx/​systemroms/​other/'' ​ |
 </​WRAP>​ </​WRAP>​
  
Строка 737: Строка 1030:
 ~/​.openMSX/​persistent/​Carnivore2/​untitled1/​ ~/​.openMSX/​persistent/​Carnivore2/​untitled1/​
 </​code>​ </​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]]).+Имейте в виду, что при этом **все данные на 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>​ <WRAP center round important>​
-Некоторые функции ​загрузочного меню версии 2.30 не будут работать пока их поддержка не будет добавлена в openMSX: +Некоторые функции ​стартового меню, начиная с версии 2.30 и более поздних, ​не будут работать пока их поддержка не будет добавлена в openMSX: 
-  * FMPAC mono режим не будет работать+  * [[msx:​fmpac:​fmpac|]] ​mono режим не будет работать
   * Dual-Slot конфигурация не позволит запускать ROM файл в эмулируемом слоте   * Dual-Slot конфигурация не позволит запускать ROM файл в эмулируемом слоте
-  * Номер версии прошивки ​не будет правильно показываться при старте эмуляции+  * Номер версии прошивки ​может неправильно показываться при старте эмуляции
 </​WRAP>​ </​WRAP>​
  
Строка 750: Строка 1043:
 ====== Устранение неполадок ====== ====== Устранение неполадок ======
  
-На плате картриджа есть специальная кнопка,​ которая полностью отключает картридж если в этом есть необходимость. Если картридж перестаёт нормально работать,​ рекомендуется его заново полностью инициализировать,​ как описано в разделе [[#​howtoenablethecartridgeandinstallbionroms|Подготовка картриджа и запись BIOS]]. ​+На плате картриджа есть специальная кнопка,​ которая полностью отключает картриджесли в этом есть необходимость. Если картридж перестаёт нормально работать,​ рекомендуется его заново полностью инициализировать,​ как описано в разделе [[#​howtoenablethecartridgeandinstallbionroms|Подготовка картриджа и запись BIOS]]. ​
  
-Необходимо будет загрузить MSX-DOS с другого дискового устройства или с дискеты и воспользоваться утилитами ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]''​ для инициализации картриджа. Чтобы полностью отключить Carnivore2, при старте компьютера держите кнопку на плате картриджа нажатой пока не появится приглашение MSX-DOS.+Необходимо будет загрузить MSX-DOS с другого дискового устройства или с дискеты и воспользоваться утилитами ''​[[#​C2MAN]]''​ или ''​[[#​C2MAN40]]''​ для инициализации картриджа. Чтобы полностью отключить Carnivore2, при старте компьютера держите кнопку на плате картриджа нажатойпока не появится приглашение MSX-DOS.
  
-====== ​Ответственность ​======+====== ​Гарантия и обязательства ======
  
-Группа RBSC предоставляет всю информацию и файлы бесплатно,​ без всякой гарантии и обязательств (прочитайте файл [[github>/​RBSC/​Carnivore2/​blob/​master/​Doc/​disclaimer.txt|disclaimer.txt]] в репозитории). Предоставленная информация,​ программное обеспечение и оборудование нельзя использовать в коммерческих целях без разрешения группы RBSC. Изготовление небольших партий чистых печатных плат для личного использования,​ а также продажа их излишков разрешены.+Группа RBSC предоставляет всю информацию и файлы бесплатно,​ без всякой гарантии и обязательств (прочитайте файл [[github>/​RBSC/​Carnivore2/​raw/​master/​Doc/​disclaimer.txt|disclaimer.txt]] в репозитории). Предоставленная информация,​ программное обеспечение и оборудование нельзя использовать в коммерческих целях без разрешения группы RBSC. Изготовление небольших партий чистых печатных плат для личного использования,​ а также продажа их излишков разрешены.
  
 Если исходные файлы Carnivore2 используются в других проектах,​ пожалуйста обязательно укажите источник,​ а также авторские права! Если исходные файлы Carnivore2 используются в других проектах,​ пожалуйста обязательно укажите источник,​ а также авторские права!
  
-====== ​Ссылки ======+====== ​Благодарности ====== 
 + 
 +Проект Carnivore2 был создан благодаря усилиям следующих лиц: 
 + 
 +  * Ptero [RBSC] 
 +  * Wierzbowsky [RBSC] 
 +  * Greywolf [RBSC] 
 +  * DJS3000 [RBSC] 
 +  * SuperMax [RBSC] 
 +  * TNT23 [RBSC] 
 +  * Pyhesty [RBSC] 
 + 
 +  * Uniskie 
 +  * Pencioner 
 +  * SolidSnail 
 +  * Konamiman 
 +  * Mitsutaka Okazaki 
 +  * Kazuhiro Tsujikawa 
 +  * Max Iwamoto 
 +  * GDX 
 +  * Grauw 
 +  * Spark/SDM 
 +  * KOD/SDM 
 +  * Wbahnassi 
 +  * Carmeloco 
 +  * Nyyrikki 
 +  * 8bits4ever 
 +  * Robodrunk 
 +  * Vogul 
 +  * AlexBel 
 + 
 +Выражаем благодарность создателям платформы MSX за их чудесное изобретение, ​которое радует большое количество людей на протяжении более 30 лет. 
 + 
 +====== ​Контакты и сайты ====== 
 + 
 +Условия лицензирования коммерческого производства картриджа можно найти здесь:​ 
 +\\ **http://​rbsc.su/​ru/​licensing/#​Carnivore2** 
 + 
 +С членами группы RBSC — Tnt23, Wierzbowsky,​ Pyhesty, Ptero, GreyWolf, SuperMax, VWarlock и 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]] 
  
-{{tag>MSX MSX_Cartridge RBSC on_github}}+{{tag>​MSX MSX_Cartridge RBSC on_github}}
msx/carnivore2/carnivore2.1584808636.txt.gz · Последние изменения: 2020-03-21 19:37 — Wierzbowsky