![]() |
Эмулятор дисковода - ?
Утряс проблемы с количеством железа дома и завожу наконец ZX, судя по всему Москву-128.
Условием было то, что аппарат займет минимальное место и не будет представлять из себя кучу коробок, соединенных проводами. На первое время конечно придется зацепить 3.5" дисковод. А потом... Интересно, а что скажет уважаемый All относительно эмулятора дисковода? Можно пойти несколькими путями: 1. Связаться с Максагором и адаптировать vTR-DOS для работы с малым объемом памяти (не обязательно грузить в память весь образ, его можно и читать с карты, пусть даже это будет медленнее, но ведь БУДЕТ!). Возможно потребуется доустановка в комп служебной памяти на манер Disciple/Opus/+D. 2. Взять вот это устройство и адаптировать к ZX. 3. Можно разработать собственный контроллер, включающийся вместо ВГ93, не имеющий ее недостатков, возможно быстрее работающий (за счет "мгновенного" позиционирования), возможно обеспечивающий также режим "прозрачного" доступа к карте (для продвинутых ОС типа IS-DOS). Вы спросите - а какой смысл разработки для устаревших машин? А смысл - выход на западный рынок с их фирменными машинами. Конечно они в большинстве своем используют +D, но это не представляет технической проблемы, поскольку контроллер, используемый в +D, является предшественником ВГ93 и ВГ93 умеет исполнять абсолютно все его команды. Я прорабатывал этот вопрос ранее, когда загорелся идеей универсального дискового контроллера. Идеи/мысли/пожелания? |
Quote:
|
Я все-таки думаю что подключать надо не вместо дисковода, а напрямую вместо ВГ. Это проще с точки зрения firmware, а работать будет не со скоростью реальной ВГхи, а значительно быстрее. Загрузчики с фоновой музыкой тоже будут быстрее работать ибо потерь данных можно избежать в принципе. А режим непосредственного доступа к карте можно использовать например в IS-DOS для манипуляции содержимым карточки.
Кстати кто тут делал Chrome/ReSpect, можно и скооперироваться и создать MMC-based машину (что для моих условий просто шикарно ибо места плата клона занимает ну очень мало :v2_cheer: ) |
Quote:
|
А ник у него какой?
Блин жаль времени не было снять с того писюка флопик и один винт... Вот как всегда - отдашь все что валялось годами, а через неделю - ОЙ БЛИН НАДО-ТО КАК... |
Quote:
Флопик стоит сейчас максимум 200руб в любой ПЦ-помойке. Да я думаю у тебя наверняка 3.5 где нить валяется ненужный у друзей! |
Quote:
|
Какое видение конечного результата?
Имеются в виду платы расширений, необходимые комплектующие и самое главное - хотя бы приблизительно - затраты для модернизации. |
Кстати подумалось мне - а ведь это был бы эволюционный шаг в сторону того самого 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 веке нужны эти громоздкие жужжащие и греющиеся кирпичи неразумных объемов... :v2_tong2: |
Quote:
|
| All times are GMT +4. The time now is 13:21. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.