User Tag List

Страница 10 из 79 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 782

Тема: Робик: схема, фото, обсуждения, расширения

  1. #91

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2 кондера= 2n2 или 2.2нФ.
    сигнал М1 при работе с портом должен быть в 1це(ноль у него только при чтении вектора прерывания) - посему мы немного ошиблись с прошивкой - варианта два или проинвертировать M1 либо перекинуть куски данных отностельно этого адреса в пзу.( и кстати - таки рекомендую четные адреса очистить а в нечетных таки оставить D1 - так более правильно) возможно и без емкостей заработает.
    смотри есть еще один нюанс из документации следующий- данные для записи устаканиваются когда WAIT находится в 1 при операции работы с портами. если в Робике юзается WAIT то можно и его учесть -вроде вход свободный есть.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

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

  3. #92

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    сигнал М1 при работе с портом должен быть в 1це
    Блин, здесь я провтыкал, повёлся на IORQ, думал так само...
    Цитата Сообщение от balu_dark Посмотреть сообщение
    если в Робике юзается WAIT то можно и его учесть
    WAIT не буду трогать, так как в робике он активизируется только на время записи видео из ИР23 в РУ6. У меня, правда, ещё сделан WAIT во время обращений к портам ВГ93, но это нам не нужно. Работает, ведь и в турбе. Вот, если бы от ёмкостей как то избавиться.

    Цитата Сообщение от balu_dark Посмотреть сообщение
    ( и кстати - таки рекомендую четные адреса очистить а в нечетных таки оставить D1 - так более правильно)
    Что за Д1?
    Цитата Сообщение от balu_dark Посмотреть сообщение
    сигнал М1 при работе с портом должен быть в 1це(ноль у него только при чтении вектора прерывания) - посему мы немного ошиблись с прошивкой - варианта два или проинвертировать M1 либо перекинуть куски данных отностельно этого адреса в пзу.
    Лучше сваять новую таблицу, и прошить.
    Последний раз редактировалось lisica; 10.01.2010 в 16:26.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  4. #93

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    D1 это то что лежит в чипе - в том дампе что я выкладывал - убери только четные адреса. просто тогда будет таже логика включения страниц как на дискретном расширении( тоесть будут работать всякие нестандартные выборки порта через одно место-которыми так гордятся наши кривописатели).

    ---------- Post added at 18:15 ---------- Previous post was at 18:13 ----------

    кстати поэтому( из-за М1 ) и дергалось все (выбор 7ффд) потому как каждое прерывание наступало условие сработки сигнала.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  5. #94

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я свой демп пробовал. Ща буду переделывать.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  6. #95

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну смотри сам не вериш мне - почитай помоему в ZX Revu поднимали частенько темы связанные с проблемной адресацией портов и игрой половинками регистров при переключении страниц. там же был список софта с кривой адресацией - можеш его на тест заюзать. на самом деле порт 7FFD отзывается по многим адресам, а не только по стандартному. погоняй демки от RST7 вроде одна из них не пускалась - народ для скорпа чегото с выборкой портов химичил в этом случае.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  7. #96

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от balu_dark Посмотреть сообщение
    ну смотри сам не вериш мне - почитай помоему в ZX Revu поднимали частенько темы связанные с проблемной адресацией портов и игрой половинками регистров при переключении страниц. там же был список софта с кривой адресацией - можеш его на тест заюзать. на самом деле порт 7FFD отзывается по многим адресам, а не только по стандартному. погоняй демки от RST7 вроде одна из них не пускалась - народ для скорпа чегото с выборкой портов химичил в этом случае.
    __________________
    Я, вобще то, делаю прошивку по схеме на ИД7. Тама вместе - 7FFD, BFFD и FFFD, ну и ещё 1FFD, но я его не использую. Ну, и ещё и часы по глюку. И расширение FDFD, при замене адреса А9 на А13 - получим DFFD

    ---------- Post added at 23:23 ---------- Previous post was at 23:19 ----------

    Ща проверяю тестом - 29 проходов - ошибок не обнаружено. Это в турбе.
    Кстати переделал для М1. Пришлось ёмкостя уменьшить, но без них не хочет работать.
    Я, вот, думаю может буффер какой нить поставить, а какой хз.
    Последний раз редактировалось lisica; 11.01.2010 в 00:26.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  8. #97

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    http://zx.pk.ru/showthread.php?t=743...F0%E0%ED%E8%F6
    глянь тут а потом опиши мне логику работы твоей пзу.
    основная ошибка считать что если адреса не важны то они сами отсеятся - это НЕ так. тоесть если тебе надо сделать порт например у которого используется только А5=0 и А0=1 логикой верно сделать юзая только эти 2 сигнала. если же ты юзаеш ПЗУ у которой еще подключены например А2 (остальное пока откину для кратости) то общая картина будет такая:
    А0 А2 А5 D0
    0 0 0 1
    1 0 0 0 < тут будет тоже выбор ибо нам пофиг на состояния А2
    0 1 0 1
    1 1 0 0 < это какбы выбор кемпстона при 1F
    0 0 1 1
    1 0 1 1
    0 1 1 1
    1 1 1 1

    я просто скорее всего неправильно обьясняю поэтому ты и не понимаеш что я хочу сказать. если что - в личку стукнись - как нибудь на пальцах буду пытаться пояснить чем ид7 будет отличаться от ее реализации в ПЗУ. если коротко то надо будет делать выборку порта и при всех остальных вариантах адресов которые не задействованы.тоесть если ты не юзаеш например А2 и А3 то помимо твоего 7FFD с А2=1 и А3=1 надо будет сделать выборку порта также и при (А2=0 и А3=0)и(А2=1 и А3=0)и(А2=0 и А3=1) и только такая реализация позволит нормально работать твоей схеме при любых кривых обращениях к порту.
    посмотри кстати еще реализацию декодера портов на Балтике - там правда РЕ4 но посмотрев прошивку увидиш принцип( хотя там такие прты которые могли и жестко задать ибо они 8ми битный адрес только имеют).

    ---------- Post added at 04:27 ---------- Previous post was at 04:13 ----------

    Хотя может я и зря прораспинался и оно не зацепит правильность дешифрации - надо будет проверять на кривых демах. лишних сигналов вроде нет в схеме кажись. я потом тебе на асме маленький тестик портов дам - покрутиш его и проверим осцилом ( только надо будет 5 циклов по 255 раз на кнопку нажимать )
    Последний раз редактировалось balu_dark; 11.01.2010 в 03:18.
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  9. #98

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот, начинается. Скачал я эту демку - вообще пишет, что 128кб. не обнаружено и, при нажатии пробела, благополучно сбрасывается. Нужно будит по очереди отцеплять пока не нужные адреса, чтоб узнать где косяк.
    Я, вот думаю, может не заморачиваться с кривыми опросами портов, и так мозги не отошли, когда искал рем диск. Или может, всё таки стоит?
    Да, и как бы избавиться от ёмкостей?
    Последний раз редактировалось lisica; 11.01.2010 в 14:35.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


  10. #99

    Регистрация
    25.11.2007
    Адрес
    Симферополь
    Сообщений
    2,164
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а скольки наносекундная у тебя память? и какой серии у тебя TM9 и то что защелкивает биты страниц выше 128к?

    ---------- Post added at 16:01 ---------- Previous post was at 16:01 ----------

    про память это я про твою пзу для дешифратора...
    Amiga 1200+Blizzard 1260 72 Mb+Mtek 68030,Compozit 128, Leningrad 2,
    Atari STE 1040,ZX Spectrum +2,Pentagon 48, Speccy2007 - 2 , ATAS 256k.
    ZX Evo 4Mb- в строю.
    Speccy2010 v1
    Специалист (пока готовлюсь к восстановлению).
    Это все мое!
    Родное!
    Все люблю на свете я! Это родина моя!

  11. #100

    Регистрация
    19.12.2008
    Адрес
    Черкассы
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Память - сим на микросхеме написано - М511000В-70J,ТМ9 хз (ТМ9 под ТМ8), на расширение 555ТМ8
    Да поставил обычную М2764AFI(или 1)
    Последний раз редактировалось lisica; 11.01.2010 в 21:28.
    Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
    Pentagon 128(1991г.)+YМ
    программатор 2732-27512.


Страница 10 из 79 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ищу схему расширения до 1024
    от dM_GBG в разделе Pentagon
    Ответов: 5
    Последнее: 16.02.2009, 19:21
  2. Куплю РОБИК или отдам в замен...
    от KingArthur в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 27.12.2008, 19:48
  3. Ответов: 242
    Последнее: 11.09.2008, 17:18
  4. Как подключить Робик?
    от LegosZX в разделе Несортированное железо
    Ответов: 12
    Последнее: 01.02.2008, 13:42

Ваши права

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