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

User Tag List

Страница 8 из 29 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя
Показано с 71 по 80 из 282

Тема: Маленький контроллер дисковода для отечественных клонов Спека - обсуждение

  1. #71

    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    539
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    30 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MV1971 Посмотреть сообщение
    Если контроллер не подключен, то работает ?
    Если контроллер не подключен или снять перемычку S2 на подключенном контроллере компьютер запускается, но работает странно,при нажатии клавиш меняется цвет бордюра, загрузка с магнитофона работает только при нажатой клавише CS. А ТЕСТ 4.3 выдает, что шина данных нестабильна, засорена. Сброс перестал нормально работать. Это видно на видео, так же при нажатии или удержании кнопки сброс на экране появляется мусор в виде квадратов и пикселей.
    В общем придется мне отложить контроллер и вернуться обратно с чего начал, снять весь МГТФ с платы что проложил к разъему контроллера и искать ошибки.
    А какие вообще правила существуют для прокладки МГТФа, какой длины можно брать провода, как укладывать, в жгут или можно паутиной по всей плате как у меня?

    Цитата Сообщение от solegstar Посмотреть сообщение
    Дмитрий2012, попробую на принципиальной схеме нарисовать все желательные доработки для ленинграда. чуть позже только...
    solegstar,буду Вам премного благодарен, если выложите доработки Ленинграда-1.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	2014-03-12 18.19.59.jpg 
Просмотров:	891 
Размер:	68.3 Кб 
ID:	46540  
    Последний раз редактировалось Дмитрий2012; 15.03.2014 в 11:09.

  2. #72

    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,304
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Провода вроде не особенно длинные.

    А до добавления элементов ЛА3 все нормально работало ?
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  3. #73

    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    539
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    30 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MV1971 Посмотреть сообщение
    А до добавления элементов ЛА3 все нормально работало ?
    Да, все работало.
    Сейчас отпаял ЛА3, прогнал ТЕСТ 4.3, все работает отлично без ошибок.
    Только с ресетом проблемы остались, не пойму в чем дело.... придется все-таки провода отпаивать, до того как распаивал разъем ресет работал нормально. А может чего коротнул и пока не могу обнаружить. Не плата а сплошной МГТФ из-за доработок

  4. #74

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может лучше вот по такой схеме подключить?
    Код:
    /IORD берётся с 3 н. ЛЛ1
    /IOWR берётся с 11 н. ЛЛ1
             ┌────────────X───────────┐
             │                        │
             │    1┌───┐              │
     /IORD ──┴──┬──┤&  │3             │
                │ 2│   o──┐           │
                └──┤ЛА3│  │           │
                   └───┘  │ 4┌───┐    │
                          └──┤&  │6   │  ┌──
                            5│   o────┴──┤   15 н. КП11 D37,D38
                    /DOS ────┤ЛА3│       └──
                             └───┘
             ┌────────────X───────────┐
             │                        │
             │   13┌───┐              │
    /RDROM ──┴──┬──┤&  │11            │
                │12│   o──┐           │
                └──┤ЛА3│  │           │
                   └───┘  │10┌───┐    │
                          └──┤&  │8   │
                            9│   o────┴── 22 н. РФ4
                  /CTRL1 ────┤ЛА3│
                             └───┘
    Я тут по чайницки порассуждаю.
    Вот по этой схеме сразу видно что если к компьютеру не подключен контроллёр дисковода, то на входах /DOS и /CTRL1 стоят логические 1 (из теории — если вход не подключен, то он в логической 1), а так как они выбираются по 0 (знак /), то соответственно, без контроллера дисковода, который туда, при необходимости лупит 0, доработка не влияет на компьютер вообще. И не надо ничего подтягивать резисторами.
    А схемы, где мы сначала инвертируем входы, да основной сигнал подтягиваем к 1, лично меня вгоняют в жуткую тоску. Зачем такие сложности?

    Я всё перепутал. Там так же.

    ---------- Post added at 22:35 ---------- Previous post was at 22:22 ----------

    И всё таки настоятельно рекомендую подать на контроллёр не /RD и /WR, а /IORD и /IORW и на "блокировщик портов 15 н. КП11 D37,D38" не /IORQ, а /IORD.
    Последний раз редактировалось creator; 12.03.2014 в 19:24. Причина: Я всё перепутал. Там так же. :)
    В правильно заданном вопросе содержится половина ответа

  5. #75

    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    539
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    30 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Solegstar,
    Теперь хочу попробовать предложенный Вами вариант подключения контроллера.
    Правильно ли я понял …?
    1. EDOS так и подключаю к /ROM доработки до 128к.
    2. Вывод 3(A15) ПЗУ компьютера отключаю от +5В и подключаю к сигналу /DOS контроллера.
    3. Прошиваю ТРДОС в основную ПЗУ, ПЗУ контроллера вынимаю из панельки.
    4. В страницу 0000-3FFF – (FF)
    5. В страницу 4000-7FFF прошиваю ТRDOS.
    6. В страницу 8000-BFFF прошиваю Бейсик-128.
    7. В страницу C000-FFFF прошиваю Бейсик-48.
    8. Сигнал /DOS через один из свободных инверторов подключаю к 1 выводу ЛЛ1 - схема доработка №1.
    Последний раз редактировалось Дмитрий2012; 14.03.2014 в 18:05.

  6. #76

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Доработка №1:
    Нажмите на изображение для увеличения. 

