Сегодня я немножко побегал по ROMу 'Didaktik' и посмотрел, что именно было изменено. Все правки понятные (мне помогал Ян Логан), кроме новых процедур работы с портом КР580ВВ55А. Может кто помочь расшифровать что делают процедуры с адреса $386e? Собственно удивился двум вещам:
1) Нигде не нашел вызова этих новых процедур ранее в ПЗУ. Неужели драйвер принтер что-то подменяет или что-то перехватывает неявным образом?
2) Забавные конструкции типа:
Код:
ld	sp,$8000	‘set new sp to $8000
...
ex	(sp),hl
out	($7F),a
ex	(sp),hl
out	(c),0
ex	(sp),hl