ОК, про IDE буду иметь ввиду.
Но для "порта принтера" F600 все равно надо подключать "честную" внешнюю 82с55. Хошь - для принтера, хошь - для орионовского программатора ПЗУ, хошь - для IDE.
Что касается ROM-disk-а, я рассуждал так: В отсутствии НГМД он теряет ценность, т.к. содержимое квазидисков ОЗУ (при работе с ORDOS) просто некуда сохранить, и неоткуда загрузить. Если же у нас в качестве "устройства куда сохранить" уже есть дисковод или IDE-устройство (например CompactFlash), то с него можно сразу грузить CPM - куда как лучшую ОС. ORDOS же в этом случае (т.е. и ROM-disk) представляет только естественнонаучный интерес - типа "вот оно как было по бедности то".
Большое ПЗУ (а еще лучше - FLASH) с выборкой более 2к можно более рационально применить, например адаптировавав CP/M для загрузки из ПЗУ, а возможность работы с НГМД и IDE в ней останется.
Более того, такие разработки уже были (хотя и не получили распространение из за отсутствия "в массах" больших ПЗУ), и в архитектуре Z80Card-II даже был порт страниц ПЗУ - порт 0FCh.
Можно будет сделать переключатель (аппаратно или программно каким-то портом)? По-умолчанию 5MHz (с Wait или "честных"), при включени Turbo - гнать по максимуму. Это нужно т.к. большинство ПО не умеет подстраиваться на частоту, и ввод с клавиатуры на высоких частотах станет нереальным. В наиболее продвинутой версии CP/M Ориона (которую надо откуда-то еще загрузить, т.е. только в варианте с НГМД или IDE) есть драйвер, где ввод с клавиатуры синхронизируется на прерываниях 50Гц и не завивит от частоты CPU. Для такой ОС Турба категорически приветствуется. Но это только для архитектуры Z80Card-II, ее пока как я понимаю еще нет. А в стандартном Орионе прерываний нет вообще (зато есть тупой звук по EI/DI - зла не хватает )
Чуть не забыл - на частотах более 5МГц возможно будет не успевать контроллер клавиатуры PS/2 (если используем версию caro на основе меги48). Хотя это в принципе решаемо вводом нескольких тактов ожидания (/WAIT CPU) при обращении на чтение к порту клавиатуры.