Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

Тема: Новый IDE-контроллер для Ориона

  1. #11
    Master Аватар для alx32
    Регистрация
    18.07.2010
    Адрес
    Ульяновск
    Сообщений
    849
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Error404, а какие адреса у нас свободны для твоего варианта?
    F780-F7FF - это отведём для регистра данных? А для остальных регистров какие адреса?

  2. #12
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    Error404, а какие адреса у нас свободны для твоего варианта?
    F780-F7FF - это отведём для регистра данных? А для остальных регистров какие адреса?
    Сможем сделать так:
    • все регистры контроллера посадить в диапазон F750-F75F - как на Орионе-ПРО, думаю, не надо стремиться сделать 1:1 с ОриономПРО (т.к. такая схема уже есть), наоборот если регистры совпадать не будут, то можно будет сделать автодетект схем контроллера (ПРО/128)
    • регистр данных IDE для пересылок по LDIR дополнительно должен выбираться и в диапазоне F780-F7FF (но этот режим должен аппаратно стробироваться неким разрешающим сигналом - каким-то битом порта конфигурации, потом решим какого порта каким битом)


    Таким образом, упр. регистры сетевой платы и винта мы разнесли, а регистр данных (F780-F7FF) будем переключать по необходимости (схему сетевухи тоже чуть допилим чтобы AEN на 8019 приходил аналогично стробированный битом управления, инверсным относительно IDE)
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  3. #13
    Member Аватар для Vasil
    Регистрация
    02.10.2006
    Адрес
    Тверская обл.
    Сообщений
    149
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alx32 Посмотреть сообщение
    Где-то чуть больше полугода назад, во время сборки Орион-512, меня удивляло одно обстоятельство - кривой IDE-интерфейс через КР580ВВ55...
    Ты имеешь ввиду контроллер по схеме Михаловского для Орион-ПРО (а также для 128-го) ? Или что-то другое ?

  4. #14
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasil Посмотреть сообщение
    Ты имеешь ввиду контроллер по схеме Михаловского для Орион-ПРО (а также для 128-го) ? Или что-то другое ?
    Используется решение вот из этого проекта:
    http://www.pjrc.com/tech/8051/ide/

    , но порты A и С надо поменять местами (это пришлось сделать, чтобы дефолтные ПЗУ-шные загрузчики ORDOS не слали в IDE мусор если IDE повешен на порт F500 вместо ROM-DISK)
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #15
    Member Аватар для Vasil
    Регистрация
    02.10.2006
    Адрес
    Тверская обл.
    Сообщений
    149
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Используется решение вот из этого проекта:
    http://www.pjrc.com/tech/8051/ide/

    , но порты A и С надо поменять местами (это пришлось сделать, чтобы дефолтные ПЗУ-шные загрузчики ORDOS не слали в IDE мусор если IDE повешен на порт F500 вместо ROM-DISK)
    Понял. А кто-нить собирал контроллер по схеме В.Михаловского ?

  6. #16
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasil Посмотреть сообщение
    Понял. А кто-нить собирал контроллер по схеме В.Михаловского ?
    А что это за схема?
    И, собрать схему мало, надо понимать насколько она поддержана ПО, может из-за отсутствия ПО к каким-то из схем и интереса не будет. Для схемы на ВВ55 (основное достоинство ее - максимальная простота из-за использования уже имеющейся набортной ВВ55) мне все пришлось написать самому, не уверен что снова захочу этого.

    ---------- Post added at 10:00 ---------- Previous post was at 09:56 ----------

    В принципе, добавить в существующее ПО поддержку новой схемы не сложно - были бы отлаженные исходники процедуры нижнего уровня работы с IDE по той схеме: read_sector, write_sector, io_ctl. Вот их-то сочинять и отлаживать желания мало.
    Последний раз редактировалось Error404; 20.11.2014 в 10:04.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Member Аватар для Vasil
    Регистрация
    02.10.2006
    Адрес
    Тверская обл.
    Сообщений
    149
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    А что это за схема?
    И, собрать схему мало, надо понимать насколько она поддержана ПО, может из-за отсутствия ПО к каким-то из схем и интереса не будет. Для схемы на ВВ55 (основное достоинство ее - максимальная простота из-за использования уже имеющейся набортной ВВ55) мне все пришлось написать самому, не уверен что снова захочу этого.

    ---------- Post added at 10:00 ---------- Previous post was at 09:56 ----------

    В принципе, добавить в существующее ПО поддержку новой схемы не сложно - были бы отлаженные исходники процедуры нижнего уровня работы с IDE по той схеме: read_sector, write_sector, io_ctl. Вот их-то сочинять и отлаживать желания мало.
    Это самая первая схема (IDE+RTC), распространяемая вместе с остальной периферией (COM-порт + Муз. процессор) для Орион-ПРО, можно сказать стандартная, заказывал ее еще у В.Пушкова давно-давно. Вечером поищу данный пакет (образ дискеты) и кину сюда ссылку. К этой схеме есть тестовая программулина, позволяющая проверять отдельные узлы платы, в ридмишке к ней все написано. Возможно уже есть реальная поддержка винта (загрузка с него) в ROM-дисках (ROM1, ROM2) Орион-ПРО (у меня прошита версия 2.10), но это надо проверять ессно на железе.

  9. #18
    Veteran
    Регистрация
    14.01.2010
    Адрес
    г. Шумерля, Чувашия
    Сообщений
    1,353
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Образ диска, наверное, этот.
    Вложения Вложения

  10. #19
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vasil Посмотреть сообщение
    Возможно уже есть реальная поддержка винта (загрузка с него) в ROM-дисках (ROM1, ROM2) Орион-ПРО (у меня прошита версия 2.10), но это надо проверять ессно на железе.
    Не, надежнее в исходнике посмотреть - есть оно или нет, раз уж есть исходники. Т.к. не грузиться оно может по тысяче причин, в т.ч. ошибок в железе, или ошибок в ПО, или если в ПО не поддержано.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  11. #20
    Member Аватар для Vasil
    Регистрация
    02.10.2006
    Адрес
    Тверская обл.
    Сообщений
    149
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от АлександрПП Посмотреть сообщение
    Образ диска, наверное, этот.
    Сейчас глянул - в моем есть сорц тестилки hdd-контроллера для режима Орион-128, в твоем только ее бинарник.
    Кину ссылку - сами глянете, может чего-нить новое отыщите.

    ---------- Post added at 22:28 ---------- Previous post was at 22:17 ----------

    Цитата Сообщение от Error404 Посмотреть сообщение
    Не, надежнее в исходнике посмотреть - есть оно или нет, раз уж есть исходники. Т.к. не грузиться оно может по тысяче причин, в т.ч. ошибок в железе, или ошибок в ПО, или если в ПО не поддержано.
    Логично. Ссылку на софт бросил в топике "Орион-ПРО. Софтверные дела"

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Игры для Ориона 128
    от Dota в разделе Орион
    Ответов: 9
    Последнее: 13.06.2020, 06:03
  2. Ответов: 18
    Последнее: 22.03.2012, 09:15
  3. cp/m для Ориона-128
    от sergey2b в разделе Орион
    Ответов: 7
    Последнее: 11.02.2011, 17:52
  4. Схема ОРИОНА-128(НУЖНА)!!!!
    от Nordic в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.12.2008, 14:45

Ваши права

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