PDA

Просмотр полной версии : Сборка Radio-86RК-SRAM



Страницы : 1 2 [3] 4 5

gdv2002
17.02.2014, 13:46
gdv2002, Это у меня есть, а который последний вариант Толкалина?
Так эта схема по моему и единственная у него, и про перешивку в ней ничего нет. В последнем файле из архива скан публикации Б.Фролкина по доработке схемы Л.Толкалина исключающей ручной переключатель.
Самоцвет тоже не плох, но насколько мне удалось понять, вариант Л. Толкалина более распространенный, может и ошибаюсь.
Под схему толкалина есть целая 1 игра :) и она поддерживается в эмуляторе Emu80
http://www.nedopc.org/forum/viewtopic.php?t=8395&start=15&sid=7011538f74e23412ba7f4329d5841d2a

Vladimir_S
17.02.2014, 13:58
Забавно то, что они сделаны однотипно, но по цвету не сходятся.
У самоцвета R-33 нога ВГ75, у Толкалина 32.
У самоцвета G-34 нога ВГ75, у Толкалина 33.
У самоцвета B-32 нога ВГ75, у Толкалина 34.
А это значит, что никакого формата нет и выбрать его нужно нам.
Так какие будут предложения?

---------- Post added at 12:58 ---------- Previous post was at 12:56 ----------

В принципе, я думаю, может как у Апогея?

gdv2002
17.02.2014, 14:20
В Апогее на регистре сделано, наверное и программирование сложнее будет.
По сути что Самоцвет, что вариант Толкалина делают тоже самое, но немного разными путями, драйвера ВГ75 есть на оба варианта, но у Толкалина точек подключения меньше и перешивать ПЗУ не нужно, к тому-же есть хоть одна программа рабочая и поддержка в эмуляторе, что значительно облегчит "раскрашивание" игр и программ.
Как считаешь?

Vladimir_S
17.02.2014, 14:26
В Апогее на регистре сделано
Я имел ввиду по цветам. И кстати, самоцвет сделан более правильно, потому что он в отличии от схемы Толкалина будет работать и на монохромном дисплее. Имеется в виду инверсия и мерцание.

gdv2002
17.02.2014, 14:47
А разве доработка Фролкина не делает то-же самое?
По сути все равно какую прикручивать, все равно наработок ни на какую нет!

Vladimir_S
17.02.2014, 14:52
А разве доработка Фролкина не делает то-же самое?
Нет, выдает только на RGB, выход на монитор не затрагивает.

---------- Post added at 13:52 ---------- Previous post was at 13:50 ----------


По сути все равно какую прикручивать, все равно наработок ни на какую нет!
Вот это и плохо что все равно какую. Так и получится - кто в лес, кто по дрова.

gdv2002
17.02.2014, 14:54
Получается вот и ответ :)

Vladimir_S
17.02.2014, 14:56
Получается вот и ответ
В смысле?

gdv2002
17.02.2014, 14:58
В смысле что Самоцвет можно использовать и на Ч/Б мониторе, а если у меня нет цветного, получается забыть про цвет в РК.
Получается что Самоцвет более универсален, его и делать.

Vladimir_S
17.02.2014, 15:03
Получается что Самоцвет более универсален, его и делать.
Сегодня не дали мне попаять, завтра прикручу самоцвет, а раз такая неразбериха с цветом, сделаю привязку к цвету в зависимости от атрибута ВГ75 как в Апогее.

gdv2002
17.02.2014, 15:09
сделаю привязку к цвету в зависимости от атрибута ВГ75 как в Апогее.
Нужно так, чтобы проще потом программировать было. Вот у Толкалина все подробно с примерами расписано, можно читать и учиться, пробовать делать.

Vladimir_S
17.02.2014, 15:11
Нужно так, чтобы проще потом программировать было
А и так не сложней валенка.

gdv2002
17.02.2014, 15:27
Если умеешь!
А если нет? По подробному описанию с примерами проще научиться.

Vladimir_S
17.02.2014, 15:32
Если умеешь!
Пора учиться! Начинай сразу с ассемблера.
А в общем то открой тему по обучению, я думаю никто не откажет в совете.

VovanRK86
18.02.2014, 00:53
Кстати, обращаюсь к VovanRK86, неделю назад собрал контроллер FDD, и на этот раз не единой ошибки чтения/записи не вылезло, хотя гонял я его не по детски.
Прошлая сборка примерно раз из десяти выводила I/O ERR. На этот раз такого за неделю не видел ни разу. Правда сам дисковод подключил другой.

Это очень радует, у меня I/O ERR вылезало через раз, и обязательно после запуска ДОСа, а самое худшее стёрлась ПОЛНОСТЬЮ дискета, при её полном заполнении, но я не уверен в качестве тех дискет, да и сборка контролера не ахти.

Shaos
18.02.2014, 01:00
Логично сделать цвет как в Emu80, т.е. по Толкалину и без триггеров (с распостранением назад на один символ)

С другой стороны вариант Апогея тоже имеет право на существование в качестве стандарта - возможно имеет смысл сделать переключатель Толкалин/Апогей?...

VovanRK86
18.02.2014, 01:09
Сегодня не дали мне попаять, завтра прикручу самоцвет, а раз такая неразбериха с цветом, сделаю привязку к цвету в зависимости от атрибута ВГ75 как в Апогее.

Владимир (и Дмитрий), схемы действительно надо оттестировать, т.к. у меня они все работали криво! либо цвет хорошо показывает, а ч.б. изображение не видно, либо наоборот схему с регистром я так и не опробовал, тестировал прогой тест и игрой булдердаш, в инете находил ещё червяка в цвете (вроде из четырёх игр состоит) но так и не запустил, байт в мониторе не менял! (только теперь понятно зачем это надо стало)

---------- Post added at 00:09 ---------- Previous post was at 00:06 ----------


Логично сделать цвет как в Emu80
Поддерживаю, так проще проверять в эмуляторе будет


т.е. по Толкалину и без триггеров
я думал программно это одно и тоже

Shaos
18.02.2014, 01:14
Владимир (и Дмитрий), схемы действительно надо оттестировать, т.к. у меня они все работали криво! либо цвет хорошо показывает, а ч.б. изображение не видно, либо наоборот схему с регистром я так и не опробовал, тестировал прогой тест и игрой булдердаш, в инете находил ещё червяка в цвете (вроде из четырёх игр состоит) но так и не запустил, байт в мониторе не менял! (только теперь понятно зачем это надо стало)

---------- Post added at 00:09 ---------- Previous post was at 00:06 ----------


Поддерживаю, так проще проверять в эмуляторе будет


я думал программно это одно и тоже

как я понимаю триггеры убирают сдвиг атрибутов назад на один символ - в Emu80 этот сдвиг реализован - надо на реале попробовать

P.S. булдердаш раскрашен горизонтальными полосами - т.е. что со сдвигом что без сдвига, что с Толкалиным, что с Самоцветом - результат будет единообразен - просто разнораскрашенные горизонтальные полосы - по идее надо красить разумно, а не так :)

P.P.S. без изменения монитора цвет тоже может быть, но для его поддержки нужно очень аккуратное програмирование видеопамяти, т.к. символы атрибутов - невидимые

VovanRK86
18.02.2014, 01:22
без изменения монитора цвет тоже может быть, но для его поддержки нужно очень аккуратное програмирование видеопамяти, т.к. символы атрибутов - невидимые
а можно с этого места поподробнее, я как не бился так и не понял как цвет в РК реализован, а тем более как программируется, и про байт монитора не понимаю.

Shaos
18.02.2014, 02:00
а можно с этого места поподробнее, я как не бился так и не понял как цвет в РК реализован, а тем более как программируется, и про байт монитора не понимаю.

байт монитора, это который инициализирует ВГ75 говоря пропускать атрибуты либо отображать как пробелы - если отображать как пробелы, то адреса знакомест не меняются - всё как и в обычном чёрно-белом РК, но монитор надо менять, т.к. там инициализируется ВГ75 с неотображаемыми атрибутами - поправьте если ошибаюсь...

alx32
18.02.2014, 05:24
там инициализируется ВГ75 с неотображаемыми атрибутами

Наверное, так называемый прозрачный режим, из-за которого строка бывает переменной длинны?
В справочнике пишут, что он используется редко, т.к. сложно обрабатывать такие строки...

gdv2002
18.02.2014, 06:19
Если я правильно понял из статей, то перепрограммирует ВГ75 драйвер, который есть в статьях и по Самоцвету и по схеме Толкалина.
Выше мы выяснили, что Самоцвет обеспечит работу и с монохромным монитором, т.е. будет инверсия и мерцание. Схема Толкалина такого не обеспечит. конечно можно ч/б монитор прицепить к RGB выходам, как в свое время Спектрумы цепляли, но наверное лучше и удобнее обойтись без подобных подключений?

Shaos
18.02.2014, 07:58
Да, наверное можно не трогать монитор, а просто в программе иметь драйвер, перепрограммирующий ВГ75...

gdv2002
18.02.2014, 08:32
Возвращаясь к Толкалину, мне этот вариант импонирует хоть и минимальной, но поддержкой и подробным описанием.
Чтобы "уравнять" его функционал с возможностями Самоцвета, нужно добавить всего три резистора!
Т.е. сделать вот так:

Shaos
18.02.2014, 09:20
А какое сопротивление у этих трёх резисторов?

gdv2002
18.02.2014, 09:28
По аналогии с Самоцветом:
R - 4.7k
G - 6.8k
B - 12k
Но на деле нужно будет их подобрать для правильного отображения (баланса цветов) на экране. Помню спек так и подключали к МС6105 или ч/б телеку, правда я ставил переменники из серии "что было".

Vladimir_S
18.02.2014, 11:24
Ну и как у меня теперь часики?

gdv2002
18.02.2014, 11:30
Ну и как у меня теперь часики?
Вытираю слюни:v2_clap2:
Самоцвет делал?
Давай подробности.

Vladimir_S
18.02.2014, 11:31
Давай подробности.
А какие подробности, все по схеме.

Vladimir_S
18.02.2014, 11:55
Насчет схемы, убрал все резисторы и свет стал красивее.

Vladimir_S
18.02.2014, 12:06
использованную схему Самоцвета с вашими правками опубликуйте пожалуйста
А никаких поправок кроме того что убрал все резисторы. Завтра еще цвета под Апогей подгоню.

gdv2002
18.02.2014, 12:15
Монитор перешивал?

Vladimir_S
18.02.2014, 12:17
Монитор перешивал?
Он у меня давно поправленный. Часы ведь тоже в мониторе.

gdv2002
18.02.2014, 12:23
Попробую платку Самоцвета прикинуть.

Vladimir_S
18.02.2014, 12:47
Попробую платку Самоцвета прикинуть.
Зачем платка? Я припаял ЛЕ1 прямо на ТМ2. Отогнул все ноги кроме питания и тонкие концы ног откусил. А СИНХРО взял прямо с 6 ноги ЛН1 без элемента ЛЕ1.

---------- Post added at 11:47 ---------- Previous post was at 11:33 ----------

Хотел завтра подцепить Апогей и посмотреть цвета, но вспомнил что в документации на Апогей есть книжечка "описание RGB интерфейса. Получается что бы цвета соответствовали Апогею, нужно ноги 32,33,34 ВГ75 подключить как на схеме Самоцвета, тогда R - 10 нога ЛЕ1, G - 4, B - 1.

