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

User Tag List

Показано с 1 по 9 из 9

Тема: Hayes-модем

  1. #1
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    869
    Благодарностей: 3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Hayes-модем

    А где можно найти схему и описание подключения сабжа?
    Конкретно меня интересует, как реализовано прерывание? Запрещается ли оно? Можно ли каким-либо образом определить, что ПО начало работу с модемом?
    Конкретно, это нужно для разработки Бета-2005. Задача: методом перехвата портов ввода/вывода определить, когда начинается и заканчивается работа с модемом с целью отключения/включения перехвата адреса #0066.

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

  3. #2
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Схема подключения ISA модема.

    Цитата Сообщение от Sonic
    А где можно найти схему и описание подключения сабжа?
    Конкретно меня интересует, как реализовано прерывание? Запрещается ли оно? Можно ли каким-либо образом определить, что ПО начало работу с модемом?
    Конкретно, это нужно для разработки Бета-2005. Задача: методом перехвата портов ввода/вывода определить, когда начинается и заканчивается работа с модемом с целью отключения/включения перехвата адреса #0066.
    Не очень понял о чем ты говоришь
    А схему лови, надеюсь некоторые вопросы отпадут сами.

  4. #3
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    869
    Благодарностей: 3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro
    Не очень понял о чем ты говоришь
    А схему лови, надеюсь некоторые вопросы отпадут сами.
    Спасибо, отпали. Требуемый сигнал может быть снят с 5 вывода U2 (либо можно продублировать эту часть, чтобы не кидать дополнительные провода. Хотя схема подключения модема в таком случае требует более полной дешифрации (+D использует порт #E7 для подключения/отключения ПЗУ).
    Ох, блин... Наподключали, наворотили, наупрощали...
    Предлагаю в качестве стандарта на будущее вводить полную дешифрацию портов. Иначе обязательно найдется комп, в который устройство не влезет по причине конфликта (В Профи например или даже ATM)

  5. #4
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,147
    Благодарностей: 5
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic
    Предлагаю в качестве стандарта на будущее вводить полную дешифрацию портов
    для этого придумали /IOGE

  6. #5

    По умолчанию

    Цитата Сообщение от jtn
    для этого придумали /IOGE
    Не 'для', а чтобы не делать ЭТО. Если взять примитивный пентогон и полностью дешифрануть там #fe и #fd хотя бы по младшему байту адреса, то IOGE можно и не делать (полагая, что и карточки тоже будут свои адреса полностью дешифровать).

  7. #6
    Master
    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    869
    Благодарностей: 3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jtn
    для этого придумали /IOGE
    IOGE - не панацея. С этим сигналом если мы имеем две карточки с пересекающимися адресами одна будет всегда давить другую. Без него на шине вообще будет каша ибо откликаться будут сразу два девайса.
    Я бы сказал, что он придуман для того, чтобы можно было включить вместо встроенного железа свое собственное, внешнее. Например, на плате уже есть кемпстон-джойстик, а я решил в ZX-BUS воткнуть 580ВВ55. Тогда onboard-джойстик отключится, мне не надо его убивать тупым раскаленным предметом.
    Плохой пример: интерфейс +D (и Бета-2005 в режиме эмуляции +D) использует порт #E3 для переключения страниц ПЗУ. IN из этого порта подключает память +D, OUT - отключает. Предположим что он дешифрирован полностью (реально так и будет). И есть модем, подключенный по той схеме, что приведена. Модем выбирается при A4=0, это пересечется с портом #E3. Оба девайса при выборке выдадут IOGE. Вопрос: кто кого задавит?
    Более того, насколько я знаю, ZX-BUS-слоты давят друг друга только в Pentagon1024, в остальных реализациях все контакты просто соединены параллельно и давятся по IOGE только внутренние устройства ZX. Так что проблемы будут в любом случае.

  8. #7
    Master Аватар для Ronin
    Регистрация
    28.03.2005
    Адрес
    Krasnodar, Russia
    Сообщений
    585
    Благодарностей: 2
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    РУКИ ПРОЧЬ ОТ IORQGE/
    не гоните, IORQGE/ именно и предназначен для упрощения дешифрации!
    если у тебя девайс #XX - нах@## ты обращаешся как #YY например ? сказано порт #XX - так и обращайся по #XX, а все левые #YY могут принадлежать другим девайсам (и правильно) могут быть обрублены этими девайсами на себя - ЧЕМ тебе не квази-ЖЕСТКАЯ дешифрация!

    и реализованы приоритеты по слотам во всех КАЯХ !!!

  9. #8
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ronin
    РУКИ ПРОЧЬ ОТ IORQGE/
    не гоните, IORQGE/ именно и предназначен для упрощения дешифрации!
    если у тебя девайс #XX - нах@## ты обращаешся как #YY например ? сказано порт #XX - так и обращайся по #XX, а все левые #YY могут принадлежать другим девайсам (и правильно) могут быть обрублены этими девайсами на себя - ЧЕМ тебе не квази-ЖЕСТКАЯ дешифрация!
    Это только в том случае если дешифратор #XX кроме себя не блокирует еще кучу адресов в том числе и #YY.
    Тоесть для внешних устройств рекомендуется делать как можно более полную дешифрацию.
    А /IORQGE желательно в схему встраивать, если хотите, что бы разрабатываемое устройство подключалось без проблем к любой модели Спектрума.

  10. #9

    По умолчанию

    Даёшь автоконфиг портов девайсов на ЗХ-БАС!

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

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

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

Ваши права

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