Wierzbowsky, конечно проще сделать небольшую базу под проблемные ромы, чем загонять всю базу.
Вид для печати
Wierzbowsky, конечно проще сделать небольшую базу под проблемные ромы, чем загонять всю базу.
Даже не базу, а набор настроек под каждую игру в виде .RCP (Register Configuration Preset) файлов. Благо таких немного надо.
Тут кстати автор SofaRun утилиты заинтересовался нашим кариком - хочет сделать поддержку загрузки ROMов в своей утитите. Эта утилита хороша тем, что патчит ROMы на предмет защиты, совместимости и некоторых глюков.
Wierzbowsky, SofaRun крутая штука. Пусть конечно пилит поддержку.
Я начал создавать и выкладывать RCP (Register Configuration Preset) файлы для Carnivore и Carnivore2 картриджей. С помощью этих файлов можно заставить работать ROMы, которые не определяются утилитами c2man или cman и в результате работают некорректно. По мере тестирования буду выкладывать дополнительные файлы.
https://github.com/RBSC/Carnivore/tree/master/Presets
https://github.com/RBSC/Carnivore2/tree/master/Presets
Поправлен глюк при записи 48кб игр в картридж.
Поправлены некоторые глючки, в том числе глюк со счётчиком записей директории. Поправлен код для рестарта компа для 64кб игр с маппером в дефолтной конфигурации (раньше висло при рестарте). Добавлен RCP файл для правки конфигурации 64кб игр с маппером, которые требуют нерасширенный слот и рестарт. Также добавлен бутблок без эффектов плавного перехода цветов.
В процессе тестирования только что собранного карика выяснилось, что у Альтеры сидела на земле одна из ног, которая шла на CF слот с сигналом HD3. То есть Альтера попалась с "сюрпризом". Соответственно ни одна карта кариком не определялась. Пришлось нам (точнее многоуважаемому Ptero) перекомпилировать прошивку и выводить этот сигнал с другой ноги, а на карике отрывать убитую ногу от контактной площадки и кидать проводок с новоназначенной ноги на ту самую контактную площадку. В итоге получили чуть подправленный, но полностью рабочий карик.
http://podrezov.com/carnivore2/pin_fix.jpg
Радует, что дефектный картридж можно таким способом отремонтировать. Потому что полностью перепаивать Альтеру - это реально жесть!
Обращаю ваше внимание на то, что для картриджа нужна флешка M29W640GB. В partslist последних двух букв не было, а они важны. Теперь поправлено.
Есть 15 плат на продажу. Обращайтесь в личку.
Работоспособность платы версии 2.2 проверена - всё в норме.
Вот фотки последней версии картриджа:
http://podrezov.com/carnivore2/Carnivore2_v22_front.jpg
http://podrezov.com/carnivore2/Carnivore2_v22_back.jpg
Хочу обратить внимание, что в репозитории у нас лежит файл cmfc_fix.jpg - этот файл показывает как поправить ошибку на плате версии 2.1 и младше. Плата версии 2.2 работает без всяких исправлений.