Когда делалась система в середине 00-х, большинство "расширенных" машин было "не в почете" - максимум распространялись драйвера на расширение верхней памяти - все остальное было почти забыто, как максимум - "на периферии внимания". Нормальных эмуляторов с поддержкой всех возможностей почти не было, как и информации, помимо скупого описания портов. Не было и единых сообщество любителей расширений. Некое "сообщество любителей АТМ" (условное название) было одним из первых по расширенным машинам, сложившееся вокруг сайта АТМ. Это и предопределило интерес. Тогда это было на уровне "проб и ошибок", первых идей и озарений нак той РЕАЛЬНОЙ технике, что была у нас. Возможно, создавайся система в наши дни, было бы по другому. Но что сделано, то сделано.
Что касается TASiS, то помимо экрана там поддержаны ряд иных архитектурных особенностей АТМ, поэтому универсальный вариант под все "расширения" невозможен. Но тем не менее TASiS остается исдосом, совместимым "сверху вниз", и если программы не используют именно архитектурные особенности (работа с диспетчером страниц или переключение разных режимов графики), то она нормально пойдет и на обычных исдосах. В частности проигрыватель и копировщик CD-ROM вообще сами определяют, в какой системе запущены. И если это не TASiS, работают в обычном ZX-экране. Для их адаптации надо только поддержать порты IDE Профи. Все исходники у меня есть. Если даже у вас не будет цели работы именно в исдосе, то можно оттуда взять процедуры работы с CD и выдрать их для использования, например, в профинском CP/M...







Ответить с цитированием