Кстати подумалось мне - а ведь это был бы эволюционный шаг в сторону того самого ZX-Palm... Платка маленькая, на Альтере, MMC поддерживается...
2 Griv:
Видение (1) варианта: плата подключается в слот расширения, содержит ROM необходимого размера и RAM пока неопределенного размера.
Видение (2) варианта: плата подключается в панельку вместо ВГ93, содержит контроллер и память к нему. Кнопок и экранчика можно не делать, вместо этого можно сделать всего одну кнопку (Reset MMC), которая будет устанавливать текущим образ диска с определенным именем (например boot.trd). Остальное управление можно возложить на ПО, использующее режим непосредственного доступа к карте.
Использование такого механизма дает возможность автоматически загружать с MMC все что душа пожелает. boot.trd может быть как обычным TR-DOS диском, так и скажем загрузочным диском IS-DOS. При этом загружаемое ядро IS-DOS может быть настроено так, чтобы использовать в качестве рабочего диска ВСЮ карту в режиме непосредственного доступа через свой драйвер. То бишь:
1. Машина стартует. Контроллер монтирует "boot.trd" в качестве диска A:.
2. Запускается TR-DOS, исполняет Run "boot".
3. Запускается бутсектор IS-DOS.
4. Бутлоадер IS-DOS грузит с образа диска образ ядра IS-DOS, содержащего драйвер MMC.
5. Ядро IS-DOS монтирует всю карту как рабочий диск, используя свой драйвер.
Вуаля, то о чем мы так долго мечтали - загрузка системы с альтернативного носителя без каких-либо вмешательств в ПЗУ машины. Работоспособность 100% на любой машине, хоть фирменном ZX, хоть какой.
При желании можно дополнительно к поддержке MMC ввести поддержку IDE... Хотя кому в XXI веке нужны эти громоздкие жужжащие и греющиеся кирпичи неразумных объемов...![]()




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
