IDE+FDD контроллер и флешкарик

Pagina 5/6
1 | 2 | 3 | 4 | | 6

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

01-05-2018, 15:10

С Первомаем! Сегодня у нас большой релиз для Carnivore2:

  • Добавлено переключение Z80/R800 режимов для Turbo-R компьютеров клавишей 'T'
  • Добавлено переключение в Turbo режим на компьютерах Panasonic MSX2+ клавишей 'T'
  • Добавлена индикация Z80/Turbo/R800 режима в статусную строку
  • Частота тактирования CF карты теперь не зависит от частоты процессора, так что IDE будет корректно работать на частотах выше стандартной. Также были исправлены несколько несущественных ошибок в прошивке
  • Частота VDP, выбранная в бутблоке и/или режим Turbo/R800 восстанавливается для ROM'a после ресета
  • В документации поправлено описание регистра PosSiz, а также описана работа режимов Turbo/R800
  • Если найден RCP файл, совпадающий по имени с загружаемым ROM файлом, то утилиты C2MAN, C2MAN40 и C2RAMLDR спрашивают надо ли загружать данные из RCP файла. В автоматическом режиме данные из RCP файла будут загружены автоматически
  • Утилита C2RAMLDR может перезагрузить компьютер по желанию пользователя или автоматически после записи ROM файла в ОЗУ если в командной строке присутствует ключ /r ; добавлена функция рестарта в меню
  • После записи IDE и FMPAC БИОСов в картридж больше нет проблем в работе с директорией. Раньше вместо директории выводился мусор из-за неправильной конфигурации картрижда после записи БИОСов
  • Добавлено несколько RCP файлов

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

01-05-2018, 16:07

Также добавили файлы для поддержки эмуляции Carnivore2 в OpenMSX эмуляторе (с версии 0_14_0-200).

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

09-05-2018, 04:12

Наконец-то удалось запустить бутблок и утилиты на Daewoo и арабских MSX, правда пока только в эмуляторе. У меня в наличии таких машинок пока нет. Может кто поможет с тестами? В общем это был жуткий гемор, так как эти машинки очень своеобразны. Они используют часть символов для управления выводом иероглифов на экран, так что пришлось сильно урезать количество используемых в бутблоке символов. Также выяснилось, что вызов функций БИОСа уничтожает альтернативные регистры, а также меняет индексные регистры как заблагорассудится. В итоге софт, который использует команду EXX и индексные регистры вместе с вызовами БИОСа работать очень быстро перестаёт. Пришлось мне на каждый вызов биоса делать перехватчик, что изуродовало код до неузнаваемости. Но в итоге я вроде победил "особенности" этих машинок. Линк на экспериментальный бутблок внизу.

http://podrezov.com/carnivore2/special/bootblock.zip

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

10-05-2018, 13:08

Удалось победить глюк биоса, когда нельзя было печатать на последней позиции 23й строки. Теперь рамка ровная со всех сторон. Бутблок обновлён, как и картинка в моём предыдущем посте.

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

10-05-2018, 15:35

Сегодня у нас небольшой релиз:

- Утилиты и бутблок теперь работают на Daewoo, а также на арабских MSX
- Добавлена новая утилита - C2BACKUP: она позволяет считывать и записывать полный образ FlashROM чипа

Бутблок для корейских и арабских машинок находится в папке \bootblock\special\ .

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

14-06-2018, 23:52

Приветы! Сегодня у нас большой релиз для Карнивора2. Вот что было сделано:

  • Эмуляция PSG была значительно улучшена, теперь звучание очень близко к тому, что выдаёт оригинальный чип
  • Все утилиты теперь корректно работают под MSX-DOS версии 1.xx; утилита C2MAN_40.COM переименована в C2MAN40.COM для совместимости со старыми версиями DOS
  • Утилиты C2MAN и C2MAN40 теперь компилируются из одного исходника, детектирование VDP и типа MSX позволяет устанавливать оптимальный режим экрана; улучшен интерфейс, оптимизирован код
  • В поддиректории \Util\special находятся специальные версии утилит C2MAN и C2MAN40, редакторы которых работают на корейских и арабских MSX без сдвига экрана вверх
  • Утилита C2BACKUP записывает данные во FlashROM на 35% быстрее; поправлена ошибка со счётчиком
  • Поправлены фильтры SCC и PSG, качество звучания значительно улучшилось
  • В прошивку Альтеры добавлена функция аппаратного перехвата старта ROM, но она пока не используется в бутблоке
  • Утилиты C2BACKUP и C2SRAM поддерживают опцию /r - рестарт системы после завершения операции

