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

Page 5/5
1 | 2 | 3 | 4 |

By Alexey

Guardian (1799)

Alexey's picture

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 файлов

By Alexey

Guardian (1799)

Alexey's picture

01-05-2018, 16:07

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

By Alexey

Guardian (1799)

Alexey's picture

09-05-2018, 04:12

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

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

By Alexey

Guardian (1799)

Alexey's picture

10-05-2018, 13:08

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

By Alexey

Guardian (1799)

Alexey's picture

10-05-2018, 15:35

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

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

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

By Alexey

Guardian (1799)

Alexey's picture

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

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

By Alexey

Guardian (1799)

Alexey's picture

12-09-2018, 23:09

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

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

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

By Alexey

Guardian (1799)

Alexey's picture

22-09-2018, 20:56

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

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

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

Page 5/5
1 | 2 | 3 | 4 |
My MSX profile