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

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


msx:carnivore2:changelog

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:carnivore2:changelog [2020-03-21 14:27]
Wierzbowsky
msx:carnivore2:changelog [2024-02-26 09:09] (текущий)
GreyWolf
Строка 1: Строка 1:
 ====== Carnivore2 — список изменений ====== ====== Carnivore2 — список изменений ======
  
 +====== 26.02.2024 ======
 +
 +**Дополнения для версии 2.53**
 +
 +**Необходимые обновления:​** все утилиты,​ Nextor IDE BIOS, стартовое меню.
 +
 +  - Добавлена версия Nextor 2.1.2 Release version (только master устройство)
 +  - У стартового меню версии 2.53 файл теперь имеет фиксированный размер:​ 32768 байт
 +  - Модифицированы утилиты C2MAN, C2MINI, C2MAN40 и C2MINI40:
 +    - Добавлена проверка BIOSов и стартового меню перед загрузкой в картридж (https://​github.com/​RBSC/​Carnivore2/​issues/​50)
 +    - Оптимизация директории теперь также удаляет старые записи типа "​RAM:"​ (https://​github.com/​RBSC/​Carnivore2/​issues/​40)
 +    - Стартовое меню дополнительно проверяется на размер BIN файла (32768 байт), старые версии меню больше не будут загружаться
 +    - Поправлены несколько некритичных ошибок в коде
 +  - Модифицирована утилита C2RAMLDR:
 +    - Добавлена новая опция оптимизации и очистки директории от старых записей типа "​RAM:"​ (https://​github.com/​RBSC/​Carnivore2/​issues/​40)
 +  - Поправлен номинал конденсатора C29 в Partslist, чтобы он совпадал со схемой
 +  - Добавлено несколько RCP файлов
 +====== 14.05.2023 ======
 +
 +**Дополнения для версии 2.52**
 +
 +**Необходимые обновления:​** все утилиты,​ Nextor IDE BIOS.
 +
 +  - Добавлена новая версия Nextor 2.1.1 Release (только master устройство)
 +  - Добавлены STL файлы корпуса картриджа для 3Д печати (с вырезами под аудиоразъём и CF карту)
 +  - Добавлен ROM файл (BYPASSFW) и его RCP конфигурационный файл для загрузки MSX-DOS2 на некоторых компьютерах,​ у которых встроенное программное обеспечение перехватывает управление после выхода из стартового меню
 +  - Все специальные утилиты теперь работают на Daewoo CPC-400 и подобных компьютерах,​ ранее ни одна утилита на них не работала
 +  - Добавлены 2 уменьшенные утилиты работы с картриджем:​ C2MINI и C2MINI40 - в них отсутствует редактор директории,​ что позволяет им загружаться на компьютерах с меньшим размером свободного ОЗУ в MSX-DOS
 +
 +====== 12.06.2022 ======
 +
 +**Версия 2.52**
 +
 +**Необходимые обновления:​** стартовое меню. ​
 +
 +  - В стартовое меню добавлена инициализация PSG перед запуском игр или выходом,​ так как в некоторых арабских играх отсутствовала музыка и эффекты
 +  - На некоторых MSX компьютерах с реальным чипом PSG в стартовом меню не работали джойстики и джойпады. Резидентный музыкальный плеер был заменён,​ чтобы устранить эту проблему (спасибо KoD/SDM за помощь)
 +
 +
 +====== 01.05.2022 ======
 +
 +**Версия 2.50**
 +
 +**Необходимые обновления:​** прошивка FPGA, IDE BIOS, стартовое меню, все утилиты. ​
 +
 +  - В прошивке FPGA исправлены тайминги работы CF карты с шиной - это повысило стабильность работы и совместимость с различными картами
 +  - Конфигурируемый пользователем порт (#F0, #F1 и #F2) для [[carnivore2#​identification_and_controlling|идентификации и управления картриджем]] добавлен в Конфигурационное меню
 +  - В конфигурационное меню добавлена опция авто-выбора порта идентификации и управления картриджем (во избежание конфликтов номер порта выбирается в зависимости от номера слота, в котором находится картридж)
 +  - Добавлена поддержка [[carnivore2#​dualpsg|Dual-PSG]];​ если эта опция включена в настройках PSG, то эмуляция PSG использует порты #10-#11
 +  - Добавлена конфигурируемая пользователем задержка автостарта. При нулевом значении экран авторстарта теперь не появляется,​ при значении больше нуля после появления экрана автостарта отсчёт до нуля начинается с установленного пользователем значения
 +  - Специальная версия Nextor 2.1.1 Beta 2 BIOS с удалённой поддержкой Slave используется как IDE BIOS по-умолчанию
 +  - Оригинальные версии Nextor 2.1.0 BIOSов (Release версия) с двумя разными драйверами IDE добавлены как опциональные
 +  - Оригинальный (японский) FMPAC BIOS добавлен как опциональный
 +  - Утилита [[carnivore2#​C2IDETST]] теперь поддерживает две опции в командной строке:​ выбор имени дисковода и количества тестов
 +  - Изменена методика выбора цветовой палитры для экранов загрузочного меню в конфигурационном меню
 +  - Пользователь может разрешить использование Карнивора в слоте 3; если пользователь активировал эту опцию, то картридж больше не будет стопорить систему если он работает в этом слоте. Но существуют некоторые ограничения ([[carnivore2#​important_information|смотрите инструкцию]])
 +  - В репозиторий добавлены файлы для печати этикеток в высоком разрешении
 +  - В репозиторий добавлены несколько новых RCP файлов
 +  - Устранена проблема с громкостью барабанов FMPAC; спасибо Uniskie (Япония)
 +  - Исправлено начальное значения стартовой страницы для ASCII мапперов для большей совместимости с различными ASCII ROMами
 +  - Исправлена утилита C2RAMLDR: загружаемые RCP файлы были некорректно пропатчены перед записью в директорию
 +  - Убран аппаратный перехватчик запуска ROMов; теперь есть 3 свободных регистра по смещению #25-#27
 +  - В файле BOOTCMFC.ALT использована альтернативная фоновая музыка
 +  - Создана новая утилита [[carnivore2#​C2FINDER]],​ которая позволяет находить Carnivore1 и Carnivore2 в системе,​ используя 2 разных метода
 +  - Поправлена ошибка,​ которая приводила к некорректной работе другого Carnivore2 картриджа в системе (не загружались данные конфигурации)
 +  - Поправлена ошибка,​ в результате которой предупреждение о несовместимости Главного Меню с арабскими или корейскими компьютерами показывалось дважды
 +  - Поправлена ошибка,​ в результате которой предупреждающие сообщения показывались поверх заставки если не была включена опция Dual-Reset
 +  - Главное меню теперь восстанавливает видеорежим и его основные цвета при передаче управления системой
 +  - Добавлены 2 дополнительных конфигурационных файла для OpenMSX для использования Carnivore2 в слотах 1 или 2 (или в обоих - вы можете использовать два картриджа одновременно)
 +
 +====== 03.07.2020 ======
 +
 +**Версия 2.40**
 +
 +**Необходимые обновления:​** прошивка FPGA, FMPAC BIOS, стартовое меню, все утилиты.
 +
 +  - На экран Dual-Slot добавлена возможность использовать эмулируемый слот как подслот основного слота (там находится картридж). Для этого необходимо,​ чтобы основной слот был расширен. Это позволяет обеспечить запуск двух образов картриджей одновременно на тех компьютерах,​ на которых это было ранее невозможно,​ например на арабских MSX или на Sony HB-55 и HB-75.
 +  - Пользовательский интерфейс загрузочного меню был на 99% унифицирован и теперь обычная и специальная версии почти не имеют внешних отличий. Пользователи арабских и корейских версий MSX компьютеров могут использовать специальную версию загрузочного меню с компьютерами других производителей,​ что делает её универсальной. Также была исправлена работа курсора на арабских и корейских MSX — теперь курсор мигает,​ как на компьютерах Apple II.
 +  - В стартовое меню была добавлена фоновая музыка "The Hymn to Aurora"​. Клавиша <​key>​m</​key>​ включает и выключает воспроизведение. Состояние проигрывания музыки записывается в конфигурационное ППЗУ.
 +  - Теперь можно перейти на последнюю использованную запись каталога с помощью клавиши <​key>​l</​key>​. Это позволяет быстро найти последнюю запущенную игру или конфигурационную запись в длинном списке основного меню. Номер последней использованной записи записывается в конфигурационное ППЗУ.
 +  - Утилита ''​C2BACKUP''​ теперь позволяет сохранить в резервную копию не только загрузочного меню, но и BIOS–ы IDE и FMPAC. При откате на предыдущую версию из резервной копии последние версии BIOS–ов и загрузочного меню не будут заменены старыми если этого не захочет пользователь.
 +  - Появилась новая версия FMPAC BIOS, она полностью переведена на английский язык.
 +  - Новая версия прошивки для ПЛИС Altera содержит несколько важных исправлений,​ поэтому очень рекомендуется обновить её в картридже,​ чтобы она соответствовала версии загрузочного меню — 2.40.
 +  - Функциональные клавиши <​key>​F1</​key>​–<​key>​F10</​key>​ больше не влияют на ввод с клавиатуры в загрузочном меню.
 +  - Функция автостарта больше не использует микросхему FlashROM для хранения номера записи,​ которая стартует при включении питания компьютера. Теперь этот номер записывается в конфигурационное ППЗУ. Обязательно проверьте,​ чтобы на вашем картридже это ППЗУ было установлено (это 8–контактная микросхема под разъёмом карты CF).
 +  - Теперь вывод текста во всех экранах загрузочного меню производится через регистры VDP и видеопамять. Для вывода информации больше не используются функции BIOS — это хорошо повлияло на совместимость с разными локализациями MSX компьютеров,​ а также увеличила скорость вывода информации на экран.
 +  - Было внесено несколько исправлений в функционал Dual-Slot экрана,​ например добавлен флаг использования подслота основного слота для эмуляции второго слота.
 +  - Бегущая строка помощи может быть вызвана клавишей <​key>​s</​key>​. Флаг показа бегущей строки сохраняется в конфигурационном ППЗУ.
 +  - В прошивке ПЛИС сигнал RD  теперь выдаётся с небольшой задержкой,​ чтобы обеспечить совместимость с разными картами CF.
 +  - Логика включения SCC была скорректирована для лучшей совместимости с эмулируемым слотом. Теперь у всех игр, поддерживающих SCC есть звуковое и музыкальное сопровождение в любой конфигурации.
 ====== 15.03.2020 ====== ====== 15.03.2020 ======
  
-**Версия 2.30 (прошивка и стартовое меню)**+**Версия 2.30**
  
-**Необходимые обновления:​** прошивка FPGA, стартовое меню, все утилиты,​ DefConfig конфигурация;​ также необходим возврат оригинальной конфигурации,​ если вы делали "​Power-up fix"+**Необходимые обновления:​** прошивка FPGA, стартовое меню, все утилиты,​ DefConfig конфигурация;​ также необходим возврат оригинальной конфигурации,​ если вы делали "​Power-up fix".
  
-  - Добавлен новый экран настройки — конфигурация слотов. Его можно вызвать с помощью горячей клавиши ​"O" ​или ​"​Enter"​. Новый экран настройки позволяет запускать двухслотовую конфигурацию с гибкой настройкой основного (физического) слота ​вы можете выбрать,​ какие встроенные устройства Carnivore2 включить. Вы можете выбрать 2 игры одновременно. Единственным ограничением для дополнительного (эмулируемого) слота является то, что он может запускать только игры с мапперами Konami4 и Konami5, а также небольшие игры до 32 Кб без маппера. \\ Дополнительный (эмулируемый) слот становится доступным,​ если в MSX есть как минимум один неиспользуемый физический слот, и если он не занят другим устройством +  - Добавлен новый экран настройки — конфигурация слотов. Его можно вызвать с помощью горячей клавиши ​<key>O</​key> ​или ​<​key>'​Ввод '​⏎</​key>​. Новый экран настройки позволяет запускать двухслотовую конфигурацию с гибкой настройкой основного (физического) слота ​— вы можете выбрать,​ какие встроенные устройства Carnivore2 включить. Вы можете выбрать 2 игры одновременно. Единственным ограничением для дополнительного (эмулируемого) слота является то, что он может запускать только игры с мапперами Konami4 и Konami5, а также небольшие игры до 32 Кбайт ​без маппера. \\ Дополнительный (эмулируемый) слот становится доступным,​ если в MSX есть как минимум один неиспользуемый физический слот, и если он не занят другим устройством. 
-  - Пользовательский интерфейс главной страницы загрузочного меню был изменён,​ чтобы все основные горячие клавиши были легко видны на экране. Также в загрузочном меню теперь есть выбор игр для физического и эмулируемого слотов под названием "​Dual-Slot"​. Игру для физического слота можно выбрать нажатием ​"1", игру для эмулируемого слота можно выбрать нажатием ​"2". Клавиша ​"​D" ​отменяет выбор игр для слотов,​ а также для автозапуска +  - Пользовательский интерфейс главной страницы загрузочного меню был изменён,​ чтобы все основные горячие клавиши были легко видны на экране. Также в загрузочном меню теперь есть выбор игр для физического и эмулируемого слотов под названием "​Dual-Slot"​. Игру для физического слота можно выбрать нажатием ​<key>1</​key>​, игру для эмулируемого слота можно выбрать нажатием ​<key>2</​key>​. Клавиша ​<​key>​d</​key> ​отменяет выбор игр для слотов,​ а также для автозапуска. 
-  - Параметры записи DefConfig и загрузочное меню были изменены таким образом,​ чтобы при запуске этой конфигурации загрузочное меню оставалось в основном слоте и позволяло бы C2MAN и другим утилитам без проблем обнаруживать картридж. Утилиты C2MAN и C2MAN40 теперь заносят скорректированную запись DefConfig в каталог при оптимизации директории,​ которую можно запустить из сервисного меню +  - Параметры записи DefConfig и загрузочное меню были изменены таким образом,​ чтобы при запуске этой конфигурации загрузочное меню оставалось в основном слоте и позволяло бы ''​C2MAN'' ​и другим утилитам без проблем обнаруживать картридж. Утилиты ​''​C2MAN'' ​и ''​C2MAN40'' ​теперь заносят скорректированную запись DefConfig в каталог при оптимизации директории,​ которую можно запустить из сервисного меню. 
-  - В экран конфигурации добавлен новый параметр для установки желаемой частоты кадров при запуске компьютера.\\ Настройка сохраняется в конфигурационнои ПЗУ. Выбор возможен между 50 Гц, 60 Гц и частотой по-умолчанию для компьютера (частота по-умолчанию показывается как "​--"​). Теперь кнопка «F» в загрузочном меню только временно переключает частоту между 50 Гц и 60 Гц +  - В экран конфигурации добавлен новый параметр для установки желаемой частоты кадров при запуске компьютера.\\ Настройка сохраняется в конфигурационнои ПЗУ. Выбор возможен между 50 Гц, 60 Гц и частотой по-умолчанию для компьютера (частота поумолчанию показывается как "​--"​). Теперь клавиша <​key>​f</​key> ​в загрузочном меню только временно переключает частоту между 50 Гц и 60 Гц. 
-  - Экран конфигурации получил ещё одну новую настройку — "​Dual-reset on cold boot" ​двойной сброс при "​холодном"​ старте. Это позволяет компьютеру дважды перезагружаться после холодного старта. Это необходимо для полной инициализации картриджа при включении компьютера. Поэтому рекомендуется включить функцию двойного сброса в настройках картриджа +  - Экран конфигурации получил ещё одну новую настройку — "​Dual-reset on cold boot" ​— двойной сброс при "​холодном"​ старте. Это позволяет компьютеру дважды перезагружаться после холодного старта. Это необходимо для полной инициализации картриджа при включении компьютера. Поэтому рекомендуется включить функцию двойного сброса в настройках картриджа. 
-  - Утилита C2CFGBCK больше не выполняет теневое копирование ПЗУ в память и поэтому запускается быстрее +  - Утилита ​''​C2CFGBCK'' ​больше не выполняет теневое копирование ПЗУ в память и поэтому запускается быстрее. 
-  - Раздел данных загрузочного меню был сильно оптимизирован,​ чтобы в нем появилось больше свободного места. \\ Повторяющиеся символы теперь выводятся с помощью макросов (это экономит место). Данные для экранов загрузочного меню теперь записываются в последние два блока по 8 Кб первого блока FlashROM. Это экономит много места для кода программы +  - Раздел данных загрузочного меню был сильно оптимизирован,​ чтобы в нем появилось больше свободного места. \\ Повторяющиеся символы теперь выводятся с помощью макросов (это экономит место). Данные для экранов загрузочного меню теперь записываются в последние два блока по 8 Кбайт ​первого блока FlashROM. Это экономит много места для кода программы. 
-  - Прошивка FPGA теперь сообщает свою внутреннюю версию в регистрах конфигурации (3 байта) в формате ASCII (только начиная с версии 2.30) +  - Прошивка FPGA теперь сообщает свою внутреннюю версию в регистрах конфигурации (3 байта) в формате ASCII (только начиная с версии 2.30). 
-  - Теперь картридж выводит текущие версии загрузочного меню и прошивки FPGA во время холодного старта,​ а затем либо перезагружает систему (двойной сброс),​ либо переходит в загрузочное меню +  - Теперь картридж выводит текущие версии загрузочного меню и прошивки FPGA во время холодного старта,​ а затем либо перезагружает систему (двойной сброс),​ либо переходит в загрузочное меню. 
-  - Картридж не будет работать в слотах 0 и 3. При обнаружении себя в этих слотах картридж выводит сообщение и блокирует систему +  - Картридж не будет работать в слотах 0 и 3. При обнаружении себя в этих слотах картридж выводит сообщение и блокирует систему. 
-  - ПЗУ дисковода было заменено на более новую версию ​Nextor 2.1.0 Beta 2. Это стабильная версия с множеством исправлений и новыми функциями. ПЗУ предоставлено разработчиком Konamiman +  - ПЗУ дисковода было заменено на более новую версию ​— Nextor 2.1.0 Beta 2. Это стабильная версия с множеством исправлений и новыми функциями. ПЗУ предоставлено разработчиком Konamiman. 
-  - Экран конфигурации получил ещё один новую настройку — "​Отключить стерео FMPAC". Эта настройка переводит FMPAC в режим моно для аудио разъёма Carnivore2 +  - Экран конфигурации получил ещё один новую настройку — "Disable FMPAC stereo"​ (Отключить стерео FMPAC). Эта настройка переводит FMPAC в режим моно для аудио разъёма Carnivore2. 
-  - Загрузочное меню теперь обнаруживает,​ что оно работает на корейских или арабских MSX, и в случае,​ если оно не совместимо с этими системами,​ выводится специальное сообщение и через 10 секунд выполняется попытка загрузить MSX-DOS. В этом случае в картридж должно быть установлено совместимое с арабскими и корейскими компьютерами загрузочное меню (BOOTCMFC.BIN). Специальная версия загрузочного меню находится в папке '​Special" ​в нашем репозитории +  - Загрузочное меню теперь обнаруживает,​ что оно работает на корейских или арабских MSX, и в случае,​ если оно не совместимо с этими системами,​ выводится специальное сообщение и через 10 секунд выполняется попытка загрузить MSX-DOS. В этом случае в картридж должно быть установлено совместимое с арабскими и корейскими компьютерами загрузочное меню (''​BOOTCMFC.BIN''​). Специальная версия загрузочного меню находится в папке ​''​Special'' ​в нашем репозитории. 
-  - Теперь игру в экране "​Dual-Slot"​ можно выбрать с помощью клавиши ​"Пробел". Нажатие пробела позволит циклически перебирать совместимые игры для каждого слота. После полного цикла будет выбран вариант "​пусто"​ (empty), чтобы оставить слот свободным. Кроме того, главный слот также может использовать конфигурацию "​Konami SCC+". Таким образом,​ вы можете запускать игры с поддержкой SCC+ во втором слоте и наслаждаться одновременно и SCC+, и игрой на одном картридже. При включённом расширении первого слота можно включать и выключать различные модули (FMPAC, IDE, RAM) нажатием клавиши ​"Пробел" +  - Теперь игру в экране "​Dual-Slot"​ можно выбрать с помощью клавиши ​<key>Пробел</​key>​. Нажатие пробела позволит циклически перебирать совместимые игры для каждого слота. После полного цикла будет выбран вариант "​пусто"​ (empty), чтобы оставить слот свободным. Кроме того, главный слот также может использовать конфигурацию "​Konami SCC+". Таким образом,​ вы можете запускать игры с поддержкой SCC+ во втором слоте и наслаждаться одновременно и SCC+, и игрой на одном картридже. При включённом расширении первого слота можно включать и выключать различные модули (FMPAC, IDE, RAM) нажатием клавиши ​<key>Пробел</​key>​. 
-  - Обратный отсчёт автозапуска можно пропустить клавишей ​"Пробел". Это же относится и к сообщению о несовместимом загрузочном меню +  - Обратный отсчёт автозапуска можно пропустить клавишей ​<key>Пробел</​key>​. Это же относится и к сообщению о несовместимом загрузочном меню. 
-  - Все экраны настроек теперь поддерживают работу с джойстиком. Перемещение рукоятки интерпретируется как нажатие клавиш курсора,​ а нажатие кнопок равносильно нажатию клавиш ​"Пробел" ​или ​"ESC". В файле "​readme.txt"​ можно найти более подробную информацию +  - Все экраны настроек теперь поддерживают работу с джойстиком. Перемещение рукоятки интерпретируется как нажатие клавиш курсора,​ а нажатие кнопок равносильно нажатию клавиш ​<key>Пробел</​key> ​или ​<key>ESC</​key>​. В файле "​readme.txt"​ можно найти более подробную информацию. 
-  - В настройках PSG/PPI кликера теперь ​"Пробел" ​включает и выключает PSG, а "​Enter" ​включает или выключает PPI кликер. Это сделано для совместимости с поддержкой джойстика в этом экране +  - В настройках PSG/PPI кликера теперь ​<key>Пробел</​key> ​включает и выключает PSG, а <​key>'​Ввод '​⏎</​key> ​включает или выключает PPI кликер. Это сделано для совместимости с поддержкой джойстика в этом экране. 
-  - В течении обратного отсчёта при автостарте кнопки джойстика позволяют или пропустить автостарт и сразу запустить выбранный ROM (или запись конфигурации) или отменить автостарт и выйти в главное менюю В файле "​readme.txt"​ можно найти более подробную информацию +  - В течении обратного отсчёта при автостарте кнопки джойстика позволяют или пропустить автостарт и сразу запустить выбранный ROM (или запись конфигурации) или отменить автостарт и выйти в главное менюВ файле "​readme.txt"​ можно найти более подробную информацию. 
-  - Загрузочное меню ищет сетевые модули КУВТ и КУВТ2 и блокирует загрузку если эти модули найдены+  - Загрузочное меню ищет сетевые модули КУВТ и КУВТ2 и блокирует загрузку если эти модули найдены.
  
  
 ====== 31.03.2019 ====== ====== 31.03.2019 ======
  
-  - В загрузочное меню добавлен экран для настройки интерфейса,​ который вызывается кнопкой "​S"​. Пользователь может включить или отключить сортировку записей в меню, включить/​отключить плавные переходы цветов между ​  ​экранами интерфейса,​ регулировать скорость обработки клавиатуры и джойстика,​ а также настраивать цвета шрифта и фона во всех экранах загрузочного меню (на MSX2 и более поздних компьютерах). Пользователь также может восстановить оригинальные настройки нажав всего одну клавишу. Настройки сохраняются в конфигурационном ППЗУ +  - В загрузочное меню добавлен экран для настройки интерфейса,​ который вызывается клавишей <​key>​s</​key>​. Пользователь может включить или отключить сортировку записей в меню, включить/​отключить плавные переходы цветов между экранами интерфейса,​ регулировать скорость обработки клавиатуры и джойстика,​ а также настраивать цвета шрифта и фона во всех экранах загрузочного меню (на MSX2 и более поздних компьютерах). Пользователь также может восстановить оригинальные настройки нажав всего одну клавишу. Настройки сохраняются в конфигурационном ППЗУ. 
-  - Клавиша F3 при старте загрузочное меню позволяет загрузить оригинальные настройки интерфейса,​ но не стирает эти настройки в конфигурационном ППЗУ. Эта опция может использоваться если настройки,​ установленные пользователем не позволяют нормально работать с загрузочным меню +  - Клавиша ​<key>F3</​key> ​при старте загрузочное меню позволяет загрузить оригинальные настройки интерфейса,​ но не стирает эти настройки в конфигурационном ППЗУ. Эта опция может использоваться если настройки,​ установленные пользователем не позволяют нормально работать с загрузочным меню. 
-  - Утилиты C2MAN, C2MAN40, C2RAMLDR, C2SRAM и C2BACKUP автоматически добавляют расширение для имён файлов данных или ROM файла если пользователь не указал его при вводе имени файла +  - Утилиты ​''​C2MAN''​''​C2MAN40''​''​C2RAMLDR''​''​C2SRAM'' ​и ''​C2BACKUP'' ​автоматически добавляют расширение для имён файлов данных или ROM файла если пользователь не указал его при вводе имени файла. 
-  - Утилиты C2MAN, C2MAN40 и C2RAMLDR теперь корректно находят удалённые записи директории для их дальнейшего использования. Также поправлена оптимизация директории +  - Утилиты ​''​C2MAN''​''​C2MAN40'' ​и ''​C2RAMLDR'' ​теперь корректно находят удалённые записи директории для их дальнейшего использования. Также поправлена оптимизация директории. 
-  - Утилиты C2MAN и C2MAN40 были оптимизированы,​ чтобы сократить их размер. Теперь они свободно помещаются в ОЗУ загруженной MSX-DOS2 +  - Утилиты ​''​C2MAN'' ​и ''​C2MAN40'' ​были оптимизированы,​ чтобы сократить их размер. Теперь они свободно помещаются в ОЗУ загруженной MSX-DOS2. 
-  - Новая утилита C2CFGBCK позволяет сохранять и восстанавливать данные из конфигурационного EEPROM чипа +  - Новая утилита ​''​C2CFGBCK'' ​позволяет сохранять и восстанавливать данные из конфигурационного EEPROM чипа 
-  - Утилита C2BACKUP спрашивает пользователя сохранить ли текущий бут блок или нет. Если пользователь отвечает положительно,​ то текущий бут блок в картридже не перезаписывается на тот, который сохранён в файле ​бэкапа +  - Утилита ​''​C2BACKUP'' ​спрашивает пользователя сохранить ли текущее содержимое всего чипа FlashROM ​или нет. Если пользователь отвечает положительно,​ то текущее содержимое всего чипа FlashROM ​не перезаписывается на то, которое сохранено в файле ​(резерной ​копии). 
-  - Добавлена утилита C2IDETST для тестирования IDE контроллера. Утилита выполняет в цикле 16384 операций чтения/​записи и выдаёт результат операции как passed/​failed. В конце теста утилита выдаёт статистику выполнения теста+  - Добавлена утилита ​''​C2IDETST'' ​для тестирования IDE контроллера. Утилита выполняет в цикле 16384 операций чтения/​записи и выдаёт результат операции как passed/​failed. В конце теста утилита выдаёт статистику выполнения теста.
  
 ====== 30.09.2018 ====== ====== 30.09.2018 ======
  
-  - Встроенные кнопки джойстика на компьютерах Casio'​s теперь позволяют отменить автостарт+  - Встроенные кнопки джойстика на компьютерах Casio'​s теперь позволяют отменить автостарт.
  
 ====== 22.09.2018 ====== ====== 22.09.2018 ======
  
-  - Интерфейс загрузочного меню теперь поддерживает управление джойпадами или джойстиками,​ подключёнными к любому из двух джойстик-портов. Джойстик позволяет управлять курсором в основном меню, запускать игры и конфигурационные записи,​ а также может отменять автостарт выбранной записи +  - Интерфейс загрузочного меню теперь поддерживает управление джойпадами или джойстиками,​ подключёнными к любому из двух джойстикпортов. Джойстик позволяет управлять курсором в основном меню, запускать игры и конфигурационные записи,​ а также может отменять автостарт выбранной записи. 
-  - В загрузочное меню добавлен второй экран помощи с описанием управления джойстиком. Также сообщение,​ которое выводится при автостарте теперь указывает на возможность его отмены джойстиком+  - В загрузочное меню добавлен второй экран помощи с описанием управления джойстиком. Также сообщение,​ которое выводится при автостарте теперь указывает на возможность его отмены джойстиком.
  
  
Строка 53: Строка 143:
 **Необходимо обновление прошивки.** **Необходимо обновление прошивки.**
  
-  - Эмуляция PSG была значительно улучшена,​ теперь звучание очень близко к тому, что выдаёт оригинальный чип +  - Эмуляция PSG была значительно улучшена,​ теперь звучание очень близко к тому, что выдаёт оригинальная микросхема. 
-  - Все утилиты теперь корректно работают под MSX-DOS версии 1.xx; утилита C2MAN_40.COM переименована в C2MAN40.COM для совместимости со старыми версиями DOS +  - Все утилиты теперь корректно работают под MSX-DOS версии 1.xx; утилита ​''​C2MAN_40.COM'' ​переименована в ''​C2MAN40.COM'' ​для совместимости со старыми версиями DOS 
-  - Утилиты C2MAN и C2MAN40 теперь компилируются из одного исходника,​ детектирование VDP и типа MSX позволяет устанавливать оптимальный режим экрана;​ улучшен интерфейс,​ оптимизирован код +  - Утилиты ​''​C2MAN'' ​и ''​C2MAN40'' ​теперь компилируются из одного исходника,​ детектирование VDP и типа MSX позволяет устанавливать оптимальный режим экрана;​ улучшен интерфейс,​ оптимизирован код. 
-  - В поддиректории ​\Util\special находятся специальные версии утилит C2MAN и C2MAN40, редакторы которых работают на корейских и арабских MSX без сдвига экрана вверх +  - В подпапке ''​\Util\special'' ​находятся специальные версии утилит ​''​C2MAN'' ​и ''​C2MAN40''​, редакторы которых работают на корейских и арабских MSX без сдвига экрана вверх. 
-  - Утилита C2BACKUP записывает данные во FlashROM на 35% быстрее;​ поправлена ошибка со счётчиком +  - Утилита ​''​C2BACKUP'' ​записывает данные во FlashROM на 35% быстрее;​ поправлена ошибка со счётчиком. 
-  - Поправлены фильтры SCC и PSG, качество звучания значительно улучшилось +  - Поправлены фильтры SCC и PSG, качество звучания значительно улучшилось. 
-  - В прошивку ​Альтеры ​добавлена функция аппаратного перехвата старта ROM, но она пока не используется в загрузочном меню +  - В прошивку ​Altera ​добавлена функция аппаратного перехвата старта ROM, но она пока не используется в загрузочном меню 
-  - Утилиты C2BACKUP и C2SRAM поддерживают опцию /r рестарт системы после завершения операции+  - Утилиты ​''​C2BACKUP'' ​и ''​C2SRAM'' ​поддерживают опцию ​''​/r''​ — рестарт системы после завершения операции.
  
  
 ====== 10.05.2018 ====== ====== 10.05.2018 ======
  
-  - Утилиты и загрузочное меню теперь работают на Daewoo, а также на арабских MSX +  - Утилиты и загрузочное меню теперь работают на Daewoo, а также на арабских MSX. 
-  - Добавлена новая утилита - C2BACKUP: она позволяет считывать и записывать полный образ ​FlashROM чипа+  - Добавлена новая утилита - ''​C2BACKUP''​: она позволяет считывать и записывать полный образ ​микросхемы FlashROM.
  
 ====== 06.05.2018 ====== ====== 06.05.2018 ======
  
   - Исправлен баг при выводе помощи у всех утилит   - Исправлен баг при выводе помощи у всех утилит
-  - В утилиты C2MAN и C2MAN_40 добавлена функция рестарта системы (в основном меню)+  - В утилиты ​''​C2MAN'' ​и ''​C2MAN_40'' ​добавлена функция рестарта системы (в основном меню).
  
  
Строка 78: Строка 168:
 **Рекомендуется обновление прошивки.** **Рекомендуется обновление прошивки.**
  
-  - Добавлено переключение Z80/R800 режимов для Turbo-R компьютеров клавишей ​'​T'​ +  - Добавлено переключение Z80/R800 режимов для Turbo-R компьютеров клавишей ​<​key>​t</​key>​. 
-  - Добавлено переключение в Turbo режим на компьютерах Panasonic MSX2+ клавишей ​'​T'​ +  - Добавлено переключение в Turbo режим на компьютерах Panasonic MSX2+ клавишей ​<​key>​t</​key>​. 
-  - Добавлена индикация Z80/​Turbo/​R800 режима в статусную строку +  - Добавлена индикация Z80/​Turbo/​R800 режима в статусную строку. 
-  - Частота тактирования CF карты теперь не зависит от частоты процессора,​ так что IDE будет корректно работать на частотах выше стандартной. Также были исправлены несколько несущественных ошибок в прошивке+  - Частота тактирования CF карты теперь не зависит от частоты процессора,​ так что IDE будет корректно работать на частотах выше стандартной. Также были исправлены несколько несущественных ошибок в прошивке.
   - Частота VDP, выбранная в загрузочном меню и/или режим Turbo/R800 восстанавливается для ROM'a после ресета   - Частота VDP, выбранная в загрузочном меню и/или режим Turbo/R800 восстанавливается для ROM'a после ресета
-  - В документации поправлено описание регистра PosSiz, а также описана работа режимов Turbo/​R800 +  - В документации поправлено описание регистра PosSiz, а также описана работа режимов Turbo/R800. 
-  - Если найден RCP файл, совпадающий по имени с загружаемым ROM файлом,​ то утилиты C2MAN, C2MAN40 и C2RAMLDR спрашивают надо ли загружать данные из RCP файла. В автоматическом режиме данные из RCP файла будут загружены автоматически +  - Если найден RCP файл, совпадающий по имени с загружаемым ROM файлом,​ то утилиты ​''​C2MAN''​''​C2MAN40'' ​и ''​C2RAMLDR'' ​спрашивают надо ли загружать данные из RCP файла. В автоматическом режиме данные из RCP файла будут загружены автоматически 
-  - Утилита C2RAMLDR может перезагрузить компьютер по желанию пользователя или автоматически после записи ROM файла в ОЗУ если в командной строке присутствует ключ /r ; добавлена функция рестарта в меню +  - Утилита C2RAMLDR может перезагрузить компьютер по желанию пользователя или автоматически после записи ROM файла в ОЗУ если в командной строке присутствует ключ /r ; добавлена функция рестарта в меню. 
-  - После записи IDE и FMPAC БИОСов ​в картридж больше нет проблем в работе с директорией. Раньше вместо директории выводился мусор из-за неправильной конфигурации картрижда после записи ​БИОСов +  - После записи ​BIOS–ов ​IDE и FMPAC в картридж больше нет проблем в работе с директорией. Раньше вместо директории выводился мусор изза неправильной конфигурации картриджа после записи ​BIOS–ов. 
-  - Добавлено несколько RCP файлов+  - Добавлено несколько RCP файлов.
  
  
 ====== 03.02.2018 ====== ====== 03.02.2018 ======
  
-  - Поправлена ошибка в запросе на удаление записи директории в утилитах C2MAN и C2MAN_40 +  - Поправлена ошибка в запросе на удаление записи директории в утилитах ​''​C2MAN'' ​и ''​C2MAN_40''​. 
-  - Добавлены несколько RCP файлов+  - Добавлены несколько RCP файлов.
  
  
 ====== 03.01.2018 ====== ====== 03.01.2018 ======
  
-  - Поправлена ошибка в конфигурации ​Konami 4 маппера+  - Поправлена ошибка в конфигурации маппера ​Konami4.
  
  
 ====== 30.12.2017 ====== ====== 30.12.2017 ======
  
-  - Утилиты C2MAN, C2MAN_40, C2RAMLDR и C2SRAM принимают команды независимо от регистра клавиатуры+  - Утилиты ​''​C2MAN''​''​C2MAN_40''​''​C2RAMLDR'' ​и ''​C2SRAM'' ​принимают команды независимо от регистра клавиатуры.
  
  
 ====== 26.12.2017 ====== ====== 26.12.2017 ======
  
-  - Немного улучшены шрифт и индикаторы громкости в загрузочном меню +  - Немного улучшены шрифт и индикаторы громкости в загрузочном меню. 
-  - Улучшенные пресеты DSK2ROM и LIFEMARS+  - Улучшенные пресеты ​''​DSK2ROM'' ​и ''​LIFEMARS''​.
  
  
 ====== 16.12.2017 ====== ====== 16.12.2017 ======
  
-  - Поправлена ошибка в утилитах C2MAN, C2MAN_40 и C2RAMLDR ​если в одном регистре выставлятся флаг перезагрузки,​ то в другом регистре этот флаг раньше не выставлялся,​ что приводило к конфликту +  - Поправлена ошибка в утилитах ​''​C2MAN''​''​C2MAN_40'' ​и ''​C2RAMLDR''​ — если в одном регистре выставляется флаг перезагрузки,​ то в другом регистре этот флаг раньше не выставлялся,​ что приводило к конфликту. 
-  - Улучшен ширифт для ​бут блока, несколько символов изменены,​ добавлены горизонтальные линии под названиями экранов+  - Улучшен шрифт для ​загрузочного меню, несколько символов изменены,​ добавлены горизонтальные линии под названиями экранов.
  
 ====== 05.12.2017 ====== ====== 05.12.2017 ======
Строка 121: Строка 211:
 **Необходимо обновление прошивки.** **Необходимо обновление прошивки.**
  
-  - Исправлена ошибка в утилитах C2MAN, C2MAN_40 ​and C2RAMLDR. Теперь файлы со всеми возможными атрибутами открываются и читаются корректно +  - Исправлена ошибка в утилитах ​''​C2MAN''​''​C2MAN_40''​ и ''​C2RAMLDR''​. Теперь файлы со всеми возможными атрибутами открываются и читаются корректно. 
-  - В прошивку добавлена возможность включения и выключения внутренней эмуляции устройств PSG и PPI Clicker, а также возможность раздельной регулировки их громкости +  - В прошивку добавлена возможность включения и выключения внутренней эмуляции устройств PSG и PPI Clicker, а также возможность раздельной регулировки их громкости. 
-  - В бут блок добавлен экран с возможностью раздельного включения/​выключения эмуляции PSG и PPI Clicker, а также регуляторы громкости для обоих устройств +  - В загрузочное меню ​добавлен экран с возможностью раздельного включения/​выключения эмуляции PSG и PPI Clicker, а также регуляторы громкости для обоих устройств. 
-  - Загрузочное меню теперь также доступно в красной цветовой гамме+  - Загрузочное меню теперь также доступно в красной цветовой гамме.
  
 ====== 16.11.2017 ====== ====== 16.11.2017 ======
  
-  - Если включён режим автостарта для любой записи в директории,​ то выводится сообщение и ожидается нажатие клавиш в течение 3 секунд. Если нажаты ESC, TAB или F4, то автозапуска не происходит и выводится основное меню +  - Если включён режим автостарта для любой записи в директории,​ то выводится сообщение и ожидается нажатие клавиш в течение 3 секунд. Если нажаты ​<key>ESC</​key>​<key>TAB</​key> ​или ​<key>F4</​key>​, то автозапуска не происходит и выводится основное меню. 
-  - Теперь активировать выбранную запись можно также клавишей ​Enter +  - Теперь активировать выбранную запись можно также клавишей ​<​key>'​Ввод '​⏎</​key>​. 
-  - Более не нужно нажимать Shift для управления функциями в бут блоке. Воспринимаются все символы,​ независимо от их регистра +  - Более не нужно нажимать ​<key>Shift</​key> ​для управления функциями в загрузочном меню. Воспринимаются все символы,​ независимо от их регистра. 
-  - Экран помощи был обновлён (изменён список клавиш),​ также показывается текущая версия ​бут блока - спасибо 8bits4ever за идею! +  - Экран помощи был обновлён (изменён список клавиш),​ также показывается текущая версия ​загрузочного меню — спасибо 8bits4ever за идею! 
-  - Пофиксен баг: конфигурационные записи больше нельзя активировать клавишей G или g +  - Исправлена ошибка: конфигурационные записи больше нельзя активировать клавишей ​<​key>'​G'</​key> ​или ​<​key>'​g'</​key>​ 
-  - Пофиксен баг: утилита C2RAMLDR выводила не то сообщение об ошибке если происходил сбой при загрузке файла в ОЗУ картриджа +  - Исправлена ошибка: утилита ​''​C2RAMLDR'' ​выводила не то сообщение об ошибке если происходил сбой при загрузке файла в ОЗУ картриджа. 
-  - Утилита C2RAMLDR больше не использует "​R"​ в поле маппера для записей "RAM: name", теперь туда копируется детектированный или указанный вручную тип маппера +  - Утилита ​''​C2RAMLDR'' ​больше не использует "​R"​ в поле маппера для записей "RAM: name", теперь туда копируется детектированный или указанный вручную тип маппера. 
-  - Утилита C2RAMLDR теперь позволяет не создавать запись в директории для загружаемого файла при использовании опции /D ; также можно отказаться от создания директории в интерактивном режиме +  - Утилита ​''​C2RAMLDR'' ​теперь позволяет не создавать запись в директории для загружаемого файла при использовании опции ​''​/D'' ​; также можно отказаться от создания директории в интерактивном режиме. 
-  - Добавлена утилита C2SRAM, которая позволяет записывать и считывать 8кб эмулируемого SRAM для FMPAC+  - Добавлена утилита ​''​C2SRAM''​, которая позволяет записывать и считывать 8 Кбайт ​эмулируемого SRAM для FMPAC.
  
  
 ====== 04.11.2017 ====== ====== 04.11.2017 ======
  
-  - Полностью убран курсор (спасибо Grauw и Nyyrikki), символы мапперов сделаны покрасивее,​ чуть поменялись скрины помощи и установки громкости (добавлена строка внизу экрана) +  - Полностью убран курсор (спасибо Grauw и Nyyrikki), символы мапперов сделаны покрасивее,​ чуть поменялись скрины помощи и установки громкости (добавлена строка внизу экрана). 
-  - Добавлена установка 40 символьного режима для утилиты C2MAN_40. Для утилиты C2MAN добавлено детектирование VDP и вывод сообщения о несовместимости с 40 символьным режимом если командная строка пуста+  - Добавлена установка 40 символьного режима для утилиты ​''​C2MAN_40''​. Для утилиты ​''​C2MAN'' ​добавлено детектирование VDP и вывод сообщения о несовместимости с 40 символьным режимом если командная строка пуста.
  
  
 ====== 03.11.2017 ====== ====== 03.11.2017 ======
  
-  - Поправлен шрифт, чтобы нижняя полоса не сливалась со статусной строкой. Добавлен значок копирайта в шрифт.\\ Добавлены другие дополнительные символы,​ например символы клавиш H и V, а также изменён курсор +  - Поправлен шрифт, чтобы нижняя полоса не сливалась со статусной строкой. Добавлен значок копирайта в шрифт.\\ Добавлены другие дополнительные символы,​ например символы клавиш H и V, а также изменён курсор. 
-  - Цвета и палитры меню, экрана помощи и установки громкости выведены отдельными переменными и теперь можно легко компилировать ​бут блок с любой цветовой гаммой +  - Цвета и палитры меню, экрана помощи и установки громкости выведены отдельными переменными и теперь можно легко компилировать ​загрузочное меню ​с любой цветовой гаммой. 
-  - Сделана попытка убрать курсор. Также убран звук кликания клавиш +  - Сделана попытка убрать курсор. Также убран звук кликания клавиш. 
-  - Добавлены цвета в экранах MSX1, подобные тем, что выводятся на MSX2+  - Добавлены цвета в экранах MSX1, подобные тем, что выводятся на MSX2.
  
 ====== 22.10.2017 ====== ====== 22.10.2017 ======
  
-  - Поправлена схема. Номера транзисторов Т3-Т6 были указаны неправильно.+  - Поправлена схема. Номера транзисторов Т3Т6 были указаны неправильно.
  
 ====== 02.10.2017 ====== ====== 02.10.2017 ======
  
-  - Добавлена возможность переключения частоты VDP 50/60 Гц с помощью клавиши ​'​F' ​в основном меню. \\ Значение сохраняется в ППЗУ +  - Добавлена возможность переключения частоты VDP 50/60 Гц с помощью клавиши ​<​key>​f</​key> ​в основном меню. \\ Значение сохраняется в ППЗУ. 
-  - Внизу экрана выводится строка с информацией о текущей частоте VDP, громкости FMPAC и SCC, а также информация о страницах (текущая/​всего)+  - Внизу экрана выводится строка с информацией о текущей частоте VDP, громкости FMPAC и SCC, а также информация о страницах (текущая/​всего).
  
 ====== 13.09.2017 ====== ====== 13.09.2017 ======
Строка 165: Строка 255:
 **Необходимо обновление прошивки.** **Необходимо обновление прошивки.**
  
-  - Добавлен функционал сохранения значения громкости FMPAC и SCC в ППЗУ на плате картриджа+  - Добавлен функционал сохранения значения громкости FMPAC и SCC в ППЗУ на плате картриджа.
  
  
Строка 172: Строка 262:
 **Необходимо обновление прошивки.** **Необходимо обновление прошивки.**
  
-  - Улучшен вывод на DAC, FMPAC играет громче и чище +  - Улучшен вывод на DAC, FMPAC играет громче и чище. 
-  - Добавлена возможность регулировать громкость FMPAC и SCC раздельно из загрузочного меню \\ Управляющий громкостью регист расположен по адресу 0x4FA2. Старшие 2 бита не используются. Биты 3,4,5 отвечают за громкость FMPAC, биты 0,1,2 отвечают за громкость SCC/SCC+ +  - Добавлена возможность регулировать громкость FMPAC и SCC раздельно из загрузочного меню \\ Управляющий громкостью регист расположен по адресу 0x4FA2. Старшие 2 бита не используются. Биты 3,4,5 отвечают за громкость FMPAC, биты 0,1,2 отвечают за громкость SCC/SCC+. 
-  - Добавлена поддержка SCC+ +  - Добавлена поддержка SCC+. 
-  - Поправлен баг с видеоэффектами на MSX1. Палитровые эффекты на видеопроцессорах v9928 (и ранних) деактивируются+  - Исправлена ошибка с видеоэффектами на MSX1. Палитровые эффекты на видеопроцессорах v9928 (и ранних) деактивируются.
  
  
Строка 182: Строка 272:
 **Необходимо обновление прошивки.** **Необходимо обновление прошивки.**
  
-  - В запись директории добавлен регистр конфигурации расширений слота. Теперь если записывать неправильное значение типа 0xxx1111 (0Fh), то старое значение регистра меняться не будет +  - В запись директории добавлен регистр конфигурации расширений слота. Теперь если записывать неправильное значение типа 0xxx1111 (0Fh), то старое значение регистра меняться не будет. 
-  - Теперь все регистры конфигурации картриджа читаются своими значениями по месту прописки (4F80-4FA1). Это сделано преимущественно для удобства отладки в дебагере. Можно запретить чтение этих регистров установив в главном управляющем регистре CardMDR (4F80) значение нулевого бита в единицу xxxxxxx1. В таком случае на этом участке памяти будет читаться то что задано другими параметрами (обычно страница ROM)+  - Теперь все регистры конфигурации картриджа читаются своими значениями по месту прописки (4F804FA1). Это сделано преимущественно для удобства отладки в отладчике. Можно запретить чтение этих регистров установив в главном управляющем регистре CardMDR (4F80) значение нулевого бита в единицу xxxxxxx1. В таком случае на этом участке памяти будет читаться то что задано другими параметрами (обычно страница ROM).
  
 ====== 03.02.2017 ====== ====== 03.02.2017 ======
Строка 189: Строка 279:
 **Необходимо обновление прошивки.** **Необходимо обновление прошивки.**
  
-  - Добавлена работа расширенного слота. Подробности смотрите в файле документации +  - Добавлена работа расширенного слота. Подробности смотрите в файле документации.
  
 +{{tag>​MSX MSX_Cartridge RBSC on_github}}
msx/carnivore2/changelog.1584790064.txt.gz · Последние изменения: 2020-03-21 14:27 — Wierzbowsky