Нет. Такой автоконфигуратор не годится. Необходима поддержка существующих клонов.

Поэтому предлагается использовать резидент в ОЗУ.

А именно. Программа определяет наличие резидента, проверяя байты по общеизвестному адресу в общеизвестной странице памяти (например, строку типа "MemDrv"). Если резидент обнаружен, то рядом указывается адрес процедуры переключения банка. Если адрес указывает в ПЗУ, его можно напрямую использовать по назначению. Если адрес указывает в ОЗУ, то он указывает на перемещаемый драйвер с указанием длины не более N байт. Тогда программа может скопировать себе этот драйвер в более удобное место. Возможно в несколько мест.

Остаётся лишь встроить поддержку в коммандеры, чтобы запуская программу они оставляли резидент с драйвером памяти. В дальнейшем установку резидента можно встраивать в новые прошивки бейсиков/TR-DOS.