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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 17 из 17

Тема: Внешний порт для МК-90

  1. #11
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,205
    Спасибо Благодарностей отдано 
    130
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    179 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Смотрел ячейку 013400 (1700h), ловушка стоит на этот же адрес. Есть срабатывания. Добавляю сигнал ОБМ - не работает. Ни прямой, ни инверсный.
    Может у этого "рассыпушного процессора" КА588 свои стандарты на внешние сигналы? Документации пока не нашел.
    Надо тему перенести в раздел БК/ДВК - все аксакалы там. Либо, пригласить их в тему (если они за новыми не следят)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  2. #12
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вчера удалось записать даблбайт во внешний регистр.
    Оказалось, грабли были в разъеме. Вот что отсутствие матчасти делает
    Записать получилось, проецируя порт на существующий адрес ОЗУ.
    Когда порту назначил адрес ближе к концу адресного пространства, там где ничего нет (E900h, 164400oct), команда записи PATCH начала выдавать новые интересные глюки. Мелькает на долю секунды строка типа "сбой записи..... чего-то там" и вываливаемся в рестарт бейсика. Как много нам открытий чудных...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #13
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,205
    Спасибо Благодарностей отдано 
    130
    Спасибо Благодарностей получено 
    208
    Поблагодарили
    179 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Записать получилось, проецируя порт на существующий адрес ОЗУ.
    В PDP style системах нет понятия портов, есть диапазон адресов ОЗУ под ввод-вывод. Причём, что бы внешнее устройство могло принимать отдавать данные должны соблюдаться определённые условия его взаимодействия с шиной, в том числе и допустимый диапазон адресов. Но, я совсем не силён в PDP, ты бы всё же перенёс тему в более "прошареный" раздел ;-)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  4. #14
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    В PDP style системах нет понятия портов, есть диапазон адресов ОЗУ под ввод-вывод.
    Под словом порт подразумевается именно порт, внешний регистр, проецируемый на память. То, что у ПДП нет понятия "порт" как структуры, параллельной адресации линейки памяти - я знаю...

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    Причём, что бы внешнее устройство могло принимать отдавать данные должны соблюдаться определённые условия его взаимодействия с шиной, в том числе и допустимый диапазон адресов
    В этом и есть весь цимес. Интересно, практически детективная история. Теория известна, по ниточкам вытягиваем подтверждение на практике.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  5. #15
    Activist
    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    234
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Угу.
    Инвертировал адрес.
    Не помогло.
    Пока не знаю в чем причина....
    - - - Добавлено - - -
    Если только ошибся с разводкой сигналов, разъем на МК воистину дурацкий.
    Перепроверяю.
    - - - Добавлено - - -
    Странно всё, в общем.
    Ошибок в разводке нет.
    Упростил селект, сделал ловушку просто на адрес.
    Инверсный адрес не ловится.
    А вот прямой адрес ловится.
    Смотрел ячейку 013400 (1700h), ловушка стоит на этот же адрес. Есть срабатывания. Добавляю сигнал ОБМ - не работает. Ни прямой, ни инверсный.
    Может у этого "рассыпушного процессора" КА588 свои стандарты на внешние сигналы? Документации пока не нашел.
    -
    http://www.pisi.com.pl/piotr433/index.htm#mk90
    http://www.pisi.com.pl/piotr433/mk90hwe.htm
    схемы
    http://www.pisi.com.pl/piotr433/mk90pp.htm
    Connector for the system board - XP1
    -
    Внутри МК-90 и на системном разъёме не такое МПИ как у БК (AD-инверсные и упр.-инв.), в МК-90 (у серий 588 и 1835) адреса-данные прямые, управляющие сигналы инверсные.
    Последний раз редактировалось Ал-р; 24.05.2016 в 21:28.

  6. #16
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ал-р, спасибо, я этот сайт вдоль и поперек знаю.
    Вывод в порт кстати получился. Ёлочкой на Новый Год можно управлять
    А вот заставить читать - нет, никак не вклиниться в адресное пространство.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

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

  8. #17
    Activist
    Регистрация
    11.08.2009
    Адрес
    Минск
    Сообщений
    234
    Спасибо Благодарностей отдано 
    21
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Ал-р, спасибо, я этот сайт вдоль и поперек знаю.
    Вывод в порт кстати получился. Ёлочкой на Новый Год можно управлять
    А вот заставить читать - нет, никак не вклиниться в адресное пространство.
    -
    Вы попадаете на занятые области адресного пространства:
    100000...177777 - ПЗУ с реальным физическим объёмом 32Кбайта (системный контроллер блокирует какой-то диапазон для внутренних регистров, но лучше туда не соваться). Записывать во внешнее устройство с адресами в этом диапазоне можно (если не попадать на системные регистры, тогда результат непредсказуем), ПЗУ при записи в эти адреса не мешает.
    40000...77777 - вот здесь свободно в МК-90, допустимы и запись и чтение чего-то там своего (в МК-92 именно в этот диапазон включено второе ПЗУ 16К которое стоит на большой плате МК-92)
    0...37777 - ОЗУ 16Кбайт: при чтении у внешнего устройства будут конфликты с РУ10; при записи возможны сбои-зависания при попадании на область векторов, стека, экрана, программ ...
    Последний раз редактировалось Ал-р; 25.05.2016 в 06:48.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Радио-86РК: Внешний RОМ диск
    от DATAsoft в разделе Радио-86РК
    Ответов: 304
    Последнее: 03.07.2020, 17:13
  2. Внешний аудиовход ZX Spectrum +2
    от eddison в разделе Зарубежные модели
    Ответов: 66
    Последнее: 02.05.2020, 19:16
  3. Внешний дисковод для Spectrum +3
    от Quest в разделе Зарубежные модели
    Ответов: 12
    Последнее: 29.04.2013, 21:15

Ваши права

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