Вот чего подумалось - я тут от Z80 (недавно
почившего в бозе) начал потихоньку отходить, больше концентрируясь на 8080/8085 - можно попробовать написать прошивку платки таким образом, чтобы она работала и там, и сям (а ещё у меня есть PC XT-совместимый комп с процом V20, который умеет работать и как 8088, и как 8080) - в перспективе у меня может появиться свой собственный
компик на 8085 с ISA-шиной, где эта сетевушка замечательно пригодилась бы...
P.S. Вот как в бложеке
https://www.bramm.dk/blog/?page_id=554 предлагается различать Z80 и 8080:
Но похоже 8085 тоже как и Z80 имел флаг N (бит 1), который был недокументированный у 8085 и в народе назывался V, т.е. код выше задетектит 8085 как Z80 - надо ещё что-то найти, чтобы отличать 8085 от Z80, например второй недокументированный флаг у 8085 в народе называется K (бит 5), одна из функций которого сохранять факт 16-битного переполнения при выполнении инструкций INX/DCX и ещё кое-что (см.
https://www.righto.com/2013/02/looking-at-silicon-to-understanding.html) - этот флаг в 8080 всегда равен 0, а Z80 сохраняет туда копию бита 5 результата (или аргумента, если это сравнение)...
P.P.S. Подробнее про флаг 5 у 8085 от Кена Ширриффа (righto.com):
т.е. бит 5 будет содержать 1 если при сравнении со знаком первый аргумент был меньше второго - например после того как мы поняли, что это 8085 или Z80 регистр A будет содержать #00 (0) и если его сравнить скажем с #FF (-1), то в случае 8085 бит 5 флагов станет равным 0, а в случае Z80 - 1: