PDA

Просмотр полной версии : Электронный диск + доп озу на DS1250Y , RGB адаптер.



denis74
18.04.2019, 14:33
Возникла идея минимальными средствами и временными затратами слепить энергонезависимый диск к Ориону128. В итоге за 250р заказал на ебей DS1250Y-100 + час работы.http://ipic.su/img/img7/tn/ds1250y_1555586776.jpg (http://ipic.su/img/img7/fs/ds1250y_1555586776.jpg)

- - - Добавлено - - -

http://ipic.su/img/img7/tn/ds1250y_1555586656.jpg (http://ipic.su/img/img7/fs/ds1250y_1555586656.jpg)

- - - Добавлено - - -

Можно организовать 8 страниц по 64к.

- - - Добавлено - - -

Схема RGB адаптера согласованная по уровням для SCART.
http://ipic.su/img/img7/tn/RGB.1555587119.jpg (http://ipic.su/img/img7/fs/RGB.1555587119.jpg)

Denn
18.04.2019, 17:20
Речь о доп. банках ОЗУ в адресном пространстве МП ?

Error404
18.04.2019, 20:49
Вот да, схему пожалуйста бы. Народу пригодится. Интересует как обрабатывается выборка ОЗУ, чтобы получался диск D, ведь у нас уже 512кб на РУ7. Делается чересполосица (нечетные страницы Ру5/Ру7, четные - статика)? Не получится, там же видеоОЗУ. Вот страйп по 0-1ру + 2-3ст + 4-5ру + 5-6ст +... подошел бы, но как-то сложновасто. Как обрабатывается область F000-F3FF-F7FF? Там статика или РУ5/7?

denis74
18.04.2019, 22:35
Речь о доп. банках ОЗУ в адресном пространстве МП ?

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

- - - Добавлено - - -


Вот да, схему пожалуйста бы. Народу пригодится. Интересует как обрабатывается выборка ОЗУ, чтобы получался диск D, ведь у нас уже 512кб на РУ7. Делается чересполосица (нечетные страницы Ру5/Ру7, четные - статика)? Не получится, там же видеоОЗУ. Вот страйп по 0-1ру + 2-3ст + 4-5ру + 5-6ст +... подошел бы, но как-то сложновасто. Как обрабатывается область F000-F3FF-F7FF? Там статика или РУ5/7?
Стандартная плата орион128.2 поверх рф2 припаял Dallas кроме ног 22,24,25,28.
http://ipic.su/img/img7/tn/rainbow-electronics-ds1250y_ab-page1.1555614926.png (http://ipic.su/img/img7/fs/rainbow-electronics-ds1250y_ab-page1.1555614926.png)
выводы 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 поставил в панельку что бы в любой момент его можно было бы снять и через программатор слить архив на рс или наоборот записать в память софтину.
Интересно было бы потестить DS1248Y там памяти 128к х 8 но есть часы реального времени.


Да, ещё один момент ,проц 580вм80 91г выпуска работает стабильно только от 5в (5в вместо 12в и 0в вместо -5в) ужо 25 лет ,возможно после 90х что то изменили в схеме, процы 89 и 87г не заработали.

Denn
19.04.2019, 01:16
Надо бы придумать переключалку страниц.Тумблер не предлагать )

Т.е. идея не доведена до ума(



Да, ещё один момент ,проц 580вм80 91г выпуска работает стабильно только от 5в (5в вместо 12в и 0в вместо -5в) ужо 25 лет ,возможно после 90х что то изменили в схеме, процы 89 и 87г не заработали.

А может и команды z80 тоже работают на 91-ом? ;)

denis74
19.04.2019, 06:12
Для программирования на ассемблере в среде ордос этого более чем достаточно ,изначально такую задачу ставил .
В командах z80 нужды нет ,для этого есть спектрум , тут хоцца из 580го выжать по максимому может канечна КР580ВМ1 воткнуть.

Denn
19.04.2019, 11:25
Для программирования на ассемблере в среде ордос этого более чем достаточно ,изначально такую задачу ставил .

Что за Ассм и редактор, если не секрет?



В командах z80 нужды нет ,для этого есть спектрум...

Спектрум не предназначен для программирования.



тут хоцца из 580го выжать по максимому

3 МГц? Или ВМ85 и 8..10 МГц ;)

denis74
19.04.2019, 14:17
Что за Ассм и редактор, если не секрет?


Все те же что и 25 лет назад assm425 + edit3.03 ,их хватает,может просто лучших не знаю.







3 МГц? Или ВМ85 и 8..10 МГц ;)

ВМ85 в Орион по простому не прикрутить,а с хорошим охлаждением и 580вм80а до 8 разгонялся при всех напряжениях питания.

Кто бы исходники ордос4.03 и vc бы слил ,есть желание допилить их под RTS dallas .

Denn
19.04.2019, 14:58
Все те же что и 25 лет назад assm425 + edit3.03 ,их хватает

Не слыхал про такие.. Это что-то отличное от пакета "Микрон" ?



..может просто лучших не знаю.

Предлагаю рассмотреть следующий вариант:

https://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=643544&viewfull=1#post643544

https://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=933658&viewfull=1#post933658


Более свежие версии описаний тут:

https://vk.com/topic-139842174_39339648

https://vk.com/topic-139842174_39352955




...с хорошим охлаждением и 580вм80а до 8 разгонялся при всех напряжениях питания.

Хорошее - это водяное? :)

Боюсь, такая система весь ток в розетке высосет, прежде чем запустится..



Кто бы исходники ордос4.03 и vc бы слил ,есть желание допилить их под RTS dallas .

ОРДОС небольшая, дизассемблировать за нескучный вечер можно ;)

Нортон наверное посложнее будет, но тоже не проблема.

denis74
19.04.2019, 15:10
Не слыхал про такие.. Это что-то отличное от пакета "Микрон" ?
Да ,он и есть чуть доработанный.





Предлагаю рассмотреть следующий вариант:

https://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=643544&viewfull=1#post643544

https://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=933658&viewfull=1#post933658


Более свежие версии описаний тут:

https://vk.com/topic-139842174_39339648

https://vk.com/topic-139842174_39352955
Спасибо, изучу.






Хорошее - это водяное? :)

Боюсь, такая система весь ток в розетке высосет, прежде чем запустится..
Не ,там пластина люминевая в проце под кристаллом ,к ней медяху и элемент пельтье на крайняк.

matrixplus
01.10.2021, 08:09
Денис приветсвую!!! И вот я с вами. Собрал даллас на классике. Все работает прекрасно. Поставил 2 далласа на диск С и Д!!! Сделали платки переходников. Платка вставляется в разьем ПЗУ. На платке 27512 + 2 далласа DY 1256. Все работает прекрасно на классике. Сейчас делаем платки где будет стоять даллас который втыкается в кросшину. Сделана плата кросшины теперь все платы перефирии втавляются в нее!!. Кросшина в системный разьем Х2!!

denis74
01.10.2021, 11:33
Отлично ,как раз обсуждали схему на ЛЕ1 для двух страниц на одном далласе.
И лучше брать M48T251Y это то же но ещё и часы встроенные.
заказывал здесь.
https://aliexpress.ru/item/1005002508994931.html?spm=a2g39.orderlist.0.0.4c2a 4aa6DVkM73&_ga=2.76187542.2089945938.1632937574-1514802611.1624074361

Error404
01.10.2021, 14:55
Я для похожей задумки (хочу поставить в Аюшу) брал DS1250Y (https://datasheets.maximintegrated.com/en/ds/DS1250AB-DS1250Y.pdf) Например можно вот тут: https://aliexpress.ru/item/1005002754004929.html . Это тоже ОЗУ 512кб на батарейке в DIP.
А вот фантомные часы (которые открываются по записи псевдослучайного кода) - как-то стремно это, ИМХО.

И я все же к реализации - как в итоге решили со страницами и неперекрываемой областью ОЗУ? Как мне видится, DS1250Y надо бы ставить в 64к страницы 8..15 (вторые 512кб), т.к. в первых (страницах 0..7) уже ОЗУ и у всех его разное количество (128, 256, 512кб). Также в этих страницах (0..7) работают дополнительные оконные диспетчеры по 16кб у ПРО и Z80-CardII. А в страницах 8..15 диспетчеров нет, и получится некая универсальность по памяти.

- - - Добавлено - - -

А рядом там продается (чтобы вы думали?) - "античный процессор, свидетель истории" 8085 (https://aliexpress.ru/item/1005002235251925.html). Всего-то за 2000 рублей штука (такой артефакт не может стоить дешево :) ).

denis74
01.10.2021, 16:34
Я для похожей задумки (хочу поставить в Аюшу) брал DS1250Y Например можно вот тут: https://aliexpress.ru/item/1005002754004929.html . Это тоже ОЗУ 512кб на батарейке в DIP.
А вот фантомные часы (которые открываются по записи псевдослучайного кода) - как-то стремно это, ИМХО.

Это тот же самый M48T251Y но без RTC ,70р разница есть ,согласен , RTC на перспективу,пока прерывания в приоритете . Есть DS1556 ,там и тревога по таймеру и RTC ,но 128к максимум...
http://www.cqham.ru/super/dallas/nvsram.htm
Чипом DS1250Y, DS1270Y или M48T251Y можно было бы и всю желаемую память перекрыть ,кроме первых двух страниц , да и применительно к Ориону отпадает тогда и необходимость в ROM диске , доп озу и RTC ,устройство компактнее читается и переносится инфа программатором. ОРДОС до нескольких дисков дорабатывается элементарно ,загрузчик перенести то же не проблема.


И я все же к реализации - как в итоге решили со страницами и неперекрываемой областью ОЗУ? Как мне видится, DS1250Y надо бы ставить в 64к страницы 8..15 (вторые 512кб), т.к. в первых (страницах 0..7) уже ОЗУ и у всех его разное количество (128, 256, 512кб). Также в этих страницах (0..7) работают дополнительные оконные диспетчеры по 16кб у ПРО и Z80-CardII. А в страницах 8..15 диспетчеров нет, и получится некая универсальность по памяти.

Да ,нагородили надстроек к 128 версии море ,надо бы конечно джамперы на переключение начальной страницы ставить. 3 варианта 128 256 512.