Название:	lenin_iorq_upd.png 
Просмотров:	1785 
Размер:	3.8 Кб 
ID:	47643
    Придется разделить адреса для портов на запись и на чтение. добавляется одна микросхема ЛЛ1. используются все 4-ре элемента дополнительной ЛЛ1. припаивается прямо на DD14 совпадающими сигналами и питанием. здесь сделан корректно порт FE, как на чтение, так и на запись. выбор порта 1F кемпстона сделан по A5=0, т.е. по оригинальному дешифратору кемпстон джойстика. Еще введена блокировка портов при активном DOS=1. Если сигнала DOS не хочется тянуть с платы контроллера дополнительным проводком, можно его сделать из /DOS контроллера пропустив через один из свободных инверторов в DD1 или DD34 (отмечены на схеме). Если DOS пока не используется, то вместо него нужно посадить вывод микросхемы на GND.
    Сигнал /IOWR, который используется для доработки 128Кб теперь нужно сделать самому, т.к. старый сигнал /IOWR уже будет не той логики. на схеме новый сигнал /IOWR обозначен как IOWR_128KB и сделан на свободном элементе ЛЛ1 дополнительной микросхемы.

    Доработка №2:
    стоит припаять три резистора 1к на 6, 10, 13 выводы DD38 на землю для корректного определения кемпстон джойстика в тестах и играх по чтению значения порта 1F=00h.
    Последний раз редактировалось solegstar; 25.04.2014 в 12:04.
    Profi must live!

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

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    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
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

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

  8. #77

    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    539
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    30 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Solegstar, спасибо, попробую на днях спаять измененную схему доработки.

    Я тут попробовал залить в ПЗУ найденные прошивки от пентагона PENT_TRD.ROM в область 4000-7FFF, PENT_128.ROM в область 8000-BFFF, PENT_SOS.ROM в область C000-FFFF. Компьютер стартует. Но при выборе в меню TR-DOS что с подключенным контроллером что без контроллера комп всегда сбрасывается в основное меню. Может ли запускаться оболочка TR-DOS при не подключенном или неисправном контроллере?
    Последний раз редактировалось Дмитрий2012; 13.03.2014 в 19:46.

  9. #78

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий2012 Посмотреть сообщение
    Solegstar, спасибо, попробую на днях спаять измененную схему доработки.

    Я тут попробовал залить в ПЗУ найденные прошивки от пентагона PENT_TRD.ROM в область 4000-7FFF, PENT_128.ROM в область 8000-BFFF, PENT_SOS.ROM в область C000-FFFF. Компьютер стартует. Но при выборе в меню TR-DOS что с подключенным контроллером что без контроллера комп всегда сбрасывается в основное меню. Может ли запускаться оболочка TR-DOS при неподключенном или неисправном котроллере?
    если контроллер не подключен, то в ТРДОС не зайдешь. надо смотреть, что с сигналом /DOS. если он всегда в 1-це, то нет обращения к контроллеру. сигнал IORQ для контроллера дисковода откуда берете? прямо с 20-го вывода процессора? посмотрите, чтобы доработки внесенные в комп не оторвали один из сигналов на контроллер дисковода. лучше прозвонить каждый сигнал от вывода контроллера прямо на ножку процессора для достоверности.

    сигнал /ROM подключен и в "1"-це?
    Profi must live!

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

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    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
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  10. #79

    Регистрация
    10.02.2014
    Адрес
    г. Тула
    Сообщений
    539
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    30 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    что с сигналом /DOS. если он всегда в 1-це, то нет обращения к контроллеру. сигнал IORQ для контроллера дисковода откуда берете? прямо с 20-го вывода процессора? посмотрите, чтобы доработки внесенные в комп не оторвали один из сигналов на контроллер дисковода. лучше прозвонить каждый сигнал от вывода контроллера прямо на ножку процессора для достоверности.
    Все сигналы прозвонил от процессора до ножек деталей на контроллере, все в порядке.
    С процессора брал такие сигналы: /М1-27 вывод, /MREQ-19 вывод, /IORQ-20 вывод, /RD-21 вывод, /WR-22 вывод, /RES-26 вывод, /NMI-17 вывод.
    Нашел одну ошибку, пропустил одну дорожку и на 3 вывод (А15) ПЗУ подавалось +5в. Исправил, теперь ситуация такая.

    При снятой перемычке S2 на контроллере компьютер запускается:
    В режиме Бейсик-128 - DOS=0, /DOS=1, /EDOS=/ROM=0
    В режиме Бейсик-48 - DOS=0, /DOS=1, /EDOS=/ROM=1

    С установленной перемычкой S2 на контроллере - DOS=1, /DOS=0, /EDOS=/ROM=0
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	старт с перемычкой S2.jpg 
Просмотров:	739 
Размер:	46.8 Кб 
ID:	46677  
    Последний раз редактировалось Дмитрий2012; 14.03.2014 в 18:00.

  11. #80

    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,735
    Спасибо Благодарностей отдано 
    365
    Спасибо Благодарностей получено 
    378
    Поблагодарили
    241 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий2012 Посмотреть сообщение
    Все сигналы прозвонил от процессора до ножек деталей на контроллере, все в порядке.
    С процессора брал такие сигналы: /М1-27 вывод, /MREQ-19 вывод, /IORQ-20 вывод, /RD-21 вывод, /WR-22 вывод, /RES-26 вывод, /NMI-17 вывод.
    Нашел одну ошибку, пропустил одну дорожку и на 3 вывод (А15) ПЗУ подавалось +5в. Исправил, теперь ситуация такая.

    При снятой перемычке S2 на контроллере компьютер запускается:
    В режиме Бейсик-128 - DOS=0, /DOS=1, /EDOS=/ROM=0
    В режиме Бейсик-48 - DOS=0, /DOS=1, /EDOS=/ROM=1

    С установленной перемычкой S2 на контроллере - DOS=1, /DOS=0, /EDOS=/ROM=0
    То, что "матрас" на экране, это выбрана первая область ПЗУ (заполненная FF). Вам нужно использовать контроллер со снятой перемычкой. в ручную DOS переключается от S2, теперь надо смотреть переключается ли он от дешифратора адреса ТРДОС.

    Есть ли импульсы на 1 выводе DD7.2 при выборе трдос? Также желательно глянуть есть ли импульсы на 8 выводе DD1 при выборе ТРДОС, а также всё ли приходит на входы DD4, нет ли обрывов между DD4 и DD7, и т.д. Какого номинала установлена резисторная сборка D1? Если всё есть и прошивка DD4 правильная и исправная, то триггер DD7.2 должен переключаться и на /DOS должен быть импульс при выборе TRDOS.
    Последний раз редактировалось solegstar; 14.03.2014 в 17:46.
    Profi must live!

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

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    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
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

Страница 8 из 29 ПерваяПервая ... 456789101112 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Контроллер BDI для фирменного Sinclair ZX-Spectrum - обсуждение
    от MV1971 в разделе Зарубежные модели
    Ответов: 239
    Последнее: 20.10.2022, 19:05
  2. Контроллер дисковода +3 DOS
    от Tim в разделе Внешние накопители
    Ответов: 8
    Последнее: 17.04.2012, 16:32
  3. Ответов: 31
    Последнее: 27.01.2009, 07:53
  4. Cетка с TCP/IP для Спека (на обсуждение)
    от rw6hrm в разделе Несортированное железо
    Ответов: 18
    Последнее: 31.07.2008, 02:26

Ваши права

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