perestoronin
18.02.2014, 13:41
А никаких поправок кроме того что убрал все резисторы.
Эта схема ? http://rk86.shatu.ru/rk-color.htm
Какие из неё резисторы выкинуты ?

Vladimir_S
18.02.2014, 14:31
perestoronin, Схема эта. RGB паять пряио на выходы ЛЕ1.

gdv2002
18.02.2014, 14:40
Зачем платка? Я припаял ЛЕ1 прямо на ТМ2. Отогнул все ноги кроме питания и тонкие концы ног откусил. А СИНХРО взял прямо с 6 ноги ЛН1 без элемента ЛЕ1.
Не люблю на плате огороды разводить, можно конечно и на монтажном поле спаять, но мне и платку не сложно сделать (уже готова, завтра отЛУТю и вытравлю).

Vladimir_S
18.02.2014, 15:22
но мне и платку не сложно сделать
Платку на одну микросхему, а это не больший огород?

gdv2002
18.02.2014, 15:35
Микры все-же две, не даром синхра именно так подается, и в Апогее тоже.
Возможно могут быть проблемы на стандартном выходе, если на ЖК все пошло, еще не значит что на ЭЛТ заработает. Надо пробовать, вот прикручу платку и проверю на ЖК и обычном телевизорах, может еще получится МС6105 достать.
С другой строны платку не долго выкинуть из схемы или заменить ее другой схемой.

Vladimir_S
18.02.2014, 15:47
если на ЖК все пошло, еще не значит что на ЭЛТ заработает
Не в цвете, а с инверсией и мерцанием у меня на любых телевизорах надежно работало еще в конце 80х.

---------- Post added at 14:47 ---------- Previous post was at 14:43 ----------


Микры все-же две
Ну уж свободный элемент ЛП5 сам бог велит задействовать. Тем более что там все рядышком и лишних проводов не будет.

vazman
22.02.2014, 10:29
Вот и я собрал Р86 с СДРАМ. У меня он не запустился сразу. С чего копать? По инструкции журнала Радио №7 1986? Можно где-то найти тест-прошивку??

SoftFelix
22.02.2014, 11:14
Вот и я собрал Р86 с СДРАМ. У меня он не запустился сразу.
При исправных деталях и монтаже должен заработать сразу.


С чего копать?
На какой плате собирал? На плате от gdv2002 есть две ошибки в разводке питания. Исправил? Все напряжения питания в номинале? Как проявляется неработоспособность? Закидывай сюда фото собранной платы в хорошем разрешении с обеих сторон.

vazman
22.02.2014, 13:13
Плата не знаю, от кого. Питание АТХ. Напряжения, вроде, в порядке. Работоспособность проявляется в том, что ничего не выводит на экран. Бегло поглядел осц (я, правда, только учусь им пользоваться) - что-то по шинам бегает. Сейчас на работе, фото вечером. Завтра выходной, планирую плотно заняться

Vladimir_S
22.02.2014, 14:27
Плата не знаю, от кого.
А брал то где?

vazman
22.02.2014, 14:39
http://yadi.sk/d/z9GbYrLFJLsq4
http://yadi.sk/d/HrC-VcL3JLsue
Не утерпел, попросил жену сфоткать.
Паяльщик из меня тот ещё.. но, вроде, конкретных замыканий не нашёл..

---------- Post added at 14:39 ---------- Previous post was at 14:37 ----------

