Я заметил, что автор при рисовании мапперов процессоров задал два последних пина разъёмов как ID подключаемых процессоров. Назначение ясно - hard определение процессора. Я тут покопался в своих бумашках и нашёл вот такой код:
Не могу понять что это, просто определение текста или реальное определение процессора.Определение типа процессора
А лучше (на 2 байта короче) так:
<A> - CPU type: 0-i8080, 1-KP580BM1, 2-1821BM85, 3-Zilog z80
Код:
cpudetect: lxi d, msg_z80
xra a
dcr a
mvi a, 3
rpo
lxi d, msg_8080
lxi h, первые две буквы msg_8080
xra a
shlx
inr a
mov d, h
mov e, l
dsub d
lxi d, msg_vm1
rz
lxi d, msg_8085
inr a
ret
SYR-ALEX, а вот все прошивки для Атмеги88 можно воткнуть в один контроллер или нужно соответственно два или три с разной прошивкой?