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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 35

Тема: [Поиск 1] Установка ОЗУ до 1Мб

  1. #1
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию [Поиск 1] Установка ОЗУ до 1Мб

    В данной теме я буду, по мере моих возможностей, выкладывать информацию по установке дополнительных 512кБ ОЗУ на борт Поиска.
    Всё, что будет здесь описано - касается Поиска-1 с платой второй ревизии. Для поиска первой версии,как минимум, дополнительно потребуется установка ИМС мультиплексора для адреса МА8, а также замена к155ре3 с прошивкой от второй версии.
    Основным критерием при доработке Поиска было минимальное вмешательство в топологию платы, а также минимальная "порча" уже установленных на плате ИМС, а также использование ИМС эпохи ПЭВМ.
    На фото представлен окончательный, рабочий вариант данной доработки.
    Вложения Вложения
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

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

  3. #2
    Master Аватар для Quest
    Регистрация
    10.12.2012
    Адрес
    г. Петрозаводск
    Сообщений
    607
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не могли-бы Вы немного поподробнее описать процесс доработки и конечный результат ? Из приложенного фото, не совсем понятно
    Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+

  4. #3
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Quest Посмотреть сообщение
    Не могли-бы Вы немного поподробнее описать процесс доработки и конечный результат ? Из приложенного фото, не совсем понятно
    Да, я здесь так и хочу сделать, написав пошаговую инструкцию и выложив сопутствующую информацию и файлы, просто сразу всё не получается сделать.
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

  5. #4
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Основная идея была такова: На плате имеется 512кБ памяти,которые имеют схемы управления по записи и чтению ЦП, регенерации и вывода данных в видео адаптер.
    Таким образом, для того, чтобы добавить ещё 512кБ (условно назовём банк ОЗУ), необходимо для них организовать те же схемы управления, а также обеспечить выборку между двумя банками памяти. Учитывая,что видео находится в банке памяти старших адресов, то можно сделать вывод, что банку памяти младших адресов не требуется схема вывода данных в видео. Значит, для того, чтобы упростить схему можно вновь устанавливаемую память сделать в области младших адресов, а та,что на борту -в области старших, и выборку между ними производить по выводу А19. Далее можно несколькими способами проводить манипуляции с памятью,для того чтобы можно было делать выборку между банками.
    В моём случае был выбран способ, когда схема регенерации и выбора адреса остаётся общей, но схему ввод и вывода данных приходится делать раздельной.
    Таким образом необходимо сигналы записи в память старшего и младшего байтов разделить ещё на 2 каждый - для старего и младшего банка памяти соответственно, с выборкой по А19. Аналогично с сигналами вывода данных из ОЗУ на шину данных ЦП, т.е.сигналы разрешения вывода регистров D77 и D78.
    И ещё остаётся доработать вывод сигнала MA8 так, чтобы запись в видео память происходила не в последие 32 кБ банка ОЗУ, а уже на положенное место.
    На рис.1(файл 1) и рис. 2(файл 2) представлено распределение памяти для версии 512кБ и 1024кБ, где обозначены, в том числе, области памяти, при обращении к которым ЦП, будут присходить обращения к видео памяти. В файле 3 показано, как происходит адресация к памяти в режим регенерации (одновременно с адресацией для вывода данных на видеоадаптер)и в режиме обращения ЦП к ОЗУ.
    Вложения Вложения
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

  6. #5
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В приведённом архиве 2 листа схем:
    Первый - это доработанный 2-й лист бумажной схемы, в основном на нём отмечено то, что нуждается в доработке на плате.
    Второй - это лист касающийся всех дополнительно установленных элементов, за исключением R29,R30 и D13. Вновь устанавливаемые элементы имеют точно такие же позиционные обозначения как и их прототипы, но с добавлением к их номеру 100.


    Технологию установки элементов, по которой устанавливал у себя, опишу чуть позже.
    Вложения Вложения
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

  7. #6
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Технология сборки.
    1. Необходимые доработки на плате.
    а) Необходимо у ИМС D46 (1533кп7) поднять 3,12 и 14 ноги, далее 12 ногу соеденить проводом с 1-й нагой ИМС, а 3 и14 проводками подключить к "земле". Таким образом будет получена необходимая адресация к видео памяти.
    б) Поднять 1-ю ногу ИМС D77, D78 (на своём ПК я эти ноги подрезал, т.к. после напайки сверху доп.микросхем не очень было бы удобно припаивать и протаскивать соеденительные провода).
    в) Выпаять D6 (556РТ4А), т.к. именно она отвечает за карту памяти и доступ по чтению/записи к ОЗУ и ПЗУ.
    г) Выпаять по одной ножке у резисторов R29,R30, те, которые идут к ИМС D30, соответственно к выодам 3 и 6.
    Таким образом, это все варварства, которые необходимо сотворить с платой в заводском варианте, и всё можно вернуть обратно, практически без потери внешнего вида платы.
    2. Список радиоэлементов, которые потребуются для доработки ПК:
    1) 565РУ7В(Г,И,К) (или имп. аналог) - 16шт.
    2) 555ЛЛ1(1533ЛЛ1)(или имп. аналог) - 2 шт
    3) 1533ИР22(или имп. аналог) - 2шт
    4) 556РТ4(А) - 1шт (с соответствующей прошивкой)
    5) Резистор млт-0.125(0.25, 0.5) - 24 Ом (или имп. аналог) - 2шт
    6)Соединительный провод, типа МГТФ или что-то подобное.
    3. Установка элементов на плату:
    1) 565РУ7 напаивается на соответствующую ИМС на плате "нога в ногу", предварительно отогнув 3 и 14 ноги, т.к. они не припаиваются.
    2) ЛЛ1, та, что на схеме обозначена как D101 напаивается на D3 контактами 7 и 14 (питание), остальные отгибаются и не припаиваются. D102 напаивается аналогичным образом на D30, но перед этим на D30 желательно на ноги 3 и 6 напаять провода, которые затем пойдут на D102 на ноги 2 и 5 соответственно.
    3)1533ИР22 - необходимо отогнуть ножки 1,3,4,7,8,13,14,17,18. А остальными ножками припаятся к соответствующей ИМС, т.е. D177 напять на D77, а D178 - на D78.
    4) R129,R130 лучше припаять сразу одной ногой к 3 выв. ИМС D66, D44 соответственно
    4.Провести коммутацию проводами проводить согласно представленной ранее схеме.
    5. Установить D6 c соответствующей прошивкой.
    Если всё нормально, то схема должна сразу заработать.
    Один из недостатков представленной компановки - невозможность использование "кроваток" для ОЗУ из-за ограничения по высоте.
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

  8. #7
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,225
    Спасибо Благодарностей отдано 
    138
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от pilgrim Посмотреть сообщение
    по установке дополнительных 512кБ ОЗУ на борт Поиска.
    А насколько это всё прозрачно и доступно для софта?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  9. #8
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    А насколько это всё прозрачно и доступно для софта?
    Для софта прозрачно до 736кБ, а вот чтобы записывать в более высокую область те же драйверы, то нужны утилитки, возможно такие и существуют, главное, чтобы DOS знал, что там тоже есть память. С точки зрения прямого обращения ЦП к данным участкам памяти, то проблем нет, и если сделать резедент, то он вполне может находится в верхних областях памяти и не "отъедать" от основных 640кБ (736кБ) .
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

  10. #9
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошивка для D6 в соответствии с данной картой памяти:
    Файл с картой памяти 1
    Вложения Вложения
    Последний раз редактировалось pilgrim; 21.04.2014 в 11:22.
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

  11. #10
    Member
    Регистрация
    06.01.2010
    Адрес
    Москва
    Сообщений
    180
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшое дополнение относительно D6. Т.к. выход с открытым коллектором и активация сигнала происходит по логическому "0", то при расширении памяти можно не выпаивать D6, а напаять на неё ИМС с новой прошивкой.
    БК 0010-01, МК-85М 16к, МК-90, МС-0511, МС-0530, Дельта С, Электроника КР-02, Поиск 1 (128kB->512kB->1MB), ПК8000 Сура

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Установка SIMM30
    от andreil в разделе Орион
    Ответов: 33
    Последнее: 20.03.2012, 17:15
  2. установка флопповода.
    от Sayman в разделе Внешние накопители
    Ответов: 12
    Последнее: 08.04.2008, 05:54
  3. Куплю для Amiga600 1мб+RTC карточку.
    от F0lken в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.01.2008, 13:02

Ваши права

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