Error404, на обычном Орионе-128 (с ВМ80) без КНГМД шина не притянута и там из несуществующих ВУ читаются какие-то левые значения, отличные от 00 и FF ((
Если проекция портов на память в Z80-Card работает также как в "классике", то этот код должен определять железку корректно:
Код:
; ОПРЕДЕЛЕНИЕ ПЛАТФОРМЫ
LXI H,0000H
MOV C,M
MOV M,L
MVI A,0C3H
OUT 00H
CMP M
MOV M,C
LXI H,T_128
JZ $+6
LXI H,T_PRO
CALL 0F818H
...
RET
T_128:DB 'Орион-128',0
T_PRO:DB 'Орион-ПРО',0
Проверить бы на живом Орионе с Z80-Card...