Доброго времени всем. Вот набросал распределение адресного пространства Z80, с учетом, что контроллер на нем будет работать под управлением cp/m-80. Выглядит это так:
Все линейное адресное пространство разбито на две условные области - свободно сменяемую и несменяемую. В несменяемой области, RAM, объемом около 16 килобайт, будет находиться все ср/м хозяйство. Ну, кроме разве что области SYS VAR, которая размещается в самых нижних адресах памяти. Свободно сменяемая память физически состоит из 4 страниц, примерно по 48 килобайт каждая. Страница PAGE 1 содержит RAM, объемом 32 килобайта, смещенную в адресном пространстве на область SYS VAR, и ROM объемом 16 килобайт, с программой начального пуска и сетевой загрузки cp/m в несменяемую область RAM. Страницы PAGE 2 - PAGE 4 являются RAM с объемом 48 килобайт каждая. Оперировать ими будет cp/m.
Я конечно не программер, и может чего не совсем корректно представляю, но логически выглядит работоспособно.
P.S. Чего то картинки тут жутко сжимает