Разница в Didaktik и стандартном ROMе
Сегодня я немножко побегал по 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