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

User Tag List

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

Тема: Помогите схемой чтения порта 7FFD

  1. #1
    Veteran Аватар для John North
    Регистрация
    22.09.2006
    Адрес
    Ижевск
    Сообщений
    1,706
    Благодарностей: 400
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Помогите схемой чтения порта 7FFD

    сабж.
    когда то собирал такую. помню на мс ТМ9.
    а щас не могу найти(
    поделитесь плиз.
    Хороший.. Плохой.. Главное - у кого ружьё !!

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

  3. #2
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,243
    Благодарностей: 163
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Под рукой нет, но это не та, что из Скорпиона зелёного через AY?
    Если нет, то по какому стандарту и где используется?
    Scorpion ZS 1024 Turbo+ v2013 / ZXMC2 / SMUC (CF 2Gb) / ZX-TEE (ZXM-GS / ZXM-Soundcard Extreme) / VGA-coder / FDD Emulator

    Благодаря авторскому надзору (процедура наблюдения за уже работающим изделием) у бывалого инженера вырабатывается устойчивый пофигизм (потому что всё равно всё сделают не так, но всё равно всё заработает), цинизм (потому что надо первым делом прикрыть жопу от сорванных сроков) и оптимизм (потому что всегда кто-то срывает сроки больше тебя).

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

    Скрытый текст

    Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
    Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
    ZXM-Phoenix 1024k
    ATM Turbo 2+ v7.10 512k
    HIMAC HR42.04 48K
    HIMAC 128
    Ленинград 1
    [свернуть]

  5. Эти 2 пользователя(ей) поблагодарили Djoni за это полезное сообщение:
    John North (06.12.2015), solegstar (06.12.2015)

  6. #4
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    3,603
    Благодарностей: 1750
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Djoni Посмотреть сообщение
    спс, надо будет чуть доделать прошиву профи, чтобы доступно было только в досе. тест 4.30 конечно показывает чтение порта, но наверное это не совсем верно. доделаю. хотя, на самом деле, удобно было проверять прошивку в бейсике 48...
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

  7. #5
    Master Аватар для Djoni
    Регистрация
    20.02.2005
    Адрес
    Новосибирск
    Сообщений
    733
    Благодарностей: 506
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Была помню доработка для включения расширенной памяти в TR-DOS для работы рам диска.
    https://yadi.sk/d/2vPjvXkpm3CzW
    Последний раз редактировалось Djoni; 07.12.2015 в 09:17.

    Скрытый текст

    Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
    Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
    ZXM-Phoenix 1024k
    ATM Turbo 2+ v7.10 512k
    HIMAC HR42.04 48K
    HIMAC 128
    Ленинград 1
    [свернуть]

  8. #6
    Master
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    880
    Благодарностей: 470
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Порт 7FFD обычно реализуется на регистре типа ТМ9 (6 бит), иногда - ИР22/23/27/33 (8 бит - для Пентагон-512 и т.д.). В этом регистре запоминается информация, которая была записана в порт. Своими входами регистр подключен к шине данных, а выходы используются в схеме расширения.

    Так вот, обмен информацией между процессором и портами осуществляется через шину данных. Данные с шины попадают в регистр - произошла запись. Чтобы считать данные из регистра - надо их подать обратно на шину данных в тот момент, когда процессор выполняет команду IN 7FFD. В остальное время на шину данных ничего подавать нельзя - она используется для обмена информацией с памятью и другими портами.

    Соответственно, для подачи информации на шину данных необходим буфер с тремя состояниями на выходе. Подойдут микросхемы типа 555АП5, 555АП6, 155ЛП11 и даже 555ИР22 - тысячи их. Буфера обычно имеют входы - на них необходимо подать сигналы с регистра 7FFD. Выходы буфера подключаются к шине данных. Еще у буфера есть вход разрешения - на него необходимо подать сигнал, разрешающий включение выходов тогда и только тогда, когда процессор исполняет команду IN 7FFD. В этот момент на сигналах /IORQ, /RD, A1, A15 присутствует лог. 0, на линии /M1 и прочих линиях адреса - лог. 1. Так что нужна логическая схема, выход которой равен лог. 0 (обычно активный уровень сигнала разрешения буфера - 0), когда /IORQ, /RD, A1, A15=0, /M1=1, A14..A2, A0=1. Обычно линии адреса A12..A2, A0 не используются для выборки порта 7FFD, поэтому их можно не включать в схему, тем самым достигается ее упрощение. Вот и всё!

    - - - Добавлено - - -

    Удобно совместить логическую схему для чтения 7FFD с логической схемой для записи в 7FFD и формирования сигналов BDIR, BC1 для AY. Привожу фрагмент схемы с портом 7FFD и формированием управляющих сигналов.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	in_7ffd.jpg 
Просмотров:	116 
Размер:	25.2 Кб 
ID:	55502  

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

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

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

Похожие темы

  1. Помогите схемой на клон ПК "HIMAC" Новосибирск
    от UA(YPB в разделе Для начинающих
    Ответов: 1
    Последнее: 14.10.2012, 09:45
  2. Ответов: 4
    Последнее: 02.08.2011, 11:24
  3. Про бит 3 порта 7FFD (экраны ZX128)
    от IanPo в разделе Программирование
    Ответов: 8
    Последнее: 31.03.2011, 19:55
  4. Помогите схемой видеоблока!
    от Deer в разделе Unsorted
    Ответов: 4
    Последнее: 12.05.2008, 18:55
  5. #7FFD в унреале?
    от lvd в разделе Эмуляторы
    Ответов: 20
    Последнее: 28.03.2005, 19:34

Ваши права

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