Обновлённые файлы можно скачать в нашем репозитории:
https://github.com/RBSC/Carnivore2

Настоятельно рекомендуем обновить прошивку.

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

12-09-2018, 23:09

Мы нашли решение для проблемы неполной инициализации Carnivore2 картриджа на некоторых MSX компьютерах сразу после включения питания. Для решения этой проблемы нужно припаять один диод, один провод, а также залить новую прошивку в картридж. Описание модификации, а также прошивку можно скачать здесь:

https://github.com/RBSC/Carnivore2/tree/master/PowerUp_Fix

Если Carnivore2 картридж нормально работает на ваших MSX компьютерах, то данная модификация вам не нужна.

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

22-09-2018, 20:56

Сегодня у нас небольшой релиз для Carnivore2:

  • Интерфейс бутблока теперь поддерживает управление джойпадами или джойстиками, подключёнными к любому из двух джойстик-портов. Джойстик позволяет управлять курсором в основном меню, запускать игры и конфигурационные записи, а также может отменять автостарт записи.
  • В бутблок добавлен второй экран помощи с описанием управления джойстиком. Также сообщение, которое выводится при автостарте теперь указывает на возможность его отмены джойстиком

Файлы можно скачать в репозитории.

Van Wierzbowsky

Guardian (3648)

afbeelding van Wierzbowsky

31-03-2019, 17:02

Сегодня у нас большой релиз для Carnivore2. Список изменений можно почитать ниже.

  • В бутблок добавлен экран для настройки интерфейса, который вызывается кнопкой "S". Пользователь может включить или отключить сортировку записей в меню, включить/отключить плавные переходы цветов между экранами интерфейса, регулировать скорость обработки клавиатуры и джойстика, а также настраивать цвета шрифта и фона во всех экранах бутблока (на MSX2 и более поздних компьютерах). Пользователь также может восстановить оригинальные настройки нажав всего одну клавишу. Настройки сохраняюся в конфигурационном ППЗУ
  • Клавиша F3 при старте бутблока позволяет загрузить оригинальные настройки интерфейса, но не стирает эти настройки в конфигурационном ППЗУ. Эта опция может использоваться если настройки, установленные пользователем не позволяют нормально работать с бутблоком
  • Утилиты C2MAN, C2MAN40, C2RAMLDR, C2SRAM и C2BACKUP автоматически добавляют расширение для имён файлов данных или ROM файла если пользователь не указал его при вводе имени файла
  • Утилиты C2MAN, C2MAN40 и C2RAMLDR теперь корректно находят удалённые записи директории для их дальнейшего использования. Также поправлена оптимизация директории
  • Утилиты C2MAN и C2MAN40 были оптимизированы, чтобы сократить их размер. Теперь они свободно помещаются в ОЗУ загруженной MSX-DOS2
  • Новая утилита C2CFGBCK позволяет сохранять и восстанавливать данные из конфигурационного EEPROM чипа
  • Утилита C2BACKUP спрашивает пользователя сохранить ли текущий бут блок или нет. Если пользователь отвечает положительно, то текущий бут блок в картридже не перезаписывается на тот, который сохранён в файле бэкапа
  • Добавлена утилита C2IDETST для тестирования IDE контроллера. Утилита выполняет в цикле 16384 операций чтения/записи и выдаёт результат операции как passed/failed. В конце теста утилита выдаёт статистику выполнения теста

Наш репозиторий можно найти здесь: https://github.com/RBSC/Carnivore2

Благодарю Carmeloco, Pencioner и 8bits4ever за помощь в тестировании и за идеи об улучшении продукта.

Вот так выглядит новый экран пользовательских настроек:

Van АIеks

Paladin (983)

afbeelding van АIеks

31-03-2019, 17:58

Чюр меня. Очки забыл Smile

Не, ну прикольно сделать нечто. В это нечто MSX1 весь влезет. А не. мулти карик

Pagina 5/6
1 | 2 | 3 | 4 | | 6