You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revision - это просто перечисление всех вариантов исследованных чипов
Внутри кода проверяется ревизия и симулируется или не симулируется схема, специфичная для данной ревизии
Надо:
Оставить enum Revision, но добавить туда ещё Custom
Добавить структуру Features для каждого чипа с boolean полями для включения отдельных "фич" (особенностей) aka симуляцию специфичных схем
Код теперь будет проверять не Revision, а флажок в структуре Features для решения - симулировать фичу или нет
В конструкторе чипа заполнять структуру Features для стандартных значений Revision дефолтными значениями
Для кастомных ревизий (Revision = Custom) структура Features задаётся с помощью вызова API SetChipFeatures
Таким образом останется возможность использования как "стоковых" чипов, которые мы изучили, так и создание кастомной "химеры" со своими уникальными особенностями (схемами).
Зачем: @eugene-s-nesdev просил слепить химеру из чипов фамиклона, для создания "идеального" фамиклон-чипа (без багов).
The text was updated successfully, but these errors were encountered:
Сейчас:
Revision
Надо:
Revision
, но добавить туда ещёCustom
Features
для каждого чипа с boolean полями для включения отдельных "фич" (особенностей) aka симуляцию специфичных схемRevision
, а флажок в структуреFeatures
для решения - симулировать фичу или нетFeatures
для стандартных значенийRevision
дефолтными значениямиRevision
=Custom
) структураFeatures
задаётся с помощью вызова APISetChipFeatures
Таким образом останется возможность использования как "стоковых" чипов, которые мы изучили, так и создание кастомной "химеры" со своими уникальными особенностями (схемами).
Зачем: @eugene-s-nesdev просил слепить химеру из чипов фамиклона, для создания "идеального" фамиклон-чипа (без багов).
The text was updated successfully, but these errors were encountered: