Установка энергонезависимой памяти Dallas DS1250Y

Устанавливаем статику вместо диска D, обмен с IBM программами через программатор

Продаю платы и наборы микросхем, куплю микросхемы z80 и микропроцессорный комплект к580 Магазин запчастей ПК Орион-128

На форуме zx-pk нашел способ установки энергонезависимой памяти вместо второго банка ОЗУ. При выключении питания инфа сохраняется на диске D. Работает под ORDOS 4,03 и VC$, под другими системами пока не проверял.

Идея была такова, напаиваем Dallas поверх монитора, и цепляем выводы к DD29 (155ид4) и DD21 (к580ир82)

Цитирую автора (его фото), 8 банок энергонезависимого ОЗУ (пока использую 1 - диск D) частично вместо второго этажа ру5. Родные 128 ру5 (стандартные 2-ве страницы ОЗУ) + 512 DS1250Y

Как делал автор видно на фото вверху, его комментарий: Стандартная плата орион 128.2 поверх рф2 припаял Dallas кроме ног 22,24,25,28. выводы 22 и 24 соединил вместе и припаял к выводу 7 D29 , вывод 29 к выводу -> 9 D29, выводы 25 -> 18 D21, 28 -> 16 D21, 31 -> 14 D21, 3 -> 17 D21, 4 -> 15 D21, выводы 1,2 и 30 это а16-а18 пока временно соединил с общим. Надо бы придумать переключалку страниц. Тумблер не предлагать ) ну и 32 на +5в от 24 вывода рф2. DALLAS поставил в панельку что бы в любой момент его можно было бы снять и через программатор слить архив на рс или наоборот записать в память софтину.

Схема подключения Dallas. Здесь схема в лучшем качестве

Документация по Dallas DS1250Y и к573рф2

Поправляю автора если кому-то непонятно распайка. Берем рф2 (зашиваем в ПЗУ монитор М2), на проводках жестких, припаиваем к РФ2, панельку на 32 пина. Но припаиваем не все выводы, а частично. В панельку будем вставлять Dallas, чтобы можно было обмениваться данными с IBM, (попробовал прошить Dallas на IBM и закинуть проги на орион, об этом ниже).

Ноги даллоса 22,24,25,28  не припаеваем.  Выводы 22 и 24 (далласа) соединил вместе и припаял к выводу 7 D29 (155ид4), вывод 29 (далласа) к выводу -> 9 D29 (155ид4). Выводы (5 штук микросхемы даллас)  25 -> 18 D21 (580ир82), 28 -> 16 D21 (580ир82), 31 -> 14 D21 (580ир82), 3 -> 17 D21 (580ир82), 4 -> 15 D21 (580ир82). Выводы 1,2 и 30 (микросхемы даллас это а16-а18 пока временно соединил с общим. 16 нога далласа припаяна к 12 ноге рф2 - это минус, 32 нога далласа к 24 ноге РФ2, это +5 вольт (питание).

DD29 это страничный дешифратор:

12 нога  - 1 страница ОЗУ  соответственно 4 нога
11 нога  - 2 страница ОЗУ соответственно 5 нога
10 нога  - 3 страница ОЗУ соответственно 6 нога
  9 нога  - 4 страница ОЗУ соответственно 7 нога

При таком положении проводников: Выводы 22 и 24 (далласа) ->7 D29 (155ид4), вывод 29 (далласа) к выводу -> 9 D29 (155ид4) - определяется как диск D:

При таком положении проводников: Выводы 22 и 24 (далласа) -> 6 D29 (155ид4), вывод 29 (далласа) к выводу -> 10 D29 (155ид4) - определяется как диск C:

Пока конструкция сделана на "соплях", нужно разобраться с переключение страниц.

  

Итак вот, что у нас получилось. Сначала не подключал провода, вставил рф2+даллас в панель монитора, включил, после нескольких сборосов, комп заработал, но криво, т.е. частично загрузился VC, на экране мусор, и лишние точки, что то лезет в видеоозу. Подпаял провода. Загрузилось с первого раза. Скопировал на диск D, бейсик. Запустил его, поработал. Выключил комп, включил, бейсик сидит на диске D и никуда не исчез. Вытащил Dallas, вставил в программатор, считал ее, первая программа BASIC$, сидит в микросхеме с адреса 0000H по 1FDFH. Видно на экране монитора.

И сразу хорошая новость! Помните в статье, какие процессоры работают на орионе, я ставил процессор к580вм80а (в позолоте) и при копировании с диска А на диск С и Д, VC коверкал файлы (изменял название файла и его начинку). Так вот, с далласом таких проблем нет!!!

Прошивка далласа

Сразу полез в архив и взял несколько игрушек из архива, быстренько слепил их и зашил в даллас после бейсика. Т.к. времени не было, первая игра после бейсика заработала сразу, остальные игры  в VC$, отображались некорректно и при запуске изменила содержимое диска D, как и говорили авторы, такое бывает если программа некорректно сработает. Поэтому зашивать нужно осторожно, следя за началом и концом файла при их склеивании.

Микросхему Dallas DS1250Y покупал на Али. Причем, 1 шт прислали за 500 руб (дата заказа сентябрь 2020г) - потертая паяная, короче б/у, но работает, вторую за 250 руб, новенькая, разные продавцы.

И так продолжение эпопеи с микросхемой Dallas, выкладываю схему и документацию.

Документация по Dallas DS1250Y и к573рф2

 

 

Скачать документацию по Далласу по к573рф2

28/11/2020 Проводим два не больших эксперимента:

Эксперимент 1. Как было сказано выше:

При таком положении проводников: Выводы 22 и 24 (далласа) ->7 D29 (155ид4), вывод 29 (далласа) к выводу -> 9 D29 (155ид4) - определяется как диск D:
При таком положении проводников: Выводы 22 и 24 (далласа) -> 6 D29 (155ид4), вывод 29 (далласа) к выводу -> 10 D29 (155ид4) - определяется как диск C:

Меняем так:

При таком положении проводников: Выводы 22 и 24 (далласа) ->7 D29 (155ид4), вывод 29 (далласа) к выводу -> 10 D29 (155ид4) - определяется как диск D:
Или так:
При таком положении проводников: Выводы 22 и 24 (далласа) -> 6 D29 (155ид4), вывод 29 (далласа) к выводу -> 9 D29 (155ид4) - определяется как диск C:

Копируем файл с диска А на диск C или D соответсвенно. Сам диск работает C или D, но файл улетает в в "никуда", т.е. копирование идет, но на экране файл не появляется!!! (Сначала на Даллас, записал везде FF чтобы легче было искать файл.). Физически на Dallas тоже не записалось. Снял далласс, загрузил в программатор, считал из него коды и просмотрел коды. Кодов файла не нашел.

Вывод: 7 вывод D29 должен соответствовать 9 выводу D29, а  6 вывод D29 10  выводу D29!!!

Эксперимент 2.

Если ноги 1( А18) , 2 (А16), 30 (А17) далласа как было указано выше, подсоеденить на землю, то диск С или D у нас будет 64 к, и выбираются адреса  Далласа с 0000-0000-FFFF(H), если ногу 2 (А16) через резистор 1к повесить на +5в, выбирается область далласа 0001-0000-FFFF(H)

Смотри схему ниже:

Выбор адресного пространства 0000-0000-FFFF(H) или 0001-0000-FFFF(H) (вместо джампера показан выключатель.

 Схема в хорошем качестве

Всего в Далласе 8 областей по 64 к

0000-0000-FFFF(H)
0001-0000-FFFF(H)
0002-0000-FFFF(H)
0003-0000-FFFF(H)
0004-0000-FFFF(H)
0005-0000-FFFF(H)
0006-0000-FFFF(H)
0007-0000-FFFF(H)

 

Авторская плата расширения ОЗУ Ориона до 256 кб

Расширение ОЗУ до 256 кБт, устанавливаем кр565ру7

Плата Ориона на панельках, как отладочный полигон, проходит испытания.  Читайте далее про отладочную плату.

 

Купить платы, наборы микросхем на Орион-128, Куплю z80а 80аММЕ к1818вг93 Au в позолоте, куплю микросхемы

 

Полезные и интересные статьи

На предыдущую страницу  На главную страницу  На следующую страницу

 

,0