идти на весьма жесткие аппаратные компромиссы.
И тут дилемма следующая: применение ИС EPROM в качестве ПЗУ микрокоманд
очень упрощает схему аппаратно и делает ее чрезвычайно гибкой.
Перешил ПЗУ микрокоманд - и система команд изменилась, и ошибки мгновенно
исправлены.
Вон я давал ссылку на аналог 6502 из "хлама"- там 5 ПЗУ микрокоманд с 5х8=40
линиями управления сделали всю схемотехнику весьма простой, даже с учетом,
что 6502 процессор более сложный, нежели PIC.
Аппаратный дешифратор более быстр, но беспардонно увеличивает число ИС
в конструкции - а это я считаю неприемлемым.
Вот этот вариант я считаю наиболее приемлемым с "нищебродской" точки зрения:

выполнить "ПЗУ" на дешифраторах и диодах.
Всё равно после ПЗУ в схеме уже есть регистры, избавляющие от иголок, но здесь они
войдут в состав "ПЗУ".

И всего-то надо будет добавить дешифраторов - чтобы соорудить "широкий" дешифратор.
Я доработаю свою конструкцию ЦПУ уже как есть - с двумя ПЗУ микрокоманд, и если
всё окажется подходяще - заменю их и часть логики на такие вот схемы.
Только вот "программировать" их придется вручную, впаивая диоды.

Но для 46 команд диодов не понадобится слишком много, как мне кажется.