Установка микросхемы Dallas DS1250Y на Орион128, статика и работа с дисками, расширяем память.

27/11/2020

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

Идея была такова убираем расширение памяти диск С и Д, выкидываем платку расширения ОЗУ, напаиваем Dallas DS1250Y поверх монитора, и цепляем выводы к DD29 (155ид4) и DD21 (к580ир82)

Цитирую автора: DENIS74 г. Москва, 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 к Ориону-128. Здесь схема в лучшем качестве  Документация по Даллас и РФ2

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

Ноги даллоса 22,24,25,28  неприпаеваем.  Выводы 22 и 24 (Dallasa) соединил вместе и припаял к выводу 7 D29 (155ид4), вывод 29 (Dallasa) к выводу -> 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 (микросхемы Dallas это а16-а18 пока временно соединил с общим. 16 нога Dallasa припаяна к 12 ноге рф2 - это минус, 32 нога Dallasa к 24 ноге РФ2, это +5 вольт (питание).

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

  

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

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

Прошивка Dallasa

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

Микросхему Dallas DS1250Y покупал на АлиЭкспрессе.

Документация по 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 тоже не записалось. Снял далласс, загрузил в программатор, считал из него коды и просмотрел коды. Кодов файла не нашел.

Вывод 1: 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) (вместо джампера показан выключатель.

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

Вывод 2: Сделать 2 диска С и D, просто, поставить в параллель 2 микросхемы даллас:

на 1-ю подаем (нога 29 (даллас) WE, -> с DD29 (ид4) - нога 9,  24 (ОЕ)+22(СЕ) даласса -> с DD29 (ид4) - нога 7)

на 2-ю подаем (нога 29 (даллас) WE, -> с DD29 (ид4) - нога 10,  24 (ОЕ)+22(СЕ) даласса -> с DD29 (ид4) - нога 6)

Но хотелось обойтись 1 микросхемой Даллас DS1250Y, т.к. у нее 512 к!!!!

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

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)

Эксперименты продолжаются!!!

 

 

 

На предыдущую страницу  Полезные статьи  На следующую страницу

  Полезные ссылки

О компании О документах О рекламе Меню Карта