User Tag List

Показано с 1 по 10 из 186

Тема: Совмещенный контроллер НГМД и ЖД для УКНЦ

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #9

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    А CF-контроллер уже "есть" в виде IDE. И "был" в ТЕ времена.
    Почитал я вашу грызню... Как я понимаю, все это от недопонимания, кому что нужно.

    Позвольте и мне высказать свое мнение.

    IDE-контроллер ТЕХ времен был попыткой реанимировать умирающую технику. Отечественные компьютеры на базе PDP-11 еще работали, но уже было совершенно ясно, что с писюками они не конкуренты и им не жить. Тем не менее, работать было надо, а делать что-то серьезное на УКНЦ только с двумя дисководами, сами понимаете, ужасно. Самый поганенький винчестер, хотя бы 10М, облегчал жизнь многократно. А тут, как раз, пошли на выброс 286-е, появиласть возможность разжиться IDE-винчестером, дальше все понятно.

    Естественно, винчестер был подключен по-простому, поддерживать писюшные FAT'ы никому и в голову не пришло, подключили, проинитили, залили с дискет то, что надо, и вперед!

    Но сейчас-то это никому не нужно. Сейчас УКНЦ употребляется в в двух вариантах - как музейная ценность, с максимальным сохранением аутентичности, и как старая ностальгическая игрушка. Вот для последнего применения IDE ТЕХ времен не годится совершенно. Сейчас УКНЦ-шный софт хранится на писюках, в основном, в виде .dsk-файлов. И для того, чтобы предаться ностальгии на "железной" УКНЦ, нужно иметь средство быстрой и легкой доставки этих образов на УКНЦ. Лучше всего было бы использовать обычную флешку (USB Flash Drive), но сделать USB-хост на УКНЦ невозможно, а на каком-то микроконтроллере - достаточно сложно, необходим контроллер с аппаратным USB-хостом или USB-OTG, а это, как минимум, STM32, да и программирование USB-хоста и драйвера USB-Flash-диска на этом хосте - тоже не такая простая задача. Конечно, кое-кто из здесь присутствующих справится с этим, но станет ли он это делать бесплатно?

    В то же время есть более простое решение - SD и микро-SD карты. Переходник для микро-SD в USB стоит сущие копейки (их дают 3-4 штуки за одного убитого енота), а с интерфейсом (микро-)SD справится любой современный микроконтроллер.

    Цитата Сообщение от SKcorp. Посмотреть сообщение
    А удобно это как? Образ HDD заливать? А в образ все равно через плагин TC.
    А если писать .dsk, то он будет либо один на всю SD или SD будет незагрузочным.
    Не забываем, носитель (микро-SD) должен работать и на писюке, и на УКНЦ. Правильным решением для писюка будет множество файлов .dsk на этой микро-SD, любой из которых мог бы быть смонтирован в качестве диска на УКНЦ. То есть на SD-шке длжна быть какая-то писюшная файловая система, например, FAT-32, как самая простая. Учитывая, что для тех же AVR в сети есть готовая программа работы с FAT-32 с исходником на Си, задача особой трудности не представляет.

    Осталось как-то прицепить этот контроллер к УК-НЦ. Один из вариантов сделал Ярик, прицепил свой контроллер на шину ПП. Только тут вылезла та же фигня, что и с IDE - программа (своего рода драйвер) передачи данных между ПП и ЦП должна находиться в памяти ПП, а некоторые игрушки пользуются памятью ПП "не глядя" и перекрывают эту программу. В принципе, задача разрешима - для ностальгических игр флопики не нужны и даром, они нужны только для переноса свеженайденной старой дискеты на писюк. Делать это лучше на писюке, а потом забыть эту дискету, как страшный сон. А на УКНЦ, взяв РЕ-мулятор, затолкать эту программу на место обслуживания дискет - места там хватит с гарантией! Или, как я уже писал, прицепить этот контроллер к ЦП, на место СА. Только вот кто это будет делать?..

    Теоретически, еще можно склепать контроллер микро-SD на базе РЕ-мулятора, вставленного в кассету ПЗУ. Сделать один блок адресного пространства эмулируемого ПЗУ переключаемым, разрешить туда запись, в начале ПЗУ расположить загрузчик и ПП-часть драйвера, где-то в остальном адресном пространстве расположить регистры управления, и вперед!

    А полезность IDE тех времен весьма сомнительна.
    Последний раз редактировалось AFZ; 16.04.2017 в 07:04.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Контроллер HDD/CF для УКНЦ -- опрос
    от felix в разделе ДВК, УКНЦ
    Ответов: 39
    Последнее: 03.03.2012, 13:32
  2. НГМД УКНЦ
    от АлександрПП в разделе Барахолка (архив)
    Ответов: 8
    Последнее: 15.02.2012, 20:16
  3. Контроллер НГМД
    от MV1971 в разделе Внешние накопители
    Ответов: 2
    Последнее: 30.04.2010, 20:23
  4. контроллер НГМД для "Байта"
    от klingon в разделе Внешние накопители
    Ответов: 2
    Последнее: 05.04.2010, 00:20
  5. Куплю контроллер дисковода для УКНЦ
    от tnt23 в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 27.02.2009, 08:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •