Установка микросхемы 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$ коверкал файлы (изменял название файла и его содержимое и файл не запускался). Так вот, с далласом таких проблем нет!!! Сразу полез в архив и взял несколько игрушек из архива, быстренько слепил их и зашил в даллас после бейсика. Т.к. времени не было, первая игра после бейсика заработала сразу, остальные игры в 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 (далласа) ->7 D29 (155ид4), вывод 29 (далласа) к
выводу ->
10
D29 (155ид4) - определяется как диск
D: Копируем файл с диска А на диск 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) Эксперименты продолжаются!!!
На предыдущую страницу Полезные статьи На следующую страницу О компании О документах О рекламе Меню Карта
|
||