Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
msx:carnivore2:changelog [2020-03-21 14:27] Wierzbowsky |
msx:carnivore2:changelog [2020-03-27 20:32] GreyWolf |
||
---|---|---|---|
Строка 7: | Строка 7: | ||
**Необходимые обновления:** прошивка 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 и блокирует загрузку если эти модули найдены | ||
Строка 30: | Строка 30: | ||
====== 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 ====== | ||
Строка 45: | Строка 45: | ||
====== 22.09.2018 ====== | ====== 22.09.2018 ====== | ||
- | - Интерфейс загрузочного меню теперь поддерживает управление джойпадами или джойстиками, подключёнными к любому из двух джойстик-портов. Джойстик позволяет управлять курсором в основном меню, запускать игры и конфигурационные записи, а также может отменять автостарт выбранной записи | + | - Интерфейс загрузочного меню теперь поддерживает управление джойпадами или джойстиками, подключёнными к любому из двух джойстик–портов. Джойстик позволяет управлять курсором в основном меню, запускать игры и конфигурационные записи, а также может отменять автостарт выбранной записи |
- В загрузочное меню добавлен второй экран помощи с описанием управления джойстиком. Также сообщение, которое выводится при автостарте теперь указывает на возможность его отмены джойстиком | - В загрузочное меню добавлен второй экран помощи с описанием управления джойстиком. Также сообщение, которое выводится при автостарте теперь указывает на возможность его отмены джойстиком | ||
Строка 54: | Строка 54: | ||
- Эмуляция 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'' — рестарт системы после завершения операции |
Строка 66: | Строка 66: | ||
- Утилиты и загрузочное меню теперь работают на Daewoo, а также на арабских MSX | - Утилиты и загрузочное меню теперь работают на Daewoo, а также на арабских MSX | ||
- | - Добавлена новая утилита - C2BACKUP: она позволяет считывать и записывать полный образ FlashROM чипа | + | - Добавлена новая утилита - ''C2BACKUP'': она позволяет считывать и записывать полный образ FlashROM чипа |
====== 06.05.2018 ====== | ====== 06.05.2018 ====== | ||
- Исправлен баг при выводе помощи у всех утилит | - Исправлен баг при выводе помощи у всех утилит | ||
- | - В утилиты C2MAN и C2MAN_40 добавлена функция рестарта системы (в основном меню) | + | - В утилиты ''C2MAN'' и ''C2MAN_40'' добавлена функция рестарта системы (в основном меню) |
Строка 78: | Строка 78: | ||
**Рекомендуется обновление прошивки.** | **Рекомендуется обновление прошивки.** | ||
- | - Добавлено переключение 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 БИОСов в картридж больше нет проблем в работе с директорией. Раньше вместо директории выводился мусор из-за неправильной конфигурации картрижда после записи БИОСов | + | - После записи IDE и FMPAC БИОСов в картридж больше нет проблем в работе с директорией. Раньше вместо директории выводился мусор из–за неправильной конфигурации картриджа после записи БИОСов |
- Добавлено несколько RCP файлов | - Добавлено несколько RCP файлов | ||
Строка 92: | Строка 92: | ||
====== 03.02.2018 ====== | ====== 03.02.2018 ====== | ||
- | - Поправлена ошибка в запросе на удаление записи директории в утилитах C2MAN и C2MAN_40 | + | - Поправлена ошибка в запросе на удаление записи директории в утилитах ''C2MAN'' и ''C2MAN_40'' |
- Добавлены несколько RCP файлов | - Добавлены несколько RCP файлов | ||
Строка 98: | Строка 98: | ||
====== 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'' принимают команды независимо от регистра клавиатуры |
Строка 109: | Строка 109: | ||
- Немного улучшены шрифт и индикаторы громкости в загрузочном меню | - Немного улучшены шрифт и индикаторы громкости в загрузочном меню | ||
- | - Улучшенные пресеты 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: | Строка 121: | ||
**Необходимо обновление прошивки.** | **Необходимо обновление прошивки.** | ||
- | - Исправлена ошибка в утилитах C2MAN, C2MAN_40 and C2RAMLDR. Теперь файлы со всеми возможными атрибутами открываются и читаются корректно | + | - Исправлена ошибка в утилитах ''C2MAN'', ''C2MAN_40'' and ''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 |
Строка 142: | Строка 142: | ||
- Полностью убран курсор (спасибо Grauw и Nyyrikki), символы мапперов сделаны покрасивее, чуть поменялись скрины помощи и установки громкости (добавлена строка внизу экрана) | - Полностью убран курсор (спасибо Grauw и Nyyrikki), символы мапперов сделаны покрасивее, чуть поменялись скрины помощи и установки громкости (добавлена строка внизу экрана) | ||
- | - Добавлена установка 40 символьного режима для утилиты C2MAN_40. Для утилиты C2MAN добавлено детектирование VDP и вывод сообщения о несовместимости с 40 символьным режимом если командная строка пуста | + | - Добавлена установка 40 символьного режима для утилиты ''C2MAN_40''. Для утилиты ''C2MAN'' добавлено детектирование VDP и вывод сообщения о несовместимости с 40 символьным режимом если командная строка пуста |
Строка 148: | Строка 148: | ||
- Поправлен шрифт, чтобы нижняя полоса не сливалась со статусной строкой. Добавлен значок копирайта в шрифт.\\ Добавлены другие дополнительные символы, например символы клавиш H и V, а также изменён курсор | - Поправлен шрифт, чтобы нижняя полоса не сливалась со статусной строкой. Добавлен значок копирайта в шрифт.\\ Добавлены другие дополнительные символы, например символы клавиш H и V, а также изменён курсор | ||
- | - Цвета и палитры меню, экрана помощи и установки громкости выведены отдельными переменными и теперь можно легко компилировать бут блок с любой цветовой гаммой | + | - Цвета и палитры меню, экрана помощи и установки громкости выведены отдельными переменными и теперь можно легко компилировать загрузочное меню с любой цветовой гаммой |
- Сделана попытка убрать курсор. Также убран звук кликания клавиш | - Сделана попытка убрать курсор. Также убран звук кликания клавиш | ||
- Добавлены цвета в экранах MSX1, подобные тем, что выводятся на MSX2 | - Добавлены цвета в экранах MSX1, подобные тем, что выводятся на MSX2 | ||
Строка 154: | Строка 154: | ||
====== 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, а также информация о страницах (текущая/всего) | ||
Строка 183: | Строка 183: | ||
- В запись директории добавлен регистр конфигурации расширений слота. Теперь если записывать неправильное значение типа 0xxx1111 (0Fh), то старое значение регистра меняться не будет | - В запись директории добавлен регистр конфигурации расширений слота. Теперь если записывать неправильное значение типа 0xxx1111 (0Fh), то старое значение регистра меняться не будет | ||
- | - Теперь все регистры конфигурации картриджа читаются своими значениями по месту прописки (4F80-4FA1). Это сделано преимущественно для удобства отладки в дебагере. Можно запретить чтение этих регистров установив в главном управляющем регистре CardMDR (4F80) значение нулевого бита в единицу xxxxxxx1. В таком случае на этом участке памяти будет читаться то что задано другими параметрами (обычно страница ROM) | + | - Теперь все регистры конфигурации картриджа читаются своими значениями по месту прописки (4F80–4FA1). Это сделано преимущественно для удобства отладки в отладчике. Можно запретить чтение этих регистров установив в главном управляющем регистре CardMDR (4F80) значение нулевого бита в единицу xxxxxxx1. В таком случае на этом участке памяти будет читаться то что задано другими параметрами (обычно страница ROM) |
====== 03.02.2017 ====== | ====== 03.02.2017 ====== |