В настоящее время программатор ТРИТОН позволяет переназначать сигналы, используемые при программировании (вход-выход данных, тактовые сигналы, выбор кристалла, ресет...), на любые выводы панельки программатора. Также можно менять выводы питания, программирования. Дополнительно можно менять коды некоторых команд. Но это все только для микросхем с последовательным доступом (SERIAL EEPROM, PIC-и, AVR-ISP и некоторые другие....).
Также на ТРИТОН открыты протоколы обмена и формат системных файлов, все это позволяет самостоятельно добавлять не только однотипные микросхемы (аналоги разных фирм), но и микросхемы, имеющие разную цоколевку и разную организацию (например, для работы с микросхемами серий 59*, 64*, 90*, 93*, 24x44, TC8910x... используется единый алгоритм, а логика его работы задается в параметрах той или иной микросхемы).
Что касается написания собственно алгоритмов работы, то работа в этом направлении ведется. Пробные версии этой программы будут уже в середине лета. Процессор программатора будет поддерживать исполнение скрипт файлов, загруженных в ОЗУ программатора. Это не ассемблер, а набор подпрограмм для работы с микросхемой: например, включить питание микросхемы, инициализировать файл, подать Vpp на такой-то вывод, установить, сбросить или проверить состояние вывода, считать или вытолкнуть N-бит через выводы A и B, считать-записать порт, загрузить новые данные из файла, обработать байт или слово, подготовить следующий адрес, проверить конец микросхемы ..... и т.д. Причем это может работать как с компьютера, так и в автономном режиме.