Плату брал, если правильно помню, у perestoronin`a, сразу с частью микросхем

gdv2002
22.02.2014, 14:56
Панельки посмотри первым делом, у меня первый пуск на экране кака-то ахинея шла, подергал ПЗУ знакогенератора туда сюда пару раз и все восстановилось.

SoftFelix
22.02.2014, 15:41
Питание АТХ.
А там точно есть -5В? В лучшем случае там будет только -12В.

Vladimir_S
22.02.2014, 15:43
vazman, Не видно какая ПЗУ монитора.

---------- Post added at 14:43 ---------- Previous post was at 14:41 ----------

SoftFelix, На фото рядом с разъемом питания как видимо 79L05.

SoftFelix
22.02.2014, 15:49
На фото рядом с разъемом питания как видимо 79L05.
Теперь понял. Я про эту версию платы не совсем в курсе.

---------- Post added at 15:49 ---------- Previous post was at 15:44 ----------


Работоспособность проявляется в том, что ничего не выводит на экран.
Как себя ведет светодиод РУС/ЛАТ при нажатии кнопки РЕЗЕТ?

vazman
22.02.2014, 16:02
рус/лат никак не реагирует
ПЗУ монитора 573РФ2

Vladimir_S
22.02.2014, 16:05
ПЗУ монитора 573РФ2
Это на 28 ног то?

vazman
22.02.2014, 16:07
Ой. нет.. ПЗУ монитора.. заказывал как РФ6 в элеконте, кажется

---------- Post added at 16:07 ---------- Previous post was at 16:05 ----------

Пришло вот такое чудо. Программировал как РФ6, вроде, запрограммировалось, читается норм.

Vladimir_S
22.02.2014, 16:08
vazman, А прошивка?

vazman
22.02.2014, 16:13
прошивка отсюда
http://radio86rk.pbworks.com/w/page/66827830/%D0%A1%D0%BE%D0%B1%D0%B5%D1%80%D0%B8%20%D1%81%D0%B 5%D0%B1%D0%B5%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B9%20% D0%B6%D0%B5

SoftFelix
22.02.2014, 16:45
рус/лат никак не реагирует
Если он правильно впаян (полярность), то это косвенно означает, что процессор не выполняет программу МОНИТОРа или неисправна клавиатурная ВВ55А. При нажатии на РЕЗЕТ и удерживании, светодиод РУС/ЛАТ должен загораться, а при отпускании - гаснуть.

vazman
22.02.2014, 16:57
Значит, скорее всего, ПЗУ или процессор. Я правильно соединил первую ножку ПЗУ с последней? Детали непроверенные и заменить нечем...Ладно. Вечером дома ещё раз проверю ПЗУ.

---------- Post added at 16:57 ---------- Previous post was at 16:56 ----------

А проц как то можно проверить? Хотя б примерно

Vladimir_S
22.02.2014, 16:59
А проц как то можно проверить? Хотя б примерно
Нужно сделать пошагиватель.

SoftFelix
22.02.2014, 17:19
Я правильно соединил первую ножку ПЗУ с последней?
Если 1 и 28, то правильно.

---------- Post added at 17:15 ---------- Previous post was at 17:07 ----------

На 25-ой ноге процессора флюс не забился в панельку?

---------- Post added at 17:19 ---------- Previous post was at 17:15 ----------


Детали непроверенные
У меня оказалась неисправна новая ВВ55А, которая идет на РОМ-ДИСК и периферию. Покупал две нулёвые, из одной партии...

gdv2002
22.02.2014, 19:31
Попробуйте панельки - это еще та лотерея! У одних сразу прет, а бывает и нет.

vazman
22.02.2014, 19:33
Питание проверил, есть +5,-5,+12 (кстати, горят же соответствующие светодиоды)
ПЗУ проверил, читается. как вставлены ПЗУ и проц проверил(прозвонил)
Потом поменял местами ВВ55 и о, маленькое чудо.. Светодиод при ресете стал зажигаться.
Но изображения всё равно нет. Не может же это быть из-за неисправной второй ВВ55.. она же отвечает за внешние порты?
А что ещё может быть?? ВГ75 тоже неисправна? Можно как то проверить ее??

Vladimir_S
22.02.2014, 19:35
Не может же это быть из-за неисправной второй ВВ55.. она же отвечает за внешние порты?
Ее пока совсем вытащи.

vazman
22.02.2014, 19:38
Вытащил
Теперь есть мигающий курсеор

SoftFelix
22.02.2014, 19:38
А что ещё может быть?? ВГ75 тоже неисправна?
А почему бы и нет? Чем и как паял? Может статикой побил? ПЗУ знакогенератора точно прошито правильно? 4-х-ногий кварцевый генератор на 16МГц впаял правильно? Ещё раз поменяй местами ВВ55-ые в панельках. Если светодиод начнёт зажигаться со старой ВВ55, то, как уже тут рекомендовали, передёргивай все микросхемы в панельках и проверяй отсутствие флюса на выводах.

Vladimir_S
22.02.2014, 19:40
Теперь есть мигающий курсеор
Сразу? Или после сброса?
И все же пошевели микросхемы в кроватках.

vazman
22.02.2014, 19:51
да. пошевелил микросхемы как следует.. есть РАДИО 86РК. Только вот курсор мигает под и а приглашения не видно??

---------- Post added at 19:51 ---------- Previous post was at 19:46 ----------

А если вставляю ВВ55А, которая d14 теперь - то ничего нет. На свалку?

Vladimir_S
22.02.2014, 19:52
пошевелил микросхемы как следует.. есть РАДИО 86РК. Только вот курсор мигает под и а приглашения не видно??
Ну значит точно где то плохой контакт.

vazman
22.02.2014, 19:56
И клава даже как то работает.. что то набирается.. но ничего не видно

---------- Post added at 19:56 ---------- Previous post was at 19:53 ----------

хмм. такое ощущение, что только РАДИО 86РК выводиться белым.. а остальное черным.
d,ff и на экране ничего нет

Vladimir_S
22.02.2014, 19:58
d,ff и на экране ничего нет
А курсор вниз убегает?

vazman
22.02.2014, 20:00
да

---------- Post added at 20:00 ---------- Previous post was at 19:58 ----------

нет.. чаще всего пробегает по экрану и пропадает. Но пару раз было, что мигал почти внизу.. где и должен быть предполождительно после этой команды

Vladimir_S
22.02.2014, 20:01
Тогда D,FFFF ВК и шевели микросхемы.

vazman
22.02.2014, 20:17
и после нажатия ресет промелькивает иногда то, что должно было быть видно

---------- Post added at 20:17 ---------- Previous post was at 20:01 ----------

хммм..не помогает
еще заметил - если просто нажимать D,Вк
два-три раза подряд - надпись тоже пропадает и звук при нажатии клавиши становиться чуть выше

SoftFelix
22.02.2014, 20:27
и после нажатия ресет промелькивает иногда то, что должно было быть видно
К какому телику-монитору подключаешь? Может по синхре несовместимка. Проверь ещё номиналы и монтаж в узле формирования видео (на транзисторе). Ну и видео бы закинул этого глюкодрома.

vazman
22.02.2014, 20:52
телека два перепробовал. FUSION, который отлично по компоненту справлялся с Поиском и БК.. и Панас 50дюймовый.. прикольно на таком наблюдать надпись РАДИО 86РК. Видео сейчас постараюсь сделать

---------- Post added at 20:52 ---------- Previous post was at 20:34 ----------

http://yadi.sk/d/C0eH6I6VJMmSC
вот

Vladimir_S
22.02.2014, 21:11
vazman, Попробуй переписать монитор. Или сравни запись с оригиналом.

---------- Post added at 20:07 ---------- Previous post was at 19:58 ----------

И еще, попробуй запустить без атмеги.

---------- Post added at 20:11 ---------- Previous post was at 20:07 ----------

И без ВВ55.

gdv2002
22.02.2014, 21:13
Все микры в панелях. РК не сложный прибор, при исправных деталях запускается на ура!
Панели смотрите, отбросьте второй кварц, отлаживайте на одном, часть схемы с возможными глюками отпадет - все проще. Еще раз проверить пайку, микро сопли. По идее в РК нечему глючить.

vazman
22.02.2014, 21:16
Спасибо всем.. Сегодня уже некогда. Продолжу завтра с прям с утра, благо, у меня, наконец, выходной.

gdv2002
22.02.2014, 21:35
Спасибо всем.. Сегодня уже некогда. Продолжу завтра с прям с утра, благо, у меня, наконец, выходной.
Давайте, может в строю до...ов старичков на одного пациента больше станет!
Без обид ни для кого, выражение на правах куража - Россия первая!!!
РК-86 - вечен!!!

vazman
22.02.2014, 23:20
УРРРААА... Принимайте в команду. Записал монитор в другую РФ6, поставил - заработало!!! РК86 вечен!!!

SoftFelix
22.02.2014, 23:23
Записал монитор в другую РФ6, поставил - заработало!!!
А предыдущая проходила проверку правильности записи?

vazman
22.02.2014, 23:28
Осталось теперь найти вторую ВВ55 рабочую

---------- Post added at 23:26 ---------- Previous post was at 23:23 ----------

Проходила, вроде. Сегодня первым делом снимал её и в вилляеме пробовал сравнивать с оригиналом монитора.. Может, всё-таки у нее был плохой контакт с панелькой?
Вообще, я думал - панельки надёжная вещь.. а оказалось вот как...

---------- Post added at 23:28 ---------- Previous post was at 23:26 ----------

Всем ещё раз спасибо. Теперь можно спокойно идти спать..тем более - без ВВ55 второй ничего загрузить не получиться..Или с магнитофона можно?

SoftFelix
22.02.2014, 23:42
Или с магнитофона можно?
Можно. Клавиатурная работает и на магнитофон.

---------- Post added at 23:42 ---------- Previous post was at 23:40 ----------

Кстати, МОНИТОР лучше вот этот (http://zx-pk.ru/showpost.php?p=664354&postcount=423) прошить, а то будут подвисания.

Vladimir_S
23.02.2014, 01:31
УРРРААА... Принимайте в команду. Записал монитор в другую РФ6, поставил - заработало!!! РК86 вечен!!!
После просмотра твоей записи я в общем то так и подумал.

vazman
23.02.2014, 09:39
Проверил первую РФ6 ещё раз. Всё нормально..Сейчас сотру, попробую в нее новый монитор записать.. А пока буду разбираться с магнитофоном.. Хочется больно в болдердаш поиграть и детишкам показать.. Помниться в шестом классе очень он меня поразил

Vladimir_S
23.02.2014, 19:12
Обращаюсь к железячникам, просьба не игнорировать и высказать свое суждение. Для опроса клавиатуры, ВВ55 D14, ВГ75 и ДОС 2.9 нужно отключать ПЗУ и родилась такая схемка которая должна выключать ПЗУ в адресах #8000-#87FF, #A000-#A7FF, #C000-#C7FF и #F000-#F7FF.
Я уже голову сломал, не могу понять - четко блокируется ПЗУ по адресам #A000-#A7FF и #F000- #F7FF. А вот по адресам #8800-#8FFF и #C800-#CFFF ПЗУ почему то остается заблокированным. По логике так быть не должно. Может подскажете где собака порылась.

Rokl
23.02.2014, 20:12
Обращаюсь к железячникам, просьба не игнорировать и высказать свое суждение. Для опроса клавиатуры, ВВ55 D14, ВГ75 и ДОС 2.9 нужно отключать ПЗУ и родилась такая схемка которая должна выключать ПЗУ в адресах #8000-#87FF, #A000-#A7FF, #C000-#C7FF и #F000-#F7FF.
Я уже голову сломал, не могу понять - четко блокируется ПЗУ по адресам #A000-#A7FF и #F000- #F7FF. А вот по адресам #8800-#8FFF и #C800-#CFFF ПЗУ почему то остается заблокированным. По логике так быть не должно. Может подскажете где собака порылась.
А схемку то компика где посмотреть? А то ссылка в начале темы не работает.

gdv2002
23.02.2014, 20:25
Тут все есть: http://radio86rk.pbworks.com/w/page/66827830/%D0%A1%D0%BE%D0%B1%D0%B5%D1%80%D0%B8%20%D1%81%D0%B 5%D0%B1%D0%B5%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B9%20% D0%B6%D0%B5

Vladimir_S
24.02.2014, 00:39
Самое непонятное то, что 1 на А11 должна в независимости от диапазона адресов установить 0 на CS_ROM. Т.е при #X800-#XFFF всегда должна быть выбрана микросхема монитора. Но этого почему то нет при Х = 8 и С.

gdv2002
24.02.2014, 08:53
В сети встречается монитор РК-86 на 4кб, в эмуляторе тоже есть, кто знает, что за прошивка такая, что дает?
В эмуляторе программы от РК работают, которые меня интересовали, обращение монитора какое-то не обычное.

Elvys
25.02.2014, 21:38
Тут все есть: http://radio86rk.pbworks.com/w/page/66827830/%D0%A1%D0%BE%D0%B1%D0%B5%D1%80%D0%B8%20%D1%81%D0%B 5%D0%B1%D0%B5%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B9%20% D0%B6%D0%B5
HTTP Error 504: Gateway Timeout
Похоже, что сервер в оффлайне.

gdv2002
25.02.2014, 21:48
Все работает

Elvys
25.02.2014, 21:59
Update:
Нашел git-репозиторий проекта
https://github.com/begoon/rk86/tree/master/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A%20SRAM
Может, кому нибудь и пригодится.

VovanRK86
26.02.2014, 01:57
В сети встречается монитор РК-86 на 4кб, в эмуляторе тоже есть, кто знает, что за прошивка такая, что дает?
Подниму вопрос, и еще там есть NET монитор, а ЭТО КАК???

---------- Post added at 00:57 ---------- Previous post was at 00:45 ----------


Обращаюсь к железячникам, просьба не игнорировать и высказать свое суждение.
Что то молчат все, но и я не понял как так, может для начала лично Rokl'a спросим? Он мне много где чего подсказал уже.

Rokl
26.02.2014, 19:28
...Что то молчат все, но и я не понял как так, может для начала лично Rokl'a спросим? Он мне много где чего подсказал уже.
Ну, я как бы уже высказывался о длинных цепочках дешифрации адреса. Чем выше частота проца, тем короче должна быть цепочка дешифрации.
Потому, я использовал в Микрокоме для дешифрации адреса PALCE22V10H. У меня на макетке Микрокома начились чудеса с цепочки из 2х последовательных кристаллов РТ4 и 555ИД7. И потому я отказался от дешифратора с цепью дешифрации адреса длиннее одной PLD матрицы или не более 2х последовательно работающих PLD (все вариации только внутри кристалла, т.к. быстродействие PLD впечатляет и отклик на выходе дешифратора на базе PALCE22V10 проходит уже через 15-25 нсек, потому Микроком и работает на кварце 11.059 Мгц без сбоев. У Vladimir_S на РК с частотой 1,77 мгц дешифраторы работали с более длинными цепочками на простой логике. И вот начались чудеса.... Просто не знаю, что подсказать в этой ситуации. Можно попробовать ставить логику только серии К531 или КР1531(лучше 74F...). Или новую серию типа SN74AC... Но, за результат всёравно не уверен.

Vladimir_S
11.03.2014, 11:56
Хочу посоветоваться с обладателями Radio-86RК-SRAM. На мой взгляд, что отличает Радио-86РК от других подобных машин?
1. #0000-#75FF - ОЗУ пользователя.
2. #7600-#76CF - рабочие ячейки монитора.
3. #76D0-#7FF3 - экранная область.
4. #8000-#8003 - порт клавиатуры и вх/вых магнитофона.
5. #A000-#A003 - порт пользователя
6. #C000- ВГ75
7. #E000- ВТ57
8. #F800-#FFFF - монитор.
Это основная конфигурация Радио-86РК 32Кб. И не важно на чем например сделано ОЗУ или ПЗУ.
Комп с измененной конфигурацией это уже не РК86, а РК-подобный.
Как думаете, относится ли это к порту пользователя?
Есть мысль сделать добавочное ОЗУ #9000-#BFFF и ПЗУ #D000-#FFFF.

VovanRK86
11.03.2014, 15:06
Vladimir_S, Что то я не понял в чём вопрос, если выбросить порт пользователя и там поставить озу, то для такой конфигурации просто придётся поправить несколько программ таких как программатор например, или пару музыкальных использующих ВИ53, ну а также директиву U. Раз всё остальное на своих местах, то совместимость не теряется, значит это РК86.

Vladimir_S
11.03.2014, 15:12
Порты пользователя можно перенести, и тогда можно будет адаптировать для РК некоторые программы от Ориона. В том числе ОРДОС и попробовать SPDOS.

Rokl
11.03.2014, 18:42
Порты пользователя можно перенести, и тогда можно будет адаптировать для РК некоторые программы от Ориона. В том числе ОРДОС и попробовать SPDOS.
Если выбросить ВВ55 по адресу А000 - ВFFF то ОРДОС адаптировать можно. Но ORDOS можно адаптировать и без выбрасывания порта пользователя. Достаточно разбить адресное пространство РК не по 8 кбт, а по 4 кбт. Этого будет достаточно. А для SPDOS этого мало. Ей нужно место 7000-AFFF.
Ну и самое главное, должен быть ROMдиск с ORDOS,M128 и SPDOS. Это минимум, обеспечивающий работу ОRDOS.

Vladimir_S
12.03.2014, 18:33
Все, убрал все самоделки и монитор на полку под самым потолком.

VovanRK86
13.03.2014, 02:28
Все, убрал все самоделки и монитор на полу под самым потолком.
Ни че не понял.....
Все или Всё?
"монитор" или "монитор на полу"? на каком? (полу - бетон, кирпич, дерево, ламинат, кафель?)
или
"на полу под самым потолком" а это как?

мне конечно нравиться "под самым потолком" особенно! про Надежду и Наутилус:v2_dizzy_punk: конечно .........

я конечно шуткой, но ЧТО сделал то, если всЕ! (адреса всего, контролеры (порты) всего, вверх -----------> то совместимость H_AX с РК86 и это теперь


РК-подобный

а если взять карту Апогея, то Апогей!?:eek_std: или ОРИОН!? или Микороком?

а смысел??? ЗАЧЕМ??? у тебя же есть Микроком, и Орион вроде будет, НО............ОН (РКСРАМ, как понимаю речь о нём) теперь кто?


Володь, обидеть не хочу, я только истину ищу.:v2_dizzy_vodka3: , присоединяйся :v2_dizzy_vodka:, а то как то мало сообщений на форуме, хоть дебаты может помогут!

Vladimir_S
13.03.2014, 02:58
На пол года сливаюсь, а то заметил, что делаю чего то, но не в кайф.

VovanRK86
13.03.2014, 03:27
На пол года сливаюсь
Этого я и боялся, что понял сообщение правильно, ГЛАВНОЕ потом вернись, и следи за нами, я тоже слился где то в это время год назад по РК, думал вернусь с морозами, НО............................ много всего.................
ладно хоть ЮТ собрал, но там печатка была безошибочная, две ночи ВСЕГО!!! и это с пошаговой отладкой каждой микросхемы!!! что бы удовольствие растянуть!!!
а сейчас опять лето скоро!...........

---------- Post added at 02:24 ---------- Previous post was at 02:21 ----------


а то заметил, что делаю чего то, но не в кайф.
:(

---------- Post added at 02:27 ---------- Previous post was at 02:24 ----------


сливаюсь
и ГЛАВНОЕ! что бы не :v2_dizzy_vodka::v2_dizzy_tired2:

vazman
13.03.2014, 16:48
Жаль Вас терять, Vladimir_S
Возвращайтесь обязательно..

Люди.. может, подскажите нубу... пришла мне, наконец, вторая вв55.. (заодно несколько еще микросхем в керамике, теперь чуть не полкомпа керамические).
Как я понимаю - теперь можно добраться до AT28C256, что есть на плате.
Вопрос - как?? И что на ней должно быть записано? В каком формате, что ли :)?

---------- Post added at 16:48 ---------- Previous post was at 16:13 ----------

Да, монитор сейчас прошит http://zx-pk.ru/showpost.php?p=664354&postcount=423

VovanRK86
14.03.2014, 11:16
Вопрос - как??

добраться по директиве "U", но тогда формат записи из темы РОМ диск с загрузчиком или по директиве "R", тогда туда писать можно всё что угодно и как угодно.

---------- Post added at 10:16 ---------- Previous post was at 09:48 ----------

Вот например http://zx.pk.ru/showpost.php?p=675469&postcount=142

vazman
14.03.2014, 12:19
По директиве R (это же копирование из пзу?) почему то копируется не понятно что. Например. В микросхеме первые три байта c3 55 67 (я для примера, считанно на программаторе)
после команды R A000,A0FF,0
D 0,ff
выводит с3 c3 c3 с3 c3 c3 c3 с3......
команда d a000,a0ff выводит
c3 00 00 00 c3 00 00 00
Это неправильно же? В чём может быть дело?
А команда u что делает?

---------- Post added at 11:40 ---------- Previous post was at 11:31 ----------

И вообще.. ром диск с А000 по B000 ? Это 4к? а 28с256 - это 256 к

---------- Post added at 12:19 ---------- Previous post was at 11:40 ----------

CALL 0FA68H
делает то же, что и директива R??

SoftFelix
14.03.2014, 12:19
По директиве R (это же копирование из пзу?) почему то копируется не понятно что.
На самом деле - всё просто. Берём один из готовых (http://zx-pk.ru/showpost.php?p=664284&postcount=422) РОМ-дисков и пишем его в микросхему. Потом в Мониторе вводим директиву U и на экране тут же появляется менюшка со списком программ в данной микросхеме. Выбираем нужную (цифровая клавиша) и она запускается. НО! Это при условии, что микросхема РОМ-диска - AT28C256. Если использовать обычные 27(С)256, то придётся сделать небольшую поножовщину платы. Я об этом писал вот тут (http://zx-pk.ru/showpost.php?p=663918&postcount=401).

vazman
14.03.2014, 13:13
И всё равно , хочется разобраться.. AT28C256 - это же 256 кб? А ромы 32к. Получается - в данном случае будет использоваться 1/8 микросхемы?
1-й байт микросхемы получается по какому адресу? Это зависит от настройки ВВ55??
Хотелось бы, что бы кто-нибудь на пальцах объяснил, как работает связка монитора, ВВ55 и AT28C256

SoftFelix
14.03.2014, 13:18
AT28C256 - это же 256 кб?
Это 256 килобит или 32 килобайта.

vazman
14.03.2014, 13:24
А дальше эти 32килобайта разбивается с помощью ВВ55 на 8 блоков по 4? и один из этих блоков отражается в адресное пространство РК? по какому адресу?
Или всё не так?

SoftFelix
14.03.2014, 13:53
vazman, там всё намного проще. Глянь ниже схему классического РОМ-ДИСКа. Микросхема ПЗУ просто подключается к портам ВВ55. Два порта перебирают адрес, а третий порт читает данные с ПЗУ. Поддержка - чисто программная. В каждом готовом РОМ-ДИСКе есть программа-оболочка, которая позволяет пользователю выбрать нужную программу и запустить её. Так вот директива U копирует эту программу-оболочку из ПЗУ РОМ-ДИСКА в ОЗУ и запускает её.

http://www.emuverse.ru/w/images/thumb/3/35/RK86-Romdisk-P01.png/300px-RK86-Romdisk-P01.png

alx32
14.03.2014, 13:55
А дальше эти 32килобайта разбивается с помощью ВВ55 на 8 блоков по 4? и один из этих блоков отражается в адресное пространство РК? по какому адресу?
Или всё не так?

этот способ я предлагал, но для рамдиска. а здесь адрес пзу выставляется в порты B и C ВВ55, а с порта А читаются данные.

vazman
14.03.2014, 14:43
вроде, понял.
То есть u выставляет на вв55 адрес первой ячейки ПЗУ AT28C256, считывает его в ОЗУ (по адресу 7400???), потом выставляет адрес второй ячейки, считывает ее в 7401 и тд, пока не считает программу управления. Потом передает ей управление (jmp 7400??)
А что она будет делать - монитора уже не касается. Обычно же она, в зависимости от выбора пользователя, загружает из соответствующего места ПЗУ побайтно программу в ОЗУ и запучкает ее. Вроде всё понял, надеюсь, правильно

SoftFelix
14.03.2014, 14:49
То есть u выставляет на вв55 адрес первой ячейки ПЗУ AT28C256, считывает его в ОЗУ (по адресу 7400???)
Не первой. Программа-оболочка храниться в ПЗУ РОМ-ДИСКа с адреса #7E00. Остальное верно.

VovanRK86
14.03.2014, 15:57
вроде, понял.
Здесь вроде, правильно понял:) а вот здесь


По директиве R (это же копирование из пзу?) почему то копируется не понятно что. Например. В микросхеме первые три байта c3 55 67 (я для примера, считанно на программаторе)
после команды R A000,A0FF,0
D 0,ff
выводит с3 c3 c3 с3 c3 c3 c3 с3......
команда d a000,a0ff выводит
c3 00 00 00 c3 00 00 00
Это неправильно же? В чём может быть дело?

Что то не так, может в железе или ПЗУ другая, т.к. директива R это действительно ".... копирование из пзу?" и у вас должно считаться то что записано, т.е. "три байта c3 55 67" с адреса 0000

ну и конечно D не может РОМ прочитать, если он не РАМ по схеме alx32! (следует из верхних сообщений;))

vazman
14.03.2014, 16:25
то есть, как раз команда R должна правильным образом считывать через ВВ55 побайтно из AT28C256. А этого у меня вчера не получалось..
В самом начале один раз ПЗУ-ха была воткнута кверх ногами и включено питание.. После этого, видимо, сгорела ВВ55. сейчас поменяна.. Сама пзу в програматоре читается. И пробовал другую аналогичную.. А больше же там нечему погореть?

SoftFelix
14.03.2014, 16:31
В самом начале один раз ПЗУ-ха была воткнута кверх ногами и включено питание..
Обычно именно ПЗУ после этого выгорает в 99% случаев.

vazman
14.03.2014, 16:52
Приеду вечером домой - попробую ещё раз новую ПЗУ повнимательнее.
Всем спасибо.. теперь имею представление о работе ВВ55
Правильно я понял, что dd14 занимает в адресном пространстве много (4к?), а использует всего 4 байта??

---------- Post added at 16:52 ---------- Previous post was at 16:41 ----------

Кстати, команду r я, получается, тоже неправильно использовал.. писал
r a000,a0ff,0
а надеялся увидеть то, что в начале ПЗУ
надо было r0,ff,0

Shaos
13.04.2014, 05:32
vazman, там всё намного проще. Глянь ниже схему классического РОМ-ДИСКа. Микросхема ПЗУ просто подключается к портам ВВ55. Два порта перебирают адрес, а третий порт читает данные с ПЗУ. Поддержка - чисто программная. В каждом готовом РОМ-ДИСКе есть программа-оболочка, которая позволяет пользователю выбрать нужную программу и запустить её. Так вот директива U копирует эту программу-оболочку из ПЗУ РОМ-ДИСКА в ОЗУ и запускает её.

http://www.emuverse.ru/w/images/thumb/3/35/RK86-Romdisk-P01.png/300px-RK86-Romdisk-P01.png

А директива U разве не сломана в оригинальном "журнальном" мониторе?...

---------- Post added at 21:32 ---------- Previous post was at 21:26 ----------


Напоминаю, что у меня излишки оригинальных платок RK-86 SRAM 32K имеются - отдаю фактически по себестоимости:

http://nedopc.org/nedopc/radio/rk86sram.jpg (http://www.nedopc.org/forum/viewtopic.php?t=10560)

"налетай не ленись, покупай живопись" (c) :v2_dizzy_army:

SoftFelix
13.04.2014, 09:49
А директива U разве не сломана в оригинальном "журнальном" мониторе?
Ну да, её там нет. Разговор про доработанный МОНИТОР (http://zx-pk.ru/showpost.php?p=664354&postcount=423).

Ewgeny7
13.04.2014, 12:59
Shaos, Вот это неожиданность для редкозаглядывающего меня.
Действительно можно у тебя приобрести с отправкой в Питер?

roma
24.04.2014, 18:20
Предлагаю архив с образами ROM-дисков по 32К. Загрузчики присутствуют, т. е. перенос из диска с адреса 7E00 в ОЗУ с 7400 и старт.
На моём РК ( стандартный с 32К ) не все игры из архива запускаются.

Я как понял вместо AT28C256 можно установить стандартную 27С512, перекинув сигнал с 1 вывода на 27, предварительно отрезав 27 от 28. А затем на вывод 1 подать А15 с ВВ55, "по схеме Внешний RОМ диск" http://zx.pk.ru/showthread.php?t=12137
Кто нибудь уже устанваливал 27С512 на плату РК86 СРАМ?

И ещё очень хотелось бы иметь 64К ROM image, чтобы в первой половине был набор стандартных программ с 32К ROM image из ж. Радио, а во второй половине 4-6 игр: Space, Attack, Boulder Dash, PacMan и если ещё влезут то Volcano и Tetris, но не как две половники, а как один 64К ROM image ...

Если кто уже набил руку на составлении ROM image не могли бы сделать такой image, был бы очень благодарен ...
Составляющие для такого image прилагаю ...

roma
25.04.2014, 16:53
Ну вроде сделал себе 64К ROM image как и хотел.
Сначала идут игры Space, Attack, Boulder Dash, PacMan, Volcano и Tetris,
затем системные BASIC, ASM, DISASM, MUZEDITOR.
По идее в image влезла и 7 игра Barmen, но оригинальный image был расчитан только на 10 программ, поэтому не имея исходников загрузчика не стал экспериментировать и не добавил её в меню, хотя в image она присутствует.

Для использования 64К image в РК86-СРАМ надо поменять пару байт в РОМ.
Пропатчёный для 64К РОМ для РК86-СРАМ прилагается в архиве, меню по директиве U.
На реальном железе пока не пробовал, попробую на выходных, но в ЭМУ всё вроде работает...

roma
26.04.2014, 00:38
Проверил свой 64К ROM image на реальной плате RK86-SRAM от gdv2002. Всё отлично работает.
На плату установил стандартную 27С512, перекинув сигнал с 1 вывода на 27 (11 вывод ВВ55), предварительно отрезав 27 от 28. А затем на вывод 1 подал сигнал с 10 вывода ВВ55, предварительно отрезав его от вывода 22 ПЗУ. А вывод 22 ПЗУ соединил с GND.

Заодно сделал 8 КБ пропатченый для 64К ROM image для установки во флоппи контроллер.

При проверке только оказалось что не совсем корректно работает игра ATTACK, видимо она использует какие то свои настройки ВГ75, с которыми не совместима плата RK86-SRAM ...

roma
26.04.2014, 12:23
У кого нибудь есть рабочая версия игры ATTACK? Она либо использует какие то свои настройки ВГ75, либо файл возможно у меня битый :-(

Просто эта игра первая игра в которую я играл в году 85-86 на кафедре ПЭ в УГАТУ, когда школьниками были там на экскурсии. И работала эта игра то ли на ЕС СВМ, то ли на каком другом компьютере с текстовым терминалом. А на РК-86 она была спортирована видимо позже с этого компьютера ...

Если у кого есть оригинал этой игры или кто знает на каком компьютере она работала в оригинале просьба выложить тут.

gdv2002
26.04.2014, 12:37
У кого нибудь есть рабочая версия игры ATTACK?

Странно, но на РК такой не встречал. Может на РК есть какое другое название?

DDp
26.04.2014, 13:38
...версия игры ATTACK? Она либо использует какие то свои настройки ВГ75, либо файл возможно у меня битый :-(
Да, она использует свои настройки. Возможно, у автора не было хорошей документации на ВГ75. Подозреваю, что сильно привязано к скорости процессора (относительно ВГ75). По ссылке (http://yadi.sk/d/-ZfQOJ1mNHw5y) видео (~1Mb) как работает на класической схеме (цвет появился благодаря доработке (http://zx.pk.ru/showpost.php?p=441745&postcount=156), искажения яркости связаны с не_чёрным бордюром).

roma
26.04.2014, 13:38
Так она приаттачена в моём первом архиве ROM.zip как 12_attack.rk файл и в последующем архиве в 64К ROM image. Его можно и в ЕМУ посмотреть и потестировать. В ЕМУ игра работает с глюками, а не реале совсем играть невозможно ...

Shaos
03.07.2014, 04:24
Shaos, Вот это неожиданность для редкозаглядывающего меня.
Действительно можно у тебя приобрести с отправкой в Питер?

Ответ от тожередкозаглядывающего меня - давай, кнопка покупки в недопц-форуме - линк в подписи внизу :)

P.S. Если введут секторальные санкции, то звиняйти - продавать на Родину более не смогу...

Shaos
18.08.2014, 22:57
Сегодня отправил последнюю плату

Если есть желающие, то могу заказать вариант с разъёмом под PC-шный блок питания (если автор не будет против)

andykarpov
07.09.2014, 20:15
Сегодня отправил последнюю плату

Это, похоже, моя была :)

Кстати, закончил сборку своего экземпляра Радио-86РК_SRAM.
Запустился, правда, не с первого раза. Грешил сначала на панельки. Потом вспомнил, что вместо 28C64 поставил 28C256, соответственно два старших адресных контакта A13 и A14 болтались в воздухе. Посадил их на GND - и вуаля, все работает :)

Работу с магнитофоном еще не проверял, нужно собрать -5В для питания операционника. Кстати, моя плата работает только от +5В на камне КР580ВМ80А. Платить по 30 евро за каждый из трех преобразователей - как-то жаба задавила :)

Вопрос: как наполнить РОМ-диск? Просто друг за другом записать в него что душа пожелает ? Или есть какие-то хитрости ?

---------- Post added at 19:15 ---------- Previous post was at 18:28 ----------

А вот и фото: https://lh6.googleusercontent.com/-aBWFpRlrMvg/VAyEMboQxGI/AAAAAAAADis/rXhQJCNCkjw/w796-h597-no/2014-09-07%2B18.28.49.jpg

Vladimir_S
08.09.2014, 14:04
Вот гадость то какая - вдруг без всякой причины зазбоил Radio-86RК-SRAM. Нажимаю на сброс - там где и нужно пишет РАДИО-86РК, выводит промт, а дальше выводит всякую галиматью. Оказалось причина в М48Т35. Хорошо хоть у меня еще есть. Ну и заодно подкорректировал подпрогрмму вывода часов. Сделал в адресах 7FF5-7FF6 адрес начала расположения вывода часов, а в 7FF7 - если байт четный (т.е. младший бит равен 0), то часы отображаются. Если младший бит равен 1 - часы не отображаются. И директива Х увеличивает этот байт на еденицу. Теперь с любой программы можно включить или выключить часы, и отобразить их в любом месте экрана.

andykarpov
08.09.2014, 14:14
Вот гадость то какая - вдруг без всякой причины зазбоил Radio-86RК-SRAM. Нажимаю на сброс - там где и нужно пишет РАДИО-86РК, выводит промт, а дальше выводит всякую галиматью. Оказалось причина в М48Т35.
Простите, а в каком варианте Radio-86RK-SRAM есть часы на M48T35?

---------- Post added at 13:14 ---------- Previous post was at 13:12 ----------

Ага, почитал даташыт, это типа ОЗУ такая у Вас стоит хитрая, с часами и батарейкой? :)

Vladimir_S
08.09.2014, 14:16
andykarpov, Да в любом. Ничего переделывать не нужно. Поставить вместо озу М48Т35 и подкорректировать управляющую программу монитор.

---------- Post added at 19:16 ---------- Previous post was at 19:14 ----------


хитрая, с часами и батарейкой?
Давно уже стоит, и вдруг здохла. Причем года два назад тоже здыхала.

Shaos
12.09.2014, 06:35
Это, похоже, моя была :)

Неа ;)


Кстати, моя плата работает только от +5В на камне КР580ВМ80А. Платить по 30 евро за каждый из трех преобразователей - как-то жаба задавила :)

Поделись секретом КАК?

gdv2002
12.09.2014, 07:09
Поделись секретом КАК?

По моему это недокументированная особенность ВМ80, когда вывод -5В сажается на землю. Только у меня за всю жизнь только 1 проц так заработал, в далеких 90-х.

В барахолке потихоньку набираются желающие на платку РК-86 SRAM.
Хочу немного изменить платку, а именно поставить все-таки разъем питания Молекс как на винчестерах, а -5В получить через МАХ660.
Если получится, то на место штатного РОМ-диска вписать Флеш-диск от Vladimir_S.

fifan
12.09.2014, 08:12
а -5В получить через МАХ660.
У меня так на Специалисте 48 SRAM (http://www.spetsialist-mx.ru/schemes/Spetsialist48SRAM.pdf) работает.

Ewgeny7
12.09.2014, 15:43
Поделись секретом КАК?
В соседней теме про ЮТ-88 обмусоливалась эта тема.
У меня все ВМ80А запустились на +5 вместо +12 и земля вместо -5. на ИК80 такой фокус не прошел ни на одном. Частота процессора должна быть не выше 1,78МГц.

---------- Post added at 15:43 ---------- Previous post was at 14:49 ----------


В барахолке потихоньку набираются желающие на платку РК-86 SRAM.
+1 плата.
Меня несколько смущают ПЗУ 28-й серии, но да ладно...

gdv2002
12.09.2014, 15:49
+1 плата.
Меня несколько смущают ПЗУ 28-й серии, но да ладно...

А что смущает? Там джампер я приладил, чтобы любые ПЗУшки можно ставить, у меня есть и "электрические" ПЗУ и старенькие добрые УФ.

Ewgeny7
12.09.2014, 17:10
Там джампер я приладил
Спасибо, теперь полный порядок!

Vladimir_S
12.09.2014, 17:25
gdv2002, Поставь еще джамперы по питанию. Только что запитал процессор как посоветовал Ewgeny7 только от пяти вольт. Работает отлично. И в мониторе и с дискогрызом.

---------- Post added at 22:25 ---------- Previous post was at 22:21 ----------

Кстати, что хорошо, так это после двадцати минут работы процессор холодный. Только не знаю, а будет ли работать операционник?

SoftFelix
12.09.2014, 17:30
gdv2002, Поставь еще джамперы по питанию.
Тогда уж и для встроенной МС РОМ-ДИСКа 28С256, чтоб на её место можно было поставить 27С256 без поножовщины.

http://zx-pk.ru/showpost.php?p=663133&postcount=363

http://zx-pk.ru/showpost.php?p=663918&postcount=401

Ewgeny7
12.09.2014, 17:39
Только не знаю, а будет ли работать операционник?
А вот это я не проверял... Может, тогда лучше воткнуть читалку на 561ЛН2, как на Ленинград-1? Полстраны на них грузилось.

---------- Post added at 17:39 ---------- Previous post was at 17:37 ----------


Тогда уж и для встроенной МС РОМ-ДИСКа 28С256, чтоб на её место можно было поставить 27С256 без поножовщины.
Обязательно!

Vladimir_S
12.09.2014, 17:43
А вот это я не проверял... Может, тогда лучше воткнуть читалку на 561ЛН2, как на Ленинград-1? Полстраны на них грузилось.
У нас уже поздний вечер, жена уже спит. Не хочу будить. Утром проверю и отпишусь.

SoftFelix
12.09.2014, 18:55
gdv2002, +ошибку питания (http://zx-pk.ru/showpost.php?p=662869&postcount=359).

andykarpov
13.09.2014, 01:25
По моему это недокументированная особенность ВМ80, когда вывод -5В сажается на землю.

В барахолке потихоньку набираются желающие на платку РК-86 SRAM.
Хочу немного изменить платку, а именно поставить все-таки разъем питания Молекс как на винчестерах, а -5В получить через МАХ660.


Именно так! Работает только для КР580ВМ80А. Любой другой, по всей видимости, можно запросто спалить. Интеловскому камню точно нужны 3 напряжения + последовательность подачи питания.

Я собираюсь все-таки сделать 3 напряжения, но только из +5В.
На плате (как видно на фото) уже стоит китайский step-up dc/dc преобразователь (цена вопроса вместе с доставкой на ebay где-то 2-3 бакинских), из него +12В получается легко. Для -5В можно MAX660, но я хочу попробовать на 555 таймере собрать "charger pump", который из +12В сделает где-то -10В, а затем с помощью 79l05 отстабилизировать полученное напряжение до -5В.
Ток там мизерный получится, но для питания операционника и процессора должно хватить.

---------- Post added at 23:29 ---------- Previous post was at 23:21 ----------

Кстати, кому интересно, по поводу программатора для AT28C256 / 128 / 64 / 16.
Я собрал на монтажке шилд для ардуино. За основу взял проект https://github.com/mkeller0815/MEEPROMMER. Пришлось, правда, немного java-приложение допилить до ума, понизить скорость обмена последовательного порта, из arduino-кода выкинуть лишнего и писать эти чипы по-старинке, байт за байтом (в проекте там реализована пакетная запись, которая почему-то на моих микрухах не заработала). Но вцелом получилось, для своего радио-86рк прошил все микрухи этим программатором :)

---------- Post added at 23:47 ---------- Previous post was at 23:29 ----------

Вот форк с моими доработками: https://github.com/andykarpov/MEEPROMMER

---------- Post added 13th September 2014 at 00:25 ---------- Previous post was 12th September 2014 at 23:47 ----------

А вот пример проекта на 555 для получения негативного напряжения для питания операционного усилителя: http://www.stephenhobley.com/blog/2011/03/28/creating-a-negative-voltage-from-a-positive-one/

Хотя эта схема и не дает точно -5В из +5В из-за падения напряжения на диодах.

alx32
13.09.2014, 04:56
Я уже предлагал схему преобразователя +5В в +12в -5В на одной MC34063 в теме по ЮТ-88, никто особо не подхватил...

Vladimir_S
13.09.2014, 06:57
Засада. Без -5 вольт операционник не фурычит. В понедельник займусь. Нужно что бы заработало с минимальными переделками.

Vladimir_S
13.09.2014, 14:12
Не выдержал, сел за подключение операционника от одного питания. Теперь работает как трактор. Поменять местами 2 и 3 ноги, т.е. 2 ногу на общий, а то что шло на 2 ногу, подать на 3. 4 ногу тоже на общий. Считывается все без ошибок.

gdv2002, тебе такую доработку сделать раз плюнуть. И проводник -5в к операционнику тащить не нужно.

gdv2002
13.09.2014, 14:24
gdv2002, тебе такую доработку сделать раз плюнуть. И проводник -5в к операционнику тащить не нужно.

Согласен, сделаю. Вобще вот думаю, может на месте монтажного поля что-то нужное воткнуть? Хотя вроде все есть, и платка надежна как автомат Калашникова!
Спасибо еще раз автору - alexcp!

Vladimir_S
13.09.2014, 14:26
может на месте монтажного поля что-то нужное воткнуть?
Пока наверное оставить для индивидуального творчества. Может со временем что появится.

Vladimir_S
13.09.2014, 18:31
Пока gdv2002 не переделал перевод операционника на одно питание, может кто попробует тоже переделать на своем компе. У меня заработало, но нужно что бы кто то подтвердил. У меня стоит УД608.

gdv2002
13.09.2014, 19:48
Vladimir_S тут такое дело, пока я программер не соберу и не прошью ПЗУ, я не буду ставить эксперименты на плате, и следовательно вносить изменения.
Думаю время еще есть, до "кворума" на заказ плат еще время пройдет, надеюсь успеть проверить и учесть все.

Vladimir_S
13.09.2014, 19:54
я не буду ставить эксперименты на плате
Я имел в виду(судя по фотографиям у многих операционник сидит в кроватке) попробовать не режа проводники. Нужно то всего четыре точки подключения - 7нога +5в, 2 и 4 общий, 3 вход и 6 выход.

gdv2002
13.09.2014, 20:36
Я имел в виду(судя по фотографиям у многих операционник сидит в кроватке) попробовать не режа проводники. Нужно то всего четыре точки подключения - 7нога +5в, 2 и 4 общий, 3 вход и 6 выход.
Согласен!
Я грешным делом хочу вписать разъем для подключения КНГМД - стандартый 34пин, не у всех "получается" контроллер в кроватку ПЗУ воткнуть, так-то он красиво садиться, но к примеру у меня позиционно не сядет.
А стандартный шлейф не плохое решение, и почти у всех он есть!

Vladimir_S
13.09.2014, 22:53
Я грешным делом хочу вписать разъем для подключения КНГМД - стандартый 34пин, не у всех "получается" контроллер в кроватку ПЗУ воткнуть
Не понял куда он будет подключаться на плате РК.

gdv2002
13.09.2014, 23:06
Не понял куда он будет подключаться на плате РК.

Он будет дублировать пенельку ПЗУхи монитора, а на плате КМГНД "сидеть"
между ножек места ПЗУ.
Полный сумбур в описании, но позволит уйти от пайки проводов.

gdv2002
14.09.2014, 15:52
Тогда уж и для встроенной МС РОМ-ДИСКа 28С256, чтоб на её место можно было поставить 27С256 без поножовщины.

Получается вот так.

gdv2002
15.09.2014, 11:29
Хочу немного изменить платку, а именно поставить все-таки разъем питания Молекс как на винчестерах, а -5В получить через МАХ660.

А тут получается так.

Vladimir_S
15.09.2014, 13:41
А я больше -5в и +12в подключать не буду. Все и так работает и процессор холодный.

gdv2002
15.09.2014, 13:54
А я больше -5в и +12в подключать не буду. Все и так работает и процессор холодный.

Ну это скорее исключение, чем правило. Пусть плата будет под "штатное" исполнение, а там уже каждый решит сам, что и как делать.

Блин, разъем питания наоборот воткнул, нужно поменять будет.

Vladimir_S
24.09.2014, 13:51
Переделал вторую РКшку под одно питание. Полет нормальный. Первую я переделал дома как только увидел сообщение Ewgeny7 про подключение. И включение операционника от +5в тоже дома. Сэмулировал в протеусе и переключил. А вторую переделал на работе. Посмотрел осциллографом выход операционника, а вернее компаратора и не понял авторов. На какой ... было подключать в двуполярном режиме?

Vital72
25.09.2014, 07:47
Хочу предложить свой способ получения -5 и +12 из +5 вольт.
Вот схема:
http://zx-pk.ru/attachment.php?attachmentid=49445&stc=1&d=1411618189

Для получения +12В используется готовый преобразователь MAU303 (datasheet (http://pdf.datasheetcatalog.com/datasheets2/28/288563_1.pdf)) в компактном корпусе http://zx-pk.ru/attachment.php?attachmentid=49443&d=1411615197, никаких дополнительных элементов для него больше не требуется. Также можно использовать аналоги данного преобразователя: TMH0512S, P10CU-0512E. Для получения -5В используется симметричный мультивибратор на транзисторах. Питается он от полученных 12В, напряжение стабилизируется стабилитроном на 5В. Импульсы с мультивибратора можно снимать только с одного плеча, но тогда появятся небольшие пульсации (схема сократится на два диода и один конденсатор 10мкФ).

На плате получается все компактно, у меня это заняло площадь 45х7,5мм (выделено на фотке, 4 ряда отверстий по ширине и 19 по длине):
http://zx-pk.ru/attachment.php?attachmentid=49444&stc=1&d=1411616804

Вероятно, получение напряжения -5В удобнее делать на MAX660, но я посмотрел цены на ибее (в ДИП-корпусах) и что то оно меня не вдохновило :)

alx32
25.09.2014, 14:06
Vital72, исправте схему, у вас там транзисторы не той структуры нарисованы...

Vladimir_S
25.09.2014, 14:18
транзисторы не той структуры нарисованы..
На мой взгляд все нормально.

Vital72
26.09.2014, 12:07
Vital72, исправте схему, у вас там транзисторы не той структуры нарисованы...

первоначально да, транзисторы были не той структуры (схему мультивибратора взял из инета и сразу не обратил внимание), но сразу же картинку перезалил, по идее, должно отображаться правильно - адрес картинки поменялся

Vital72
28.09.2014, 11:13
да, забыл добавить.
прежде чем ставить процессор, проверьте все напряжения вольтметром, у меня некоторые стабилитроны не хотели работать и вместо -5В выдавалось почти -10В

Mick
28.09.2014, 13:28
Вероятно, получение напряжения -5В удобнее делать на MAX660, но я посмотрел цены на ибее (в ДИП-корпусах) и что то оно меня не вдохновило :)

Все зависит от производителя MAX660 и букв на конце. Можно вполне найти за вменяемые деньги. Кроме того есть более дешевый вариант на ICL7660, уж на ибее это наверное будет совсем неприлично дешево :)

Vital72
29.09.2014, 16:57
Предлагаю еще одну альтернативную схему для получения дополнительных напряжений на двух микросхемах MAX734 (datasheet (http://pdf.datasheetcatalog.com/datasheet/maxim/MAX734.pdf)) и MAX660 (datasheet (http://pdf.datasheetcatalog.com/datasheet/maxim/MAX660.pdf)) или аналогичных.

http://zx-pk.ru/attachment.php?attachmentid=49481&d=1411995297

Kinder5912
12.10.2014, 14:05
Собранный зверек прилагается. Заработал сразу. Фото тут: https://yadi.sk/d/fih_Eq9zbwpCx.

Vladimir_S
12.10.2014, 14:23
Kinder5912, Красиво!

Kinder5912
12.10.2014, 15:13
Kinder5912, Красиво!
Спасибо.

gdv2002
18.12.2015, 15:01
Понимаю так, у энтузиастов кончился запал или платы?
Возможно скоро появится темка по созданию Радио-86РК Плюс, рабочее название РК-Плюс.
Пока восстанавливаю материалы, думаю что из себя будет представлять эта машинка. Коллега starik на макете запустил буферизацию шин - все прекрасно работает.

perestoronin
18.12.2015, 15:15
Не мешало бы поставить в новый релиз дешевые мс ОЗУ (не SRAM), чтобы ОЗУ увеличить хотя бы до 128КБайт и интегрировать на новую платку SD-карточку и "цветной" видео-выход.

Vladimir_S
18.12.2015, 15:27
и "цветной" видео-выход.
И что такое цветное по нему смотреть?

gdv2002
18.12.2015, 15:28
perestoronin, про какие микры речь идет, случаем не такие, что на старых материнках шли?
Вопрос второй, а что даст увеличение ОЗУ? Ни программ ни софта нет, это одна из причин, по которой не сажусь за РК-Макси, кроме оболочки ДОСа, утилит и дискового Ассемблера для него нишиша нет, и писать точно никто не будет!
SD-карта, цвет (по самоцвету) планируется. Задумки есть еще.

И что такое цветное по нему смотреть?
Ну одну микру добавить не сложно, может кто и поиграется с цветом. :)

Vladimir_S
18.12.2015, 15:36
Ну одну микру добавить не сложно
Что то мне подсказывает, что perestoronin имел в виду нечто другое.

Ewgeny7
18.12.2015, 16:10
Апогей цветной тогда уж замутить, там хоть софт есть под цвета.

Vladimir_S
11.01.2016, 15:00
запустил буферизацию шин - все прекрасно работает.
А для какой цели нужна буферизация на РКшке? Оно в стандартной конфигурации и так нехило работает. Или задумывается конфигурация именно не стандартная?

gdv2002
11.01.2016, 15:13
Апогей цветной тогда уж замутить
У меня такое впечатление, что Апогей изначально был мертворожденным, ни софта, ни игр, ни периферии! Да и купить оригинал в коробке все-еще можно, хотел на НГ себе подарок сделать, да подумал, а зачем он мне???!!!


А для какой цели нужна буферизация на РКшке?
Есть желание вывести системный разъем, как у Микроши было.


Или задумывается конфигурация именно не стандартная?
Задумывается 100% совместимая с оригиналом машина, но с расширенными возможностями для перевода/адаптации старого игр и софта под новые возможности (звук, цвет, теневое ОЗУ и т.п.)
Пока проверяются существующие наработки, позже хочу тему создать по обсуждению концепции "нового" РК.

Vladimir_S
11.01.2016, 16:23
gdv2002, Почему позже? Сейчас нельзя начать обсуждать?

perestoronin
11.01.2016, 18:54
128к ОЗУ, цвет

gdv2002
11.01.2016, 19:24
128к ОЗУ
А что с ними делать-то? И как при этом сохранить полную совместимость с оригиналом? Кто будет новый софт писать, чтобы это использовать?
Тогда уж замахнуться на РК-Макси, я почитал про него - прикольно, вот только софта под Макси-возможности тоже нет и писать его никто нафиг не будет!

perestoronin
11.01.2016, 19:26
зачем тогда собирать? если ПО не писать самому?
понастальгировать можно прямо на сайте с эмулем :)

gdv2002
11.01.2016, 19:27
очему позже? Сейчас нельзя начать обсуждать?
Ну как собирусь с мыслями :)

зачем тогда собирать? если ПО не писать самому?
Сколько новоделов собрано, а скока софта нового написано? Чуть больше нуля программ!
Да и получится это уже не РК а что-то типа Апогея, Ориона или еще чего.
У меня затея другая, в одну схему собрать все, что было более-менее массово добавлено энтузиастами в свои РК86.

perestoronin
11.01.2016, 19:35
цвет и 128кБ лишними не будут

rw6hrm
11.01.2016, 19:36
http://zx-pk.ru/showthread.php?t=20714&p=713206&viewfull=1#post713206 Походу для нового клона вот эта доделка уважаемого Alex_LG (http://zx-pk.ru/member.php?u=7683) будет полезна. И совместимость с оригиналом есть, и фича более чем нужная, пусть даже и чёрно-белая.

gdv2002
11.01.2016, 19:44
цвет
цвет планируется


Походу для нового клона вот эта доделка уважаемого Alex_LG будет полезна
Полностью согласен!Вот только переключалку нужно придумать и с цветом она вроде совместима.

Vladimir_S
11.01.2016, 23:38
цвет и 128кБ лишними не будут
128Кб - это +3 страницы по 32Кб, или еще что то?

uart
11.01.2016, 23:52
У меня такое впечатление, что Апогей изначально был мертворожденным, ни софта, ни игр, ни периферии!
Не согласен. Сам довольно плотно общался с Микрошей, иногда адаптировал программы от РК. Но купил Апогей, без особых проблем запускал все, что у меня для РК/Микроши было, адаптация с РК даже в чем-то проще была. Мне вообще непонятен сакральный смысл сажать экран на 76D0, разбазаривая при этом половину адресного пространства. Особенно удивил с этим Партнер 01.01, какая интересная задумка и какое дурацкое воплощение.

Vladimir_S
12.01.2016, 02:22
смысл сажать экран на 76D0
Ну это как говорится - бытие определяет сознание. Забыл, что изначально РК затачивался на одной линейке РУ3, где экран был с 36D0. Потом добавили вторую линейку. Так что о пропадающей половине памяти в то время в помине не было.
И 76D0 - 7FF3 это был самый конец памяти.

perestoronin
12.01.2016, 04:04
128Кб например так (http://www.nedopc.org/forum/viewtopic.php?t=10660&start=15)

uart
12.01.2016, 07:35
Так что о пропадающей половине памяти в то время в помине не было.
И 76D0 - 7FF3 это был самый конец памяти.
Про "то время", я и не говорю, если не брать в расчет Партнер 01.01, тот же Апогей вполне нормально довел до ума архитектуру РК86. Сейчас зачем делать 128K и 76D0? Просто потому что память дешевая?

Vladimir_S
12.01.2016, 07:52
Для РК 32Кб вполне хватает. Правда в конце 80х на 565РУ5 я делил память попалам и замутил диспетчер памяти на 556РТ4, что бы с адреса 7500 всегда выбиралась страница 0. Получался общий банк 7500 - 75FF, общие рабочие ячейки монитора и общая экранная память. Вначале хотел просто программно переключать страницы, но все просто висло - стек то терялся и вернуться туда, откуда пришел не получалось. А с диспетчером все пришло в норму.

gdv2002
12.01.2016, 07:59
uart, согласен полностью, смысла глубинного городить кучу памяти нет, как нет и не будет программ использующих ее!

uart
12.01.2016, 08:56
Для РК 32Кб вполне хватает
Для чего хватает? Для стандартных игр - да, для средств разработки - уже нет. А если сверху еще ОС будет (CP/M, DOS 2.95 или SD BIOS)? По моему мнению, для "современного" РК-86 надо уходить от дырки под экран/служебные переменные посреди адресного пространства, что впрочем, не мешает иметь альтернативный монитор для совместимости.

Vladimir_S
12.01.2016, 09:28
Я ведь написал для РК, а то что предлагается уже не РК.

gdv2002
12.01.2016, 09:41
Каждый раз одно и тоже!
Сколько было уже вариаций РК?
Микроком, вариант от Хаоса, РК на Z80, не берем уже Апогей и подобные "РК"-машинки, хоть одна программа под них написана? DOS 2.95 может работать с памятью выше 32к?

Задумывается 100% совместимая с оригиналом машина, но с расширенными возможностями для перевода/адаптации старого игр и софта под новые возможности (звук, цвет, теневое ОЗУ и т.п.)

У меня затея другая, в одну схему собрать все, что было более-менее массово добавлено энтузиастами в свои РК86.
РК-86 интересен именно как РК-86, и он все еще жив только по этому! Появилось несколько примочек дополняющих, но не изменяющих оригинальную схему, вот их и охота объединить в единую конструкцию. Очередной монстр никому не интересен и не нужен!

perestoronin
12.01.2016, 09:47
Я за вариант от Хаоса, но в формате ITX и на ДПП вместо МПП.

gdv2002
12.01.2016, 09:56
Я за вариант от Хаоса, но в формате ITX и на ДПП вместо МПП.
Так в чем проблема, взять Орла и оттрассировать под ITX и на два слоя?!
Есть кто на форуме, собравший этот вариант?
Я не сильный схемотехник, да еще эти буржуинские УГО и маркировки совсем не знаю. Материалы скачал, но пока ощущаю себя бараном перед новыми воротами :)

uart
12.01.2016, 10:08
Vladimir_S, РК. Тот же SARATOV BEST-C COMPILER конкретно упирается в память. ЛС-ПАСКАЛЬ кусками из-за отсутствия памяти грузился. В Форт системе тоже хочется побольше экранов в памяти держать, а не "свопить" их на магнитофон. А как мало памяти было для дизассемблера МИКРОН! Сейчас уже не вспомню, что мы там делали на бейсике, но в нехватку памяти упирались время от времени. И если в случае ЛС-ПАСКАЛЬ уже ничего не поделаешь, то в остальных случаях с Апогеем было значительно лучше.
И потом, почему это РК 16Кб - РК, РК 32Кб - РК, а РК 60Кб - уже не РК? Да и DOS 2.95 это чисто РК-шная ОС.

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


не берем уже Апогей и подобные "РК"-машинки, хоть одна программа под них написана?
И не одна, не говоря о том, что РК-шные программы получают второе дыхание. Для Партнера с его МЦПГ есть хорошие адаптации игр.


DOS 2.95 может работать с памятью выше 32к?
Да это вообще не проблема.

perestoronin
12.01.2016, 10:14
Только сначала надо прицениться к микросхемам SRAM. Я так за то, чтобы применить две узкие, например DIP W24512AK. Как раз 128К и получим.

Vladimir_S
12.01.2016, 10:54
uart, Да я вообще за любой хипиш в пределах разумного. Делать хоть что то лучше чем ничего не делать.
Правда насчет DOS 2.95 не понял. Вроде на стандартном РК работает без проблем.

gdv2002
12.01.2016, 15:02
Для затравочки: РК-Макси (https://yadi.sk/i/e9AofrqhmqNbm)
Свел в djvu все материалы по этому РК.

uart
13.01.2016, 09:25
Мне кажется, программируемый дешифратор тут излишен. Как авторы сами заметили в статье, даже если сделать адресное пространство, как у Микроши, с Микрошей этот компьютер все равно не будет совместим.

Я бы предложил 4 режима работы, выбираемые через пару бит системного регистра (порт FF):

0 - Режим старта, устанавливается при reset
0000-3FFF - ПЗУ
4000-FFFF - ОЗУ

1 - Режим 32К
0000-7FFF ОЗУ
8000-DFFF устройства
E000-EFFF ОЗУ с ДОС 2.95 в режиме r/o, запись DMA
F000-F7FF контролер дисковода
F800-FFFF ОЗУ с монитором в режиме r/o, запись DMA

2 - Режим 60K
0000-EFFF ОЗУ
F000-F7FF устройства
F800-FFFF ОЗУ с монитором в режиме r/o

3 - Режим 64K
0000-FFFF ОЗУ

Распределение регистров и адресного пространства для устройств ввода/вывода:


00-0F F000-F07F
10-1F F080-F0FF
20-2F F100-F17F
30-3F F180-F1FF
40-4F F200-F27F
50-5F F280-F2FF
60-6F F300-F37F
70-7F F380-F3FF
80-9F F400-F4FF 8000-9FFF ВВ55 kbd
A0-BF F500-F5FF A000-BFFF ВВ55 ext
C0-DF F600-F6FF C000-DFFF ВГ75
E0-EF F700-F77F E000-EFFF ВТ57
F0-F7 F780-F7BF F000-F7FF Контролер дисковода
F8-FF F780-F7FF Системные регистры


1 столбец - порты ввода/вывода (IN/OUT), для всех режимов
2 столбец - адресация в памяти в режиме 60K
3 столбец - адресация в памяти в режиме 32K

После включения (или RESET) стартует ПЗУ в режиме 0. Проверяется целостность монитора по адресам F800-FFFF, если все нормально, то передается на него управление, монитор при старте выберет нужный для себя режим. Если проверка не прошла, то в область F800-FFFF копируется монитор для режима 60К. Так же при старте можно зажать УС или НР, принудительно заставить скопировать нужный монитор. Для режима 32К так же копируется и ДОС 2.95.

gdv2002
13.01.2016, 09:32
uart, для убогого попроще можно :)
Т.е. берем схему программируемого дешифратора, но программно сокращаем его возможности до 4-х режимов?
Может тему по РК-Макси замутим, там и будем дальше обсуждать, а то уже чет в дебри от основной темы ушли!

uart
13.01.2016, 09:42
gdv2002, не знаю, с моей точки зрения РК-Макси не РК, а монстр какой-то, с возможностями, которые никогда не будут задействованы. Я же предлагаю обычный РК86 60Кб с возможностью работать в режиме 32К для совместимости.

gdv2002
13.01.2016, 09:50
с моей точки зрения РК-Макси не РК, а монстр какой-то
Да неправильно я написал выше, не РК-Макси, а РК-Плюс. Лепить этого монстра я тоже думаю не стоит, и писал об этом выше, там и программ то!

uart
13.01.2016, 10:20
gdv2002, но программно этот РК-Плюс обычный РК 32К с несколькими доработками, а не более-менее "современный" РК, на котором можно было бы запустить и CP/M, и большие псевдографические программы от Апогей, и МЦПГ программы от Партнер?

gdv2002
13.01.2016, 13:02
Так в том и соль, что

этот РК-Плюс обычный РК 32К с несколькими доработками

uart
13.01.2016, 13:58
gdv2002, жаль :(

perestoronin
13.01.2016, 14:00
Ноаый формат у платы какой будет? Какие разъемы? Питание?

Vladimir_S
13.01.2016, 14:12
Какие разъемы? Питание?
А может процессор поменять на 8085?

gdv2002
13.01.2016, 14:12
жаль
Ну почему же, начни свой проект, народ подтянется. Просто для меня РК - это как первая любовь (ох как пафосно!), и перекраивать я ее не хочу. Извините, если разочаровал.


Ноаый формат у платы какой будет? Какие разъемы? Питание?
С форматом пока не определился, склоняюсь к Апогеевскому корпусу, благо что корпуса, что сами Апогеи есть в продаже. Смущает клава, фиговастая она там.
Питание хочу +5В, с получением нужных напряжений уже в схеме РК.

perestoronin
13.01.2016, 14:26
Зато современные корпуса ITX из легких сплавов с блоками питания ATX и клавиатурами usb на любой вкус - шикарные.8085 чем лучше КР580ВМ80А ?
У меня пока ещё не закончились запасы последних :)

gdv2002
13.01.2016, 14:31
8085 чем лучше КР580ВМ80А
У него питание однополярное, +5В и вроде по ногам они не совпадают.

perestoronin
13.01.2016, 14:39
А доспупность и цены?

Vladimir_S
13.01.2016, 14:42
У него питание однополярное, +5В
Это не самое главное. Простой пример - в DOS 2.95 пропадает для пользователя область памяти F000 - F7FF. Если задействовать 34 ногу 8085 проца, то эта проблема решается очень просто. К тому же 8085 значительно шустрее, причем это легко решается программно, без механических переключателей.

gdv2002
13.01.2016, 14:59
Vladimir_S, ну я не помню всех различий, а гуглить пока некогда, но помню что года полтора назад вроде мы с тобой упоминали этот проц в "разговоре" и я читал про него, в продаже проц есть, цены от 100р, и самое главное эта замена мне нравится, но при условии 100% совместимости :)

Vladimir_S
13.01.2016, 15:03
gdv2002, 8085 это улучшенный 8080. Совместимость полная.

uart
13.01.2016, 15:18
Ну почему же, начни свой проект, народ подтянется.
А бы начал, если бы мог. А так я всего лишь программист. :)


Просто для меня РК - это как первая любовь (ох как пафосно!), и перекраивать я ее не хочу. Извините, если разочаровал.
Да ничего, у каждого свой интерес. Для меня РК это лишь база, на основе которого можно было сделать что-то хорошее и получить библиотеку софта. Микроша, Апогей и Партнер это уже более менее нормальные реализации, хотя и не без своих заморочек. Свести бы все лучшее из них в один полноценный РК-2016, который хотелось бы иметь тогда.

gdv2002
13.01.2016, 15:19
Совместимость полная
Я уже тоже вычитал, и даже библиотеку для Трейса на него оказывается делал :)
Пока я в заботах и тему создать некогда, там ведь что-то писать еще надо! Может пустую открою и первые пару постов зарезервлю, так ведь можно сделать?

perestoronin
13.01.2016, 15:29
Если менять, то может сразу на Z80 ? Их можно и дешевле найти и частота у них 20МГц.

Vladimir_S
13.01.2016, 15:30
сразу на Z80
Больше половины готового софта не работает.

perestoronin
13.01.2016, 15:31
А руки на что? Нужелм для правок кривых программ нужна ещё и голова?

uart
13.01.2016, 15:32
8085 это улучшенный 8080. Совместимость полная
Программно нет. Недокументированные команды по-разному работают, флаги, слово состояние, я так понимаю, из дырок читаться не будет.

Vladimir_S
13.01.2016, 15:37
uart, Это у Z80, у 8085 все команды выполняются как у 8080. И флаги выставляются как у 8080. Есть такая книжка - "программирование на языке ассемблера для процессоров 8080 и 8085", почитай.

gdv2002
13.01.2016, 15:57
может сразу на Z80
Уже было, и главное завалили просто тему адаптированными программами :v2_dizzy_biggrin2:

uart
13.01.2016, 16:01
Vladimir_S, документированные команды совпадают, не считая парочки, которые не сильно от NOP отличаются, недокументированные нет.
http://www.pastraiser.com/cpu/i8085/i8085_opcodes.html

Vladimir_S
13.01.2016, 17:51
uart, Главное в том, что все что написано для 8080 будет работать с 8085.

uart
13.01.2016, 19:10
Vladimir_S, не всё, но большинство софта конечно будет.

perestoronin
13.01.2016, 19:11
Большинство софта и на Z80 предполагаю будет работать.
Но думаю в РК должен оставаться КР580ВМ80А, а остальное можно поменять, улучшить и расширить.

uart
13.01.2016, 19:22
perestoronin, ну у 8085 лучше совместимость, чем у Z80. Гипотетически может что-то не заработать, но думаю проблем не будет. Другое дело, если делается такой отход от оригинальной РК86, то почему тогда не расширить память и увеличить тактовую?

perestoronin
13.01.2016, 19:36
а заодно и Z80, только куда мне девать КР580ВМ80А ? :)

думаю все можно обновить, кроме процессора, кому нужна скрость тем на u16 или на Z80 20МГц.

uart
13.01.2016, 19:43
perestoronin, мне больше симпатичен вариант с ВМ80А на 2МГц, как на Партнер 01.01.

Vladimir_S
14.01.2016, 07:13
Меня например больше привлекает в 8085 то, что у него на борту системный контроллер.

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

gdv2002, Предлагаю для новой темы небольшую модификацию. В Radio-86RК-SRAM изначально авторы предложили с адреса Е000 сделать переход на "монитор", но когда прикрутили DOS 2.9, то эти адреса оказались заняты под DOS. Пришлось добавлять в схему два элемента 2ИЛИ. Если в схему дешифратора добавить один элемент 2И, то получим сразу два плюса - во первых ПЗУ увеличится до 12Кб с D000 по FFFF. И тогда адрес перехода на "монитор" будет с D000, что никому не помешает.

alx32
14.01.2016, 09:00
Меня например больше привлекает в 8085 то, что у него на борту системный контроллер.


У него регистр-защёлка адреса легко помещается под пузом (если это ИР33), правда панельку придётся покоцать - выкусить перемычку...

Vladimir_S
14.01.2016, 09:42
У него регистр-защёлка адреса легко помещается под пузом
Именно так я и сделал.
http://zx-pk.ru/showthread.php?t=6505&p=789816&viewfull=1#post789816

alx32
14.01.2016, 10:01
https://uploads.tapatalk-cdn.com/20160114/f2251c9a07cbdd951ebb4994a9844bcd.jpg
https://uploads.tapatalk-cdn.com/20160114/848f4c05eb31533ddfa21d9f95e4395c.jpg
https://uploads.tapatalk-cdn.com/20160114/a95e54002aa2ecd452997432764ca591.jpg
Я тоже... [emoji4]

Vladimir_S
14.01.2016, 11:14
и даже библиотеку для Трейса на него оказывается делал
Посмотрел, библиотека на 8085 входит в состав Трейса.

alx32
14.01.2016, 11:40
А в Трейсе ограничения на количество пинов или размер платы?

gdv2002
14.01.2016, 13:01
библиотека на 8085 входит в состав Трейса
Я для себя перед каждым проектом отрисовываю библу типа по ГОСТУ, как в ПиКаде шли. Все шрифты не найду как в журнале Радио печатали на принципиалках.


А в Трейсе ограничения на количество пинов или размер платы?
Офф. фри ключ на 2 слоя и 1000 выводов, в сети есть последняя версия полностью рабочая, без ограничений. Один минус вижу в программе этой, замены элементов в составе микросхемы, при трассировке не предусмотрено в ней. Т.е. если в ПиКаде в схеме задействован 1-й элемент -или-, а при трассировке проще и ближе задействовать 3-й элемент -или-, то программа сделает эту замену. При этом в библиотеке прописано, что данные элементы заменяемы.

Vladimir_S
25.01.2016, 09:25
Возможно скоро появится темка по созданию Радио-86РК Плюс
Давай уж скорей. У меня от идей голова пухнет. Только основную конфигурацию Радио-86РК 32Кб нарушать не надо, а то это уже не РК86.

gdv2002
25.01.2016, 09:46
Давай уж скорей. У меня от идей голова пухнет
:) :) :)
А у меня вот от КНГМД вспухает уже :)
После обеда заведу, с мыслями маленько разберусь...

gdv2002
20.04.2016, 07:35
Товарищи, у кого есть/сохранилась схема от БП "Электроника КР-02"? В сети и на форуме есть одна инструкция со схемой, но там еще кнопка "пуск" есть, и в материнку большим разъемом цепляется. У меня блок без этой кнопки, и соединение советским пятиштырьковым разъемом. Искал в гараже транс для БП Феникса, а нашел это чудо! :) Планирую к РКашке пристроить.
Импульсник больно уж шумит!

Vladimir_S
20.04.2016, 07:48
А у меня вот от КНГМД вспухает уже
Кстати, как дела с КНГМД?

gdv2002
20.04.2016, 08:24
Кстати, как дела с КНГМД?
Стоят :(
Я на Спека "подсел", тоже долгострой.

cy6
20.04.2016, 13:09
Товарищи, у кого есть/сохранилась схема от БП "Электроника КР-02"? В сети и на форуме есть одна инструкция со схемой, но там еще кнопка "пуск" есть, и в материнку большим разъемом цепляется. У меня блок без этой кнопки, и соединение советским пятиштырьковым разъемом. Искал в гараже транс для БП Феникса, а нашел это чудо! :) Планирую к РКашке пристроить.
Импульсник больно уж шумит!
У меня оба оригиналы есть, КР-02 и КР-03. С кнопкой пуск, это б/п от КР-02. Мелкий, встраиваемый в корпус, с пятиштырьковым разъемом, это б/п от КР-03. По качеству, тот б/п, что с кнопкой "пуск", намного выше. Схемы все есть, если не найдете.

gdv2002
20.04.2016, 15:40
Электроника КР-02
Да не совсем так. У моего схема на 90% совпадает со схемой с кнопкой "пуск", только нет этой кнопки и схемы пуска.
Ниже фотка, правда из инета, но мой точно такой-же. Разобраться проблем нет, просто у меня привычка, к каждой железке должна быть схема :)

Error404
21.06.2016, 17:53
В первый пост добавьте пожалуйста ссылку на оригинальный проект со схемой и предысторией.
А то с барахолки ссылка на эту тему (http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=1264), а тема тутошняя явно "отщепленная" от основной на середине фразы.
В первых постах идут упоминания про ATX-разъем, которого нет на фото готовых плат, и прочие несоответствия.
Хочу собрать себе РК на SRAM (тупо для коллекции - т.к. имеются детальки), имею несколько предложений по поводу проекта к следующему выпуску плат, но сомневаюсь - туда ли попал. :)

Error404
02.07.2016, 19:42
В первый пост добавьте пожалуйста ссылку на оригинальный проект со схемой и предысторией.
А то с барахолки ссылка на эту тему (http://market.zx-pk.ru/forum/viewtopic.php?f=7&t=1264), а тема тутошняя явно "отщепленная" от основной на середине фразы.
В первых постах идут упоминания про ATX-разъем, которого нет на фото готовых плат, и прочие несоответствия.
Хочу собрать себе РК на SRAM (тупо для коллекции - т.к. имеются детальки), имею несколько предложений по поводу проекта к следующему выпуску плат, но сомневаюсь - туда ли попал. :)

таки живые тут есть?