User Tag List

Страница 109 из 120 ПерваяПервая ... 105106107108109110111112113 ... ПоследняяПоследняя
Показано с 1,081 по 1,090 из 1199

Тема: Орион-2010. Hard & Soft

  1. #1081

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pvlad Посмотреть сообщение
    Остановись! Не рви жо...! Начинай собирать чемодан!

    Я уже дома, и даже подобрел
    Впереди неделя на сбор чемоданов. Сделаю доработки шин на всех платах и попытаюсь привинтить часы Сергею на макетном поле. Часы DS12887 у меня к сожалению только одни, отдадим их нуждающемуся
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

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

  3. #1082

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно, а каким раком, простите за мой французский, происходит запись в часы Ориона, если сигнал r/w приходит позже чем as или ds?
    Запись данных в регистры часов идет при "0" на r/w и последующем "1" на ds. Реально же сигналы с процессора идут с точностью до наоборот... Не понял
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	512vi1.GIF 
Просмотров:	265 
Размер:	12.0 Кб 
ID:	18958  
    Вложения Вложения
    Последний раз редактировалось Ewgeny7; 09.07.2010 в 21:22.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  4. #1083

    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В даташыте, который в аттаче указано что DSка может работать в двух режимах (шины) Motorola и Intel, так вот для работы в орионе она должна работать в режиме Motorola, т.е. данные и адреса стробируются сигналами AS, DS, а не AS, R/W. В общем читать описания выводов MOT,DS,R/W

  5. #1084

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Keeper, режим чтения/записи рулится все равно r/w. В результате имеем, что селектор адреса с проца выдаст строб (as или ds) а уже потом только сигнал r/w изменит своё значение на "0" при записи в часы. А это не соответствует шиту напрочь.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  6. #1085

    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну так там написано что данные защелкиваются задним фронтом сигнала DS... Что тут не ясно?

  7. #1086

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    Ну так там написано что данные защелкиваются задним фронтом сигнала DS... Что тут не ясно?
    Ситуация - РВ высокое, приходит строб ДС. Часы выдают данные на шину (куда, кстати, проц также пытается выпихнуть свои данные в цикле записи). Сигнал WR с процессора меняет уровень на "0" (типа, запись). Что произойдет? Х.З.
    В том же шите пишется, что направление передачи данных определяется часами при переднем фронте ДС по состоянию РВ. А РВ в таком случае ВСЕГДА будет на переднем фронте ДС равным "1". Вот в чем затыка...
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  8. #1087

    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Read/Write Input. The R/W pin has two modes of operation. When the MOT pin is
    connected to VCC for Motorola timing, R/W is at a level that indicates whether the
    current cycle is a read or write. A read cycle is indicated with a high level on R/W
    while DS is high. A write cycle is indicated when R/W is low during DS
    Там написано пока DS = 1, а не по переднему фронту DS, то что там будет переходной процесс (с конфликтом по выходам) не страшно, т.к. это довольно короткий промежуток времени.

    ---------- Post added at 22:28 ---------- Previous post was at 21:39 ----------

    Кстати, можно поробовать и Intel режим:
    /CE = /F760 or not A0
    DS = /RD
    R/W = /WR
    AS = not (/F760 or A0)

  9. #1088

    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    147
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, мотороловский режим нифига не работает.
    as<='1' when (csf76='0' and a_buff(0)='0') else '0';
    ds<='1' when (csf76='0' and a_buff(0)='1') else '0';
    rw<='1' when (wr_n='1') else '0';


    СЕ всегда "0", МОТ="1", RES=Vcc.

    ---------- Post added at 23:50 ---------- Previous post was at 23:48 ----------

    Цитата Сообщение от Keeper Посмотреть сообщение
    Кстати, можно поробовать и Intel режим:
    Попробую, но уже завтра.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

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

  10. #1089

    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Млин, не будет поддержки одновременно нажатых кнопок...

    На кой оно упёрлось, это PS/2? На стандартном F500 можно читать все необходимые кнопки, хоть по одной, хоть 20 одновременно нажатых...
    Так! Что-то не догоняю!
    1. В настоящий момент Монитор, в клавиатуре PS/2 через порт F500, четко определяет CTRL и SHIFT? А это, ведь, отдельно замыкаемые контакты. Как это делается и какие клавиши при этом нажимаются на ПС? Конкретно!
    2. В настоящий момент SHIFT (CTRL) нажимается одновременно с символьными клавишами или по отдельности?

    Может ты мне ответишь вразумительно, а то я "пытал" Сергея на эту тему (какие клавиши ПС эмулируют клавиши РК ), так он произнес что-то невнятное и молчит, как партизан. А хотелось бы (еще при жизни нынешнего поколения!) увидеть рисунок АТХ-клавиатуры, на которой нарисованы эквиваленты клавиш РК-86! Но, похоже, мне до этого счастливого момента не дожить!
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

  11. #1090

    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а что симулятор говорит?

    Я вот что думаю, по даташыту, Z80 в цикле вывода данных в порт удерживает данные на шине и после снятия сигнала /WR и смены адреса, а тут получается что данные защелкиваются по факту смены адреса... Можно попробовать защелкивать данные по передним фронтам /RD или /WR

    as<='1' when (csf76='0' and a_buff(0)='0' and wr_n = '0') else '0';
    ds<='1' when (csf76='0' and a_buff(0)='1' and ( wr_n = '0' or rd_n = '0' )) else '0';
    Последний раз редактировалось Keeper; 10.07.2010 в 00:00.

Страница 109 из 120 ПерваяПервая ... 105106107108109110111112113 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

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