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

User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 52

Тема: Дешифрация AY\YM

  1. #11
    Veteran Аватар для icebear
    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    Ничего подобного - в моем компе M1даже близко не стоял в дешифрации - посмотри схему компа ZX-777. Так что типичная ошибка -делать поспешные выводы.
    И на прерываниях всё ровно?

  2. #12
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от icebear
    И на прерываниях всё ровно?
    Блин народ, этому компу столько лет(уж не чайники его придумали) - ни каких проблем не возникало. Это могут подтвердить и другие владельцы этого компа.

  3. #13
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хехе, посмеялся от души. книжку по Z80 в зубы и вперед %)
    или может всё-таки вежливо попросишь объяснить в чем дело?

  4. #14
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited
    хехе, посмеялся от души. книжку по Z80 в зубы и вперед %)
    или может всё-таки вежливо попросишь объяснить в чем дело?
    Книжкой в зубы это интересно - обычноя я ее глазами читаю, а не пробую на зуб.
    Если хочется - объясни, а также что произойдет если не будет использоваться M1. И еще объясни как у меня комп работает. Возможно я чего то не понимаю.

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

    По умолчанию

    сигнал /iorq активен не только при выборке портов, но также и в цикле подтверждения прерывания (там /rd=1/wr=1, зато M1=0). поэтому используя только один из сигналов /rd или /wr для дешифрации портов будем также и получать запрос к ним и в цикле подтверждения (в нем процессор получает с ШД младший байт вектора прерывания, старший в рег.I, это справедливо только в режиме IM2).
    итак имеем:
    1) /iorq /rd в схеме дешифрации, тогда в режиме подтверждения
    /iorq=0 /rd=1 => схема будет думать, что происходит запись в устройство (при условии что на ША будет соотв. адрес) => в какой-то порт AY запишется черт знает что
    2) /iorq=0 /wr=1 => схема думает, что происходит чтение. и тогда на ШД выставится значение неизвестно чего - вектор будет нарушен и при отсутствии таблички в 257байт в программе, будем иметь цветные квадратики.
    А вот и пример:
    http://zx.pk.ru/showthread.php?t=1583

  6. #16
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,916
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от The Exploited
    сигнал /iorq активен не только при выборке портов, но также и в цикле подтверждения прерывания (там /rd=1/wr=1, зато M1=0). поэтому используя только один из сигналов /rd или /wr для дешифрации портов будем также и получать запрос к ним и в цикле подтверждения (в нем процессор получает с ШД младший байт вектора прерывания, старший в рег.I, это справедливо только в режиме IM2).
    итак имеем:
    1) /iorq /rd в схеме дешифрации, тогда в режиме подтверждения
    /iorq=0 /rd=1 => схема будет думать, что происходит запись в устройство (при условии что на ША будет соотв. адрес) => в какой-то порт AY запишется черт знает что
    2) /iorq=0 /wr=1 => схема думает, что происходит чтение. и тогда на ШД выставится значение неизвестно чего - вектор будет нарушен и при отсутствии таблички в 257байт в программе, будем иметь цветные квадратики.
    А вот и пример:
    http://zx.pk.ru/showthread.php?t=1583
    Это я и так знаю. Но если посмотришь схему компа, подключение микросхемы DD44(ИД4) там используется сигналы WR и RD. Так что если я в формуле и не написал сигнал RD/, то это значит опечатался. А использование в дешифрации M1 тем более, когда запихиваешь ее в 20 ногую PALку, не целесообразно.
    Так что не будем горячится и указывать на ошибки. Лучше бы взял и поправил формулу.

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

  8. #17
    Veteran Аватар для jtn
    Регистрация
    15.01.2005
    Адрес
    Kievska Rus
    Сообщений
    1,149
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick
    Так что не будем горячится и указывать на ошибки. Лучше бы взял и поправил формулу.
    в формулах не шарю, а схему еще искать надо %)

  9. #18
    Banned Аватар для Orionsoft
    Регистрация
    04.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    975
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а вы мне поможете если я вам конкретную схему предоставлю ...а то у одного ZX-777 , а у другого другой комп , у третьего мануал от z80 ...?
    Пожалуйста !?

  10. #19
    Veteran Аватар для icebear
    Регистрация
    05.05.2005
    Адрес
    Германия
    Сообщений
    1,614
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Orionsoft
    а вы мне поможете если я вам конкретную схему предоставлю ...а то у одного ZX-777 , а у другого другой комп , у третьего мануал от z80 ...?
    Пожалуйста !?
    Конечно поможем, какой вопрос.

  11. #20
    Banned Аватар для Orionsoft
    Регистрация
    04.04.2005
    Адрес
    Санкт-Петербург
    Сообщений
    975
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вобщем у меня примерно такая 48-ая схема...
    на схеме не показано :
    1) озу с 4000 по 7fff (двухпортовое озу , экран ведь отрисовывать надо!
    2) дешифрация клавиатуры (и tape потроха ) - их полноценно заменит контроллер by caro.
    3) что то еще очень важное , о чём я незнал или забыл

    основная идея - запихнуть всю дешифрацию в GAL 22v10
    из дополнительных (для 48k) деталей - ay\ym и covox .
    Вложения Вложения
    • Тип файла: zip bs.zip (42.0 Кб, Просмотров: 151)

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

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

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

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

Ваши права

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