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

User Tag List

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя
Показано с 81 по 90 из 174

Тема: Специалист_МХ: контроллер дисковода

  1. #81
    Member
    Регистрация
    23.02.2012
    Адрес
    г. Слюдянка, Иркутская обл.
    Сообщений
    78
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Байкал, заработал ли контроллер дисковода?
    Посмотрел видео:так я запускал дисковод,когда не работал на МХ-е RAMFOS,сейчас
    я запускаю от F6.Контроллер универсальный работает только с 5.25" дисководом.При
    форматировании дискеты,записывается операционная система MX_DOS,которая потом
    работает от F6.У меня дисковод 5.25" работает с MX_DOS отлично.

  2. #82
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Понятно. Жаль что 3 дюймовые не работают. А вот Vinru откопал код запуска проверки контроллера/дисковода:

    Это код запуска MXDOS решает, что подключен контроллер дисковода, но загрузится с него не может.
    Если в порту 0FFE8h седьмой бит будет нулевым, значит контроллер дисковода присутствует.
    А если нет дисковода и нет подтяжки, то процессор 8080 оттуда будет читать 82h/83h, что то же подходит. Видимо процессор Z80 читает другой байт, в котором 7 ой бит нулевой.
    Подтяжка должна решить проблему.

    Code:

    0037+ F870 ; Ожидание готовности и проверка наличия дисковода
    0038+ F870 3A E8 FF loadMxDos_1: lda IO_FLOPPY_CMD ; Если нет дисковода читается слово состояния процессора 82h/83h
    0039+ F873 17 ral
    0040+ F874 D8 rc ; Если седьмой бит не нулевой, значит дисковода нет
    0041+ F875 1F rar
    0042+ F876 1F rar ; Если нулевой бит не ноль, значит дисковод не готов.
    0043+ F877 D2 70 F8 jnc loadMxDos_1
    Т.е. можно попробовать шину данных, вернее биты 0 и 7 через резисторы посадить на землю. Может это как-то поможет?

  3. #83
    Member
    Регистрация
    23.02.2012
    Адрес
    г. Слюдянка, Иркутская обл.
    Сообщений
    78
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Т.е. можно попробовать шину данных, вернее биты 0 и 7 через резисторы посадить на землю. Может это как-то поможет?
    Спасибо,попробую,я ПК уже положил на полку.

  4. #84
    Member
    Регистрация
    23.02.2012
    Адрес
    г. Слюдянка, Иркутская обл.
    Сообщений
    78
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Подтяжка должна решить проблему.
    Попробовал посадить на общий провод биты 0 и 7 шины данных,результат тот-же.
    Подключал дисковод 3.5" с прямым и перекрученным шлейфами,загружал MX_DOS v.2.12 ,при попытке форматировать дискету,пишет 00 в начале первой дорожки ,запускается мотор и зависает.Выйти из этого состояния можно только,нажав "сброс".При нажатии F6
    мотор запускается и зависает(при не форматированной дискете).Может быть нужна другая версия MX_DOS ?

    ---------- Post added at 13:51 ---------- Previous post was at 13:45 ----------

    P.S. ... на шину данных через резисторы по 2к ...

  5. #85
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Жаль. Что не получается. Другой версией MX_DOS можно поробовать, последняя четвёртая. Взять можно здесь. Только как её в память записать - поставлялась на дискетах. Можно в ROM-диск пользователя записать, поменяв всю прошивку Специалиста_МХ. Этой я пользовался при тестировании снятом на видео из верхнего поста. По крайней мере выбор дисководов шёл.
    Вот у меня 5 -дюймовых дисководов нет, только 3 - дюймовые.

  6. #86
    Member
    Регистрация
    23.02.2012
    Адрес
    г. Слюдянка, Иркутская обл.
    Сообщений
    78
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fifan Посмотреть сообщение
    Только как её в память записать - поставлялась на дискетах.
    Спасибо,а нельзя ее(MX_DOS v.3.6 и v.4 они на диске есть)в формате Wave выложить на файлообменник?Я ее через RAMFOS загружу и запишу на 5.25" дискету.

  7. #87
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Байкал Посмотреть сообщение
    Спасибо,а нельзя ее(MX_DOS v.3.6 и v.4 они на диске есть)в формате Wave выложить на файлообменник?Я ее через RAMFOS загружу и запишу на 5.25" дискету.
    Попробую.

    Может мы говорим о разных программах? MX-DOS записывался на каждую дискету и находился в начальных секторах дискеты. Проверка на наличие контроллера и дискеты зашита в RAMFOS и выполняется при нажатии клавиши F6. Текст проверки я выкладывал выше. Как только проверка проходит удачно MX-DOS грузится с дискеты в память компьютера и оттудова запускается. А вот сама программа MX_DOS_4.EXE (я предлагал её в прошивке и на дискете) наверное должна запускаться прямо с ROM-диска или с дискеты и она служит только для форматирования дискеты с записью MX-DOS на дискету. Вот скриншоты из эмулятора:
    1. Внешний вид программ ROM-диска
    2. Запуск MX_DOS_4.EXE, внешний вид программы
    3. Нет дискеты/контроллера - выдача ошибки по F1
    4. Есть дискета - предлагает её отформатировать.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	bst_mx01.jpg 
Просмотров:	228 
Размер:	19.5 Кб 
ID:	46836   Нажмите на изображение для увеличения. 

Название:	bst_mx02.jpg 
Просмотров:	236 
Размер:	6.2 Кб 
ID:	46837   Нажмите на изображение для увеличения. 

Название:	bst_mx03.jpg 
Просмотров:	237 
Размер:	5.7 Кб 
ID:	46838   Нажмите на изображение для увеличения. 

Название:	bst_mx04.jpg 
Просмотров:	248 
Размер:	7.1 Кб 
ID:	46839  
    Последний раз редактировалось fifan; 19.03.2014 в 10:26.

  8. #88
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переконвертировал файл. Процесс выглядит так:
    1. При помощи программы Lodi Афанасьева (автора Специалиста_МХ) взял с файла коды программы. Выходной файл: rks.
    2. Утилитой rks2wav.exe Shoorick'а конвертировал в wav.

  9. #89
    Member
    Регистрация
    23.02.2012
    Адрес
    г. Слюдянка, Иркутская обл.
    Сообщений
    78
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Большое спасибо!

  10. #90
    Moderator Аватар для fifan
    Регистрация
    30.05.2007
    Адрес
    г. Лянтор, Сургутского р-на, ХМАО
    Сообщений
    4,165
    Спасибо Благодарностей отдано 
    106
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    71 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё раз просмотрев последнюю схему контроллера дисковода и убедился что вся часть схемы, отвечающая за переключения типов дисководов (3 или 5-то дюймовые) свободится к банальному логическому элементу И между сигналами 22 и 8. Выход с инверсией или без подаётся на 23 и 32 выводы ВГ93. Я говорю про D11, элемент D7, R1 и П1. И если эта часть схемы неверно собрана, то и запуск ВГ93 не произойдёт, т.к. нет сигналов готовности головки/дисковода.

Страница 9 из 18 ПерваяПервая ... 5678910111213 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Контроллер дисковода
    от andrew76 в разделе Внешние накопители
    Ответов: 55
    Последнее: 12.04.2024, 16:33
  2. Ответов: 24
    Последнее: 30.04.2016, 23:47
  3. Ленинград 3 + контроллер дисковода
    от zorel в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 28.07.2011, 14:03
  4. Куплю контроллер дисковода
    от djvini в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 21.04.2011, 01:19
  5. контроллер дисковода на микроконтроллере.
    от rnd.gen в разделе Внешние накопители
    Ответов: 92
    Последнее: 21.12.2010, 16:58

Ваши права

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