PDA

Просмотр полной версии : Орион-128: Разное



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

Electricman
07.09.2015, 22:51
Error404, уже довольно далеко удаляемся от основной темы, но похоже, дискеты уже мало что сохранили. Проверял более-менее нормальным компьютером.

Error404
08.09.2015, 18:56
Ну, нет так нет. Бывает.

Electricman
09.09.2015, 20:17
Похоже, дело не в дискетах - либо винХР не умеет работать с приводами 5.25", либо сам дискетовод неисправен. Ибо при попытке чтения дискеты головка совершает небольшие циклические движения у края дискеты, после чего выдаётся сообщение о необходимости форматирования дискеты.

Error404
09.09.2015, 21:49
Похоже, дело не в дискетах - либо винХР не умеет работать с приводами 5.25", либо сам дискетовод неисправен. Ибо при попытке чтения дискеты головка совершает небольшие циклические движения у края дискеты, после чего выдаётся сообщение о необходимости форматирования дискеты.

Это на каких дисках? На форматированных под FAT12?
И какой там дисковод - 360кб или 1,2М ? Надо на 1,2М.

Electricman
09.09.2015, 21:52
На тех дискетах, что представлены выше.
Дискетовод - Mitsumi D509V2, 1.2Мб. МС-ка вообще не реагирует.

Error404
10.09.2015, 00:30
На тех дискетах, что представлены выше.
Дискетовод - Mitsumi D509V2, 1.2Мб. МС-ка вообще не реагирует.

Винда формат DS/DD (800к - орионовский) не поймет.
Только при помощи спец.утилит
Запускаешь утилиту, вставляешь дискету, копируешь командой утилиты.
Если обращаться к DS/DD дискете из эксплорера WinXP, примерно так и будет выглядеть реакция на неизвестный формат.

Sdisk.com работает только под DOS/WIN9x

HardWareMan
10.09.2015, 06:59
ДискДупа нет виндового? А я для своего Ориона писал свой копировщик, который отлично проработал в конце 90х. Но успешно похерился в начальных 2000х. Под DOS, правда.

Error404
10.09.2015, 14:09
Под клоны Win2k (W2k,XP,Vista,W7,...) копировщики с нестандартных форматов в образ есть в асортименте - в-основном все на базе драйвера fdrawcmd.sys, я тут раньше кидал ссылку на свой diskutil. Пофайловых с непосредственным доступом к диску меньше, древнючий sdisk.com - как раз такой пофайловый.

В принципе, целесообразнее всего снимать образом, думаю.

Electricman
12.09.2015, 23:50
Комп виснет при попытке форматировать дискету. Либо ХР не умеет работать с 5.25", либо привод неисправен.

HardWareMan
13.09.2015, 07:54
Вспомнился старый анек:
Сын БГ подходит и спрашивает:
- Пап, покажи многозадачность!
- Погоди, дискетку отформатирую.

Electricman
22.02.2016, 23:55
Давно я тут не появлялся. :) Но всё же руки дошли до совмещения Ориона и монитора, так как в мониторе туча места и есть +5В (выдержит 2-3 сотни ТТЛ 155ой серии), -5 и +12В (а так же +15, -12, +100).

Плата компьютера была подрезана в размер ТЭЗа монитора, от одного из ТЭЗов был отрезан кусок с разъёмами. Одна из корзин была "подчищена" - теперь в комп можно встроить 3 своих платы, ибо выведены все необходимые сигналы, почти аналог родного разъёма расширения.. С платы компьютера были убраны порты F500 и F600, сигналы их выбора так же выведены на разъём расширения (вместе с F700). Пришлось так же добавить делитель частоты на 3, ибо монитору нужна 51.25кГц для работы, а ТЭЗ был распилен. Для этого нашёл в синхрогенераторе частоту 156кГц, которую и превратил в 52кГц. Сделано всё аляписто, но теперь плата не валяется где попало, и нет лишних проводов. :) Очень помогли советские шлейфы на 38 жил. Одно удовольствие с ними работать. :)

http://storage8.static.itmages.ru/i/16/0222/s_1456173204_3501279_6d80742979.jpg (http://itmages.ru/image/view/3914351/6d807429) http://storage5.static.itmages.ru/i/16/0222/s_1456173187_5603699_9fc37c51bb.jpg (http://itmages.ru/image/view/3914348/9fc37c51) http://storage6.static.itmages.ru/i/16/0222/s_1456173194_5173047_5721251ecb.jpg (http://itmages.ru/image/view/3914349/5721251e)

http://storage3.static.itmages.ru/i/16/0222/s_1456173168_1734363_912ddcab7b.jpg (http://itmages.ru/image/view/3914346/912ddcab) http://storage5.static.itmages.ru/i/16/0222/s_1456173081_3171031_5f9e3d61ec.jpg (http://itmages.ru/image/view/3914339/5f9e3d61) http://storage4.static.itmages.ru/i/16/0222/s_1456173075_1972127_636349ead2.jpg (http://itmages.ru/image/view/3914338/636349ea)

http://storage6.static.itmages.ru/i/16/0222/s_1456173083_1590969_1a3d0ecbeb.jpg (http://itmages.ru/image/view/3914340/1a3d0ecb)

bigmal
23.02.2016, 07:00
Лютое зрелище! Душераздирающее!! ))))

HardWareMan
23.02.2016, 07:50
Я бы даже сказал: Байтораздирающее! (с)

Denn
23.02.2016, 12:04
Меня ломает только то, что прекрасному ПРК достался ч/б монитор. Причём, на ПМЖ :)
Обидно, очень обидно.

Electricman
23.02.2016, 16:35
Ну, регистры и мультиплексоры цвета всё ещё на месте, никто не мешает подключить к нему цветной монитор. :) Зато компьютер теперь защищён, и что бы подключить к нему какой-нибудь девайс, не надо паяться прямо на нём. :)

А с цветными мониторами проблема. Ни "Электроника 404", ни "Электроника 432" нормально с компом не заработали. Особенно в монохроме - лютое зрелище на экране было. :D У обоих проблемы со сведением, в цвете вообще люто.

Вот, например, одна из попыток. Ко всему прочему выскочили какие-то артефакты (выскакивала чёрточка за чёрточкой с периодом ~0.5сек), лечащиеся перезагрузкой.
http://storage2.static.itmages.ru/i/16/0223/s_1456234266_8087727_5c7c483907.jpg (http://itmages.ru/image/view/3916791/5c7c4839)

А вот сведение. :(
http://storage1.static.itmages.ru/i/16/0223/s_1456234259_3162729_1389024f94.jpg (http://itmages.ru/image/view/3916789/1389024f)

Error404
23.02.2016, 17:35
Клево. Такой привет из 60-х.
Запускать любую ОС на такой технике - лишнее. Машкод, вводить переключателями. :)

HardWareMan
23.02.2016, 18:11
Яб не выдержал и все-все починил...

Electricman
23.02.2016, 18:41
И так всё на машкоде, только вбиваю с клавиатуры. :)

А ремонтировать не получается - с этими телеками я бился задолго до того, как начал осваивать микропроцессоры. Перед Орионом я вообще учился на самодельном недоконтроллере с ВМ80 и ВК28. :)

Да и цветность условная. Был бы у ориона цвет на точку.

HardWareMan
23.02.2016, 20:04
Не бывает нечинибельных аппаратов. Бывают мастера так себе. :3

Electricman
23.02.2016, 20:24
Увы, сведение сколько не регулировал - победить не смог, и ОС регулировал, и всё - то одно не сводится, то другое. И люминофор крупноват, а переделывать монитор сложновато. :)

alx32
23.02.2016, 21:04
А мне это напомнило программатор от станков чпу УПУ-ТП. Там внутри было что-то вроде РК86 но с 64кБ ОЗУ, видеоконтроллер на ВГ75 и контроллер дисковода на ВГ93. С дисковода грузилась полноценная СР/М, а на дискетах был весь стандартный софт и программа обслуживания станков.
Клавиатура только идиотская была, матрица 10х10 и расположение клавиш по алфавиту...

Denn
23.02.2016, 22:01
В наше время однозначный вариант - VGA LCD, имхо.

Eagle
24.02.2016, 15:56
Был бы у ориона цвет на точку.
Он таки есть, аж две палитры по четыре цвета.

Denn
24.02.2016, 17:15
четыре цвета.

Такой попиксельный цвет разве что для галочки, реально его использовать где-либо сомнительно. По этой же причине и нет софта, использующего этот 4-битный цвет (поддержка в Бэйсике не в счёт :)).

Electricman
25.02.2016, 18:31
Ну, я имел ввиду, что бы без палитр, а просто все варианты. Приделать не трудно - делаем копии вывода изображения 0ой страницы, и выводим из 2ой и 3ей страниц - сохраняется и родной способ, и полный. :) Но так то это да, не надо.

Кстати, порт системный №4 (FB00) свободен же в оригинале? Могу я его задействовать под свои нужды?

Stampmaker
25.02.2016, 20:22
Такой попиксельный цвет разве что для галочки, реально его использовать где-либо сомнительно. По этой же причине и нет софта, использующего этот 4-битный цвет

если я правильно понял, о чём речь, то я знаю только одну такую программу. это графический редактор 4COLORS$ (могу поделиться, если что)




Кстати, порт системный №4 (FB00) свободен же в оригинале? Могу я его задействовать под свои нужды?

в оригинале вроде да
а так он в Z80 Card II используется

Buyan
25.02.2016, 20:29
знаю только одну такую программу. это графический редактор 4COLORS$

Reversi от LK, финальная заставка в Manner'е от них же, еще Ranger..

Error404
25.02.2016, 21:45
Кстати, порт системный №4 (FB00) свободен же в оригинале? Могу я его задействовать под свои нужды?

Лучше использовать FC - он позже как раз использовался для расширенных цветовых режимов, но не пересекается с Z80Card II. Или свободные биты порта цветового режима (F8).

По поводу цветовых режимов - тут сказалась основная проблема Ориона: все решали кадры. Художников на Орионе отродясь не водилось (как и музыкантов). Даже если код игр (примитивный) еще как-то осиливали, то графика была детсадовская. А ведь аппаратно графика не хуже спекрумовской. Да и имея R,G и B в каждой отдельно взятой точке, при определенной ловкости вполне можно что-то изобразить. Вон даже ASCII-арт иной раз так наворотят, только дивись.

Electricman
26.02.2016, 18:51
Мне не для цветовых режимов, для сугубо технических. :)

Eagle
26.02.2016, 19:55
Такой попиксельный цвет разве что для галочки, реально его использовать где-либо сомнительно.
Есть же несколько игр, одна из них Xeno.

Error404
26.02.2016, 23:02
Есть же несколько игр, одна из них Xeno.

Дело даже не в этом. Есть подходы типа чанковой графики, которые вполне работают для "точки" 2х2 (и более крупной) составленной из нескольких реальных точек - в нашем случае четырех: R+G+B+"градиент". Беда в одном - никто это даже не пробовал реализовывать за всю орионовскую историю, т.е. см. выше про художников (в отличие от того же спектума где существенный пласт чанковой графики (http://zxaaa.untergrund.net/view_demos.php?tag=chunks)), т.к. хотят легких путей: "а подать нам каждую точку своим цветом, да цветов побольше".
http://speccy.info/w/images/6/61/Chunk_CH4.gif

Electricman
28.02.2016, 02:18
Восстановил магнитофон и программатор, теперь всё работает, осталось найти бумажку, где у меня перечень программ и их положение на кассете по счётчику ленты. :)

Electricman
07.03.2016, 19:40
Поигрался тут с Орионом, заодно вспомнил, как писать программы. Снова связка АЦП + орион, правда, упростил код, и вся программа меньше 256 байт (а точнее 242 байта :) ). В неё входит и очистка памяти, и построение шкалы, сбор данных с АЦП и их примитивная обработка, вывод графиков на экран. В предыдущей версии для обновления графика стирался весь экран, и всё выводилось заново, теперь же доработав код (сплошные CMP, JNZ и XRA/ANA/ORA) каждый столбец перестраивается отдельно по обновлённым данным. :) Так же был составлен план программы, поэтому написана она линейно, то есть начало программы не в середине, с переходом в конец, а оттуда в начало. :D
АЦП адресуется как порт, до этого через ВВ55 работала, через неё же и тактовый сигнал на неё подавался. Тут же LDA F500 - чтение данных из АЦП, STA F500 - тактовый импульс. Выполняется всё командами STAX D и LDAX D (02 и 0А, два байта рядом, раньше стандартный вывод сначала единицы, затем нуля командами STA и LDA, 10 байт где-то :) )

Сама АЦП шикарна - мелкосхемка жрёт пол-амперы по цепи -6 вольт, общая мощность - 3Вт, почти треть самого ориона. :)

http://storage1.static.itmages.ru/i/16/0307/s_1457367329_3887229_ae15110b6d.jpg (http://itmages.ru/image/view/3969646/ae15110b) http://storage6.static.itmages.ru/i/16/0307/s_1457367392_5191023_e77bf90a33.jpg (http://itmages.ru/image/view/3969650/e77bf90a)

Ну и видео. Фотик дурной и из меня никудышный оператор, но различить что-то можно, почти риал-тайм получился (хотя, если сделать прерывания по развёртке - он и получится :) )

http://www.youtube.com/watch?v=kn1AFSPMP4o

HardWareMan
07.03.2016, 20:46
О, их есть у меня! А еще 1107ПВ3. Завтра фоток скину.

Electricman
07.03.2016, 21:47
У меня и ПВ1, 3, 5 есть, только вот 1107ПВ2 всего две штуки :(

makbar
04.06.2016, 13:49
Для варианта работы ORDOS с дисководом без загрузки СР/М с дискеты, еще есть пакет Атлас, во многих образах РОМ-дисков он есть. Атлас расчитан на работу с дискетами формата CP/M.

А каков формат хранения файлов в SP-DOS?
помню что делал 2 таблицы ФАТ... ))

OrionExt
03.08.2016, 23:58
Я с международными покупками новичок. С еBay таки первая пришла за 12 дней (Сингапур, без трек номера, обыкновенная). А с AliExpress пока чудеса. Посылка или круги нарезает, или замерла на неделю:v2_conf3:

Electricman
15.08.2016, 19:05
Имеется вопрос - как обезопасить орион от помех? А то включаю что-нибудь помощнее - и он зависает. :(
Хуже, когда он начинает бездумно выполнять команды, и убивает всё, что было в памяти.

OrionExt
15.08.2016, 19:52
Имеется вопрос - как обезопасить орион от помех? А то включаю что-нибудь помощнее - и он зависает. :(
Хуже, когда он начинает бездумно выполнять команды, и убивает всё, что было в памяти.

Начать надо с блока питания. Данным давно похожая ситуация была, только с Электроника КР-02. Когда включался холодильник у блока питания срабатывала защита. На тот момент по входу БП был установлен фильтр на не большом тороиде. Проблем стало на порядок меньше.

А вообще если Орион тех годов. Рецепты стандартные для БП/платы Ориона. Замена электролитических конденсаторов, чистка контактов питания. Может еще несколько проводов на плате прокинуть по шинам питания, бо для 155 серии шины питания там всегда были перегружены.

Denn
15.08.2016, 21:02
Electricman, запитать Орион от современного импульсного БП, например АТХ. Учитывая, что потребление Ориона для него мизерное, он ещё и будет выступать в роли кратковременного бесперебойника, т.е. провалы сетевого напряжения в полсекунды будут незаметны, т.к. энергии, запасённой во входных конденсаторах будет достаточно для поддержания работы Ориона. Ну и стабильная работа в диапазоне 100..240 Вольт - это тоже несомненный плюс к сохранности данных.

Electricman
15.08.2016, 23:12
Питальник менять не вариант, ибо и монитор от него питается. Впрочем - он всё равно импульсный, точнее, комбинированный - транс + степ-даун на 5В. Просто странно - там такие ёмкости стоят, на плате куча керамики, танталов и электролитов на 10000мкф. И всё равно, пускай не часто, но в ответственный момент оно берёт и слетает. А мелкие проги, байт на 60 лень сохранять, а набивать неприятно, если слетает.

Надо всё как-то решить малой кровью. :)

OrionExt
15.08.2016, 23:36
Electricman. Ну, вот уже сто раз говорил. Хоть 100 000 0000 фарад повесь (уже можно свою электростанцию делать). Шутка. Не поможет. Напряжение на микросхемах Ориона проверте. У меня в остатке на старой плате до 4.6 В доходило. Когда после спячки 15 летней включил.

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

Желательно осциллограф найти и посмотреть, что там с питанием. А то это пальцем в небо.

Electricman
15.08.2016, 23:56
Да напряги все в норме, и осцилами тыкался - ничего такого криминального не находил.
Что самое интересное - включаю в розетку латр на 3кВт - ориону хоть бы хны, хотя аж лампочки моргают иногда. А вот мелкий питальник включаю (ватт на 30) - нет-нет, да и слетит всё.
Хотя думаю, в БП таки надо поменять конденсаторы. Хоть и хорошие, но наверное ESR уже не тот.

Завтра ещё раз перепроверю всё, сегодня было не до этого просто.

OrionExt
16.08.2016, 01:36
Electricman.Вот умное слово выучили ESR (про себя). Ток утечки, от частоты. Какая ситуация с пульсация амплитуда, частота пульсаций? Осциллограф нужен. Старый импульсный ИП – коварен.


Питальник менять не вариант, ибо и монитор от него питается.
Может из подручных средств соорудить простой (с трансформатором или чего там найдется на кренку с радиатором амп на 3) и запитать Орион отдельно?

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

И емкости по уберайте больше 500 мкф c платы. В Орионе нет быстро (очень быстро) меняющихся нагрузок. Это не PC c 10 ядрами, когда потребление процессора возрастает мгновенно с 1 Вт до 100 Вт. В этом тоже может быть проблема. Емкости я так понял старье(или китай)? Даже сложно предугадать. Чего эти "кобаны" там творят LRC - конденсаторы.

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

del

Denn
16.08.2016, 11:34
Что самое интересное - включаю в розетку латр на 3кВт - ориону хоть бы хны, хотя аж лампочки моргают иногда. А вот мелкий питальник включаю (ватт на 30) - нет-нет, да и слетит всё.

А вот тут всё хитрее! Либо через земли, либо дикий индуктивный выброс. Устройство с мелким питальником гальванически связано с Орионом?

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


...комбинированный - транс + степ-даун на 5В.

Это не ИБП. БП на 50-герцовом трансе работает "впритык", т.е. когда сетевое напряжение в норме. Когда напруга "проваливается", то он не работает.



Просто странно - там такие ёмкости стоят, на плате куча керамики, танталов и электролитов на 10000мкф.

Эти все ёмкости от внутренних импульсных ВЧ-помех. Провалы сетевого напряжения они никак не компенсируют.

Electricman
16.08.2016, 19:09
Ну, сунулся осцилом - таки питание действительно грязновато. Снималось всё в самой дальней точке платы - там стоит К531ЛН1 задающего генератора, которая сама по себе дикий генератор помех)

Конденсаторы - фирменные, для материнок, 3 штуки по 3300мкф, 6.3В.

БП - нормальный, хоть и транс, но на выходе 24В постоянки, из которых и делается +5В. Сам прибор - медицинский, всё с запасом.

>Устройство с мелким питальником гальванически связано с Орионом?
Хоть связано, хоть нет. Выносит в самый неподходящий момент. Правда, при связи риск больше.

Попробую сначала блок питания проапгрейдить. Делать отдельный не вариант - 142ЕН5А даже с мощным радиатором еле тянет.
Раньше всё нормально было - видимо, поработал побольше, и конденсаторы дали слабину. Хоть и не К50-6, но даже "немцам" 29 лет - уже высохли небось. :D

OrionExt
16.08.2016, 19:56
Electricman, мы ведь о этом Орионе говорим (ссылка (http://zx-pk.ru/threads/6066-orion-128-raznoe.html?p=858890&viewfull=1#post858890))?
Да 531 серия в силу своей схемотехники шумит знатно. Посмотрел фото. Блокировочных конденсаторов в избытке. А где блокировочные конденсаторы на ОЗУ или конденсаторы на обратной стороне платы. Без конденсаторов на ОЗУ стабильно работать Орион не будет.
Насколько я помню. Для подавления низкочастотных пульсаций используются номиналы 100...10 000 мкФ. Для высокочастотных пульсаций - 0.032...0,15 мкФ.
Кренка может и 8А отдать, лишь бы тепло успевать рассеивать. Проверено было в 90-е.

Denn
16.08.2016, 20:02
БП - нормальный, хоть и транс, но на выходе 24В постоянки, из которых и делается +5В.

Господи, куда смотрит гринпис?! Стока энергии улетает в трубу..

В общем, рецепт прежний: взять нормальный ИБП от старого писюка, поменять там конденсаторы на новые и конец страданиям. А изобразительное устройство пусть питается своим БП на БЖТ :)

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


Кренка может и 8А отдать, лишь бы тепло успевать рассеивать. Проверено было в 90-е.

Вот лучше КРЕНки пусть и останутся там, в 90-ых. Сейчас никакого смысла запитывать Орион от БЖТ нет.

OrionExt
16.08.2016, 20:30
Вот лучше КРЕНки пусть и останутся там, в 90-ых. Сейчас никакого смысла запитывать Орион от БЖТ нет.

Вот не нужно здесь…;) У меня такое решение работает и ничего я доволен. Блок питания собирается из подножного хлама, лишь бы трансформатор был подходящий. Стоимость БП стремится к нулю. Решение простое и понятное, нежданчиков не будет. Что еще нужно для быстрой проверки.

Denn
16.08.2016, 20:44
OrionExt, накрывается КРЕНка и 24в идут в Орион. Честные, медицинские 24в :) Нежданчик, такой нежданчик...

OrionExt
16.08.2016, 21:04
OrionExt, накрывается КРЕНка и 24в идут в Орион. Честные, медицинские 24в :) Нежданчик, такой нежданчик...

На Кренку 25 В не подашь, 15 В максимум. Можно стабилитрон поставить по выходу ИП, какие проблемы. А потом пробой в любом стабилизаторе возможен, для этого существует защита от перенапряжения. Причем тут Кренка.

alx32
16.08.2016, 21:15
Я как-то пробовал параллелить кренки, четыре штуки работали вполне сносно, радиатор грелся градусов до 40. Правда были из одной партии и импорт 7805.
Можно кренку умощнить p-n-p транзистором...

Electricman
16.08.2016, 21:19
>мы ведь о этом Орионе говорим (ссылка)?
Именно о нём. К счастью, только одна микра 531ой серии. Блокировка ОЗУ - да, на другой стороне. Правда, там на 16 м/сх 10 конденсаторов.
http://storage1.static.itmages.ru/i/15/0222/h_1424628532_8275319_0aef9a4a78.jpg

>Господи, куда смотрит гринпис?! Стока энергии улетает в трубу..
Делается то ШИМ-преобразователем. :) На некой UL1540, польском аналоге TDA2640. :D

БП от компов давно не имею. Все давно разобраны, кроме одного - старого и крупного. Впрочем, и мелки не влезет. :(


Раньше был питальник на ЕНках и КРЕНках. ТН-61, выпрямитель на шоттках. Но он меня перестал устраивать из-за нагрева.

OrionExt
16.08.2016, 21:27
Блокировка ОЗУ - да, на другой стороне. Правда, там на 16 м/сх 10 конденсаторов.
Значит нужно их количество до 16 шт. довести и больше к этому не возвращаться. Для ОЗУ это очень критично.

Electricman
16.08.2016, 21:43
Было бы возможно - довесил бы. Хотя, на первых стартах на весь комп было всего два конденсатора блокировочных - 4 часа без сбоев.

Раньше на сбои не обращал внимания - обычно всё работало разом, то есть не включал ничего. Просто как начал с модулем играться - сбои стали заметнее. Даже на зарядку от мобилы может отреагировать) Ладно, сбой при отключении панели от ориона - всё таки рвать сигнальные цепи не айс. И то не всегда слетало. А тут стало ото всего слетать, даже при отключённой периферии.
Вот с этой панелькой :)
http://storage9.static.itmages.ru/i/16/0815/s_1471275707_8179105_919a9cae9e.jpg (http://itmages.ru/image/view/4735221/919a9cae)

OrionExt
16.08.2016, 22:05
Красиво панель показывает, только слева вертикальную линию надо убрать. Где то тут доработка пролетала, я у себя пока не делал. ЛСД телик подключу, точно придется делать.

Electricman
16.08.2016, 22:12
Линия слева - болячка как и у ориона. Панель то автономна, со своей схемой. Но вывод из своей оперативки у неё сделан почти по орионовской схеме - оттуда и полоса. На самом орионе полосы нет.

Была мысль прилепить панель к ориону, но разрешение у неё 480*272.
http://storage5.static.itmages.ru/i/16/0815/s_1471275760_3109848_aa57eaf031.jpg (http://itmages.ru/image/view/4735226/aa57eaf0)
http://storage8.static.itmages.ru/i/16/0815/s_1471275678_4163531_1c84a8acb9.jpg (http://itmages.ru/image/view/4735220/1c84a8ac) http://storage9.static.itmages.ru/i/16/0815/s_1471275825_5451140_4f616684a3.jpg (http://itmages.ru/image/view/4735230/4f616684)

OrionExt
16.08.2016, 22:25
Настоящая видео карта получилась со своим экраном:)

bigmal
17.08.2016, 07:11
Electricman, на 24 вольта какой емкости конденсатор установлен? Да и ещё - какой ток потребления у Ориона? По идее можно попробовать рассчитать емкость для необходимой временной задержки. Ну так, хотя бы для эксперимента.

Холодильник, кстати, весьма люто просаживает напряжение. В 90-е годы у меня была такая же беда - при включении холодильника Орион сбрасывался, НО!! Это было только из одной, кухонной розетки. Во всех остальных такого эффекта не было. Это я к чему - провода, подводящие 220, тоже имеют место влиять на эти процессы. Возможно проблема в удлинителях от розетки и т.п. Помнится в те же 90-е у нас в цехе токарный станок с ЧПУ был подключен к щитку отдельным кабелем, потому что в разные моменты времени сбоил из-за сварочного аппарата за стеной. Никакие танцы с бубном не помогли, кроме отдельной линии.

Denn
17.08.2016, 09:27
Холодильник, равно как и вставляемый в розетку левый трансформаторный БП, даёт индуктивный выброс в сеть. В зависимости от "тепличности" условий конкретной разводки сети и висящих в ней потребителей, это может быть до 1 кВ и выше. Выброс срывает процесс стабилизации в БП Ориона, а когда КРЕНка "очухается", то Орион уже "выпил" заряд своих ёмкостей по питанию. Также помеха может хитро рассеиваться через земляные цепи, если есть земляные контуры замыкающиеся через сеть (несколько устройств гальванически связаны, но питаются от разных БП).

bigmal
17.08.2016, 11:02
Denn, Интересно, что это такое - левый трансформаторный БП? Что может быть левого в связке трансформатор - диодный мост - конденсатор? Емкость конденсатора? Ну, так у нас мощность БП всего-то ватт 60-80-100. Стартовый ток электродвигателя в холодильнике - это соовсем другая история. Нельзя сравнивать подобные вещи, ИМХО.

Denn
17.08.2016, 11:13
Denn, Интересно, что это такое - левый трансформаторный БП?

Имелся в виду какой-либо ещё БП на БЖТ, вставляемый в розетку во время работы Ориона :) Слово "левый" надо заменить на "другой".

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


у нас мощность БП всего-то ватт 60-80-100. Стартовый ток электродвигателя в холодильнике - это соовсем другая история. Нельзя сравнивать подобные вещи, ИМХО.

Тут всё зависит от близости к розетке Ориона. Маленький поламперный адаптер, включаемый в тот же удлиннитель, куда и включен Орион даст помеху эффективнее, чем мощный холодильник, находящийся в другой комнате. И дело тут в том, что розетка удлиннителя "отделена" от питающей сети довольно тонкими и достаточно длинными проводами, т.е. сопротивлением и индуктивностью, а адаптер подключается фактически на вводные клеммы трансформатора БП Ориона.

Electricman'у посоветовал бы поставить EMI-фильтр перед БП Ориона. Но для его эффективной работы требуется честное заземление, которого скорее всего в доме нет...

bigmal
17.08.2016, 11:39
Denn, Про удлинитель согласен абсолютнейшим образом. Очень существенный момент в электропитании.

Electricman
17.08.2016, 18:01
>на 24 вольта какой емкости конденсатор установлен?
4700мкф. Да, в БП по цепи +5В заменил три старых 1500мкф на пару 1000мкф и один 3300мкф. Шуметь питание стало меньше.

>Да и ещё - какой ток потребления у Ориона?
1.6 или 1.7А, давно мерял.


Фильтры ставить некуда, и да, заземления тоже нет. :(

OrionExt
17.08.2016, 23:49
Отойду от текущей проблемы. Denn или кто нибуть, что скажите про органическую канифоль в разрезе диэлектрической хар-ки. Думаю, у канифоли уж точно этот параметр не хуже новомодных паст и флюсов? Это не шутка.Так сказать олд-скульное средство для пайки плат, в тему:)

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

Ну, добавлю немного теории. Electricman, выбранный способ монтажа стабильности в работе не добавляет. Для частот, скажем 1…5 МГц - это не фатально. Но та же ОЗУ микросхем в процессе коммутации массива транзистор внутри, может навести не плохой «кипишь» на параллельно, рядом идущих проводах (провода - маленькие антенки, еще и не хилого сечения, если сравнивать с обыкновенной дорожкой платы). Что уж сделаешь, красиво получилось. Возможно, имеет смысл блокировочные конденсаторы обновить, они тоже не вечны (как и чем их тестирует на частотах 5 Мгц).

Error404
18.08.2016, 00:50
Всегда паяю канифолью "из куска", смывать требуется только если плата не запустилась, если стартанула - не промываю, т.к. работает обычно прекрасно (в отличие от паяных флюсами).

OrionExt
18.08.2016, 01:12
Всегда паяю канифолью "из куска", смывать требуется только если плата не запустилась, если стартанула - не промываю, т.к. работает обычно прекрасно (в отличие от паяных флюсами).

У меня опыта Нуль. Паяю канифолью, еще в спирте развожу. Пока тоже полет нормальный)
Тут способ придумал смд-детали фиксировать на плате, потом расскажу=)

Electricman
18.08.2016, 19:54
>выбранный способ монтажа стабильности в работе не добавляет.
Тем не менее, некоторые вещи работают при более "худшем" с некоторых точек зрения монтаже - со жгутами из эмальпровода. И проходят суровые тесты. :)

>Для частот, скажем 1…5 МГц - это не фатально.
Увы, на деле только на низких частотах не фатально. На единицах МГц при прямоугольном сигнале уже сказываются волновые эффекты, помехи могут быть.

>провода - маленькие антенки
Таки всё же маленькие конденсаторы и трансформаторы. Тем не менее, условный импеданс провода погасит всё, а в жгуте это ещё менее заметно.

Помехи по питанию.
Сигнал до преобразователя и после него. Соответственно 24 и 5В. :)
http://storage7.static.itmages.ru/i/16/0818/s_1471538051_5416955_0ab492d1c8.jpg (http://itmages.ru/image/view/4749861/0ab492d1) http://storage3.static.itmages.ru/i/16/0818/s_1471538022_8850459_2e045a575d.jpg (http://itmages.ru/image/view/4749857/2e045a57)

Сигнал на плате, у К531ЛН1. Стал гораздо "лучше" - до этого ни на одном осциле не мог засинхронизировать, тут же стало всё чётко и страшно. :D
http://storage1.static.itmages.ru/i/16/0818/s_1471538016_1177409_6a94d0d096.jpg (http://itmages.ru/image/view/4749855/6a94d0d0)http://storage2.static.itmages.ru/i/16/0818/s_1471538017_5908221_e1ac5f7491.jpg (http://itmages.ru/image/view/4749856/e1ac5f74)

OrionExt
18.08.2016, 20:47
Помехи по питанию у К531ЛН1. Интересно откуда эта иголка берется? С блока питания?

У меня на Орионе помехи на шине питания несколько другой вид имеют. Представляют собой низкочастотную пульсацию промодулированную случайной высокой частотой. Ну, по крайней мере, это так выглядит.

Electricman
18.08.2016, 21:05
У блока питания игла уже и "двуполярная". Иглы - примерно 16кГц, синус - около 50кГц, всё ещё промодулировано частотой 6кГц (по верхушкам игл).

OrionExt
18.08.2016, 21:28
Вот и я смотрю. Иголка у К531ЛН1 как то «не бьёт» с иголками на выходе блока питания.

У меня самый большой уровень помех в районе шин питания ОЗУ. Но впрочем, это все логично. Для питания используется обыкновенный линейный стабилизатор (КРЕН-ка). Все как в учебнике.

Electricman
18.08.2016, 22:10
Таки оказалось, что провод отпаялся - ловил наводки. Так у 531ЛН1 то же самое, что на осцилограмме +5В блока питания, только нет "пачек" импульсов - ровный щум и такие же острые иголки.

А вот память... Как оно работает с такими пульсациями? :D

http://storage6.static.itmages.ru/i/16/0818/s_1471547460_1813816_f94e69c53f.jpg (http://itmages.ru/image/view/4750481/f94e69c5)

OrionExt
19.08.2016, 00:21
А вот память... Как оно работает с такими пульсациями? :D

Сам удивляюсь, но все работает стабильно, не сбоит.

Такая же «чехарда» и у меня на ножках питания ОЗУ. Причем что на ножке +5 В, что на ножке «земля». Но тут я, возможно, не корректно провожу измерение (отметил красным кружком, куда цепляется минус щупа). Правда амплитуда пульсаций не превышает 500 мВ, только в одном месте 850 мВ (оранжевый квадратик). Отмеченная микросхема последняя (самая крайняя) на шине питания платы. Надо бы там блокировочный конденсатор поставить, только пока не понял, куда его зацепить. Узаконенного места там нет.

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

Пульсации на ОЗУ у вас большие, надо их резать.

Фотография старая, сейчас там стоят импортные аналоги РУ7. И измерения проводил на РУ7.

Denn
19.08.2016, 00:26
Правда амплитуда пульсаций не превышает 500 мВ, только в одном месте 850 мВ (оранжевый квадратик).

Это недопустимо много! В идеале должно быть меньше на пару порядков. Родные шины питания надо утолщать! В противном случае система будет нестабильная.

OrionExt
19.08.2016, 00:53
Это недопустимо много! В идеале должно быть меньше на пару порядков. Родные шины питания надо утолщать! В противном случае система будет нестабильная.

Да это понятно. Там куда не плюнь с шинами питания один большой "бок". Но в тоже время много часовые тесты сбоев не выявили. Правда, с пару порядками вы загнули:) Ну а так 200 мВ было бы идеально для нашего случая.

Error404
19.08.2016, 10:34
Пульсации в полвольта это таки жесть. Никакие шины не спасут. К слову, обе моих ревизии512 и еще один на плате 92 года (шины там такие же) работают от престарелых блоков АТ ( возрастом мои ровесники). Кондеры не менял, питания дублировал только на ревизии512 - для проформы кинул всего один проводник по +5 к плате З80карда. Вы же тут с этими осциллограммами питания по моему уже лишку хватили.

Denn
19.08.2016, 11:30
У меня на Орионе-ПРО изначально был ахтунг в полвольта! После всех мероприятий сбил на два порядка. Ни в коем случае не призываю всех к перфекционизму, но всё же здоровое питание - это, имхо, основополагающая база. При "колбасе" в полвольта бесполезно заниматься ловлей глюков и какой-либо отладкой. Подбор "рабочих" экземпляров микросхем - это безусловно увлекательно, но всё же лучше вектор творчества направить в более полезное русло =)

OrionExt
19.08.2016, 14:13
К слову, обе моих ревизии512 и еще один на плате 92 года (шины там такие же)
Шины питания такие да не такие. Я тут задавал вопрос, какая толщина меди в новодельных платах, да никто не знает. А авторские платы из 90-х у всех разные были. Мне досталась с «толстенной» толщиной меди:)


Вы же тут с этими осциллограммами питания по моему уже лишку хватили.
Как же без осциллографа если у Electricman, Орион сбоит.

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

У меня то все ОК! Мы отвлеклись, не мой Орион «починяем».

Denn
19.08.2016, 14:29
Кстати, о 24в до КРЕНки. В этот концепт органично вписывается "врезка" на диодной развязке старого автомобильного аккумулятора - получится отличный бесперебойник! :)
12 Вольт имеем автоматом, а без -5в на подложке несколько секунд ВМ80А проработает вообще без проблем. А если учитывать, что потребления тока по "-5" практически нет вообще, то если нет других потребителей по этой ветке, оно даже просесть не успеет.

Electricman
19.08.2016, 17:47
У кого пол-вольта, у кого все 0.9В. :D
Сняты пульсации прямо на ножках дальних м/сх памяти. Странно это, ведь они почти у "источника" сидят, сечение там 0.35мм2.
Ладно, буду копать дальше пока что, понавешу керамики более ёмкой на ОЗУ (там то ли 33, то ли 68нф). Ну и увеличу сечения питающих проводников. :)

alx32
19.08.2016, 18:12
Туда электролиты нужно, а не керамику увеличивать...

Electricman
19.08.2016, 18:41
Оксидно-полупроводниковые К53-** и керамика - лучшее сочетание. :) Всяко лучше китайских.

Кстати, насчёт -5В - комп криво, но работает без них. Минут 20. Потом подвисать начинает - было выяснено, когда -5В делались с помощью ICL7660, которая постоянно выключалась.

sergey_sitnik
19.08.2016, 21:50
57934
Да с шинами питания беда.... Но она вообщем то поправимая, хоть мне и не "хотелось" портить внешний вид платы ,но пришлось усилить шины по +5 вольтам......

OrionExt
19.08.2016, 22:43
Эх, оставлю это тут, а то у каждого второго «свое» мнение как подавлять помехи:)

Отрывок из Шевкопляс Б.В. «Микропроцессорные структуры. Инженерные решения.» Москва, издательство «Радио», 1990 год. Глава 4.

4.3. Подавление помех по цепям вторичного электропитания

Моменты переключения большинства типов интегральных схем из одного состояния в другое сопровождаются резким кратковременным возрастанием тока, потребляемого от источника вторичного электропитания. Энергия, отбираемая от источника питания в эти моменты, расходуется на заряд паразитных емкостей и на протекание «сквозного» тока через выходные каскады, построенные по двухтактной схеме (когда «верхний» и «нижний» транзисторы одновременно находятся в активном режиме). Разряд паразитных выходных емкостей сопровождается появлением кратковременных импульсных токов по земляным шинам.
Из-за конечной индуктивности шин питания и земли импульсные токи вызывают появление импульсных напряжений как положительной, так и отрицательной полярности, которые приложены между выводами питания и земли микросхем. Если шины питания и земли выполнены тонкими печатными или иными проводниками, а высокочастотные развязывающие конденсаторы либо вовсе отсутствуют, либо их число недостаточно, то при одновременном переключении нескольких ТТЛ-микросхем на «дальнем» конце печатной платы амплитуда импульсных помех по питанию (выбросов напряжения, действующих между выводом питания и земли микросхемы) может составить 2 В и более. Поэтому при проектировании печатной платы необходимо выполнять следующие рекомендации.

1. Шины питания и земли должны обладать минимальной индуктивностью. Для этого они выполняются в виде решетчатых структур, покрывающих всю площадь печатной платы. Недопустимо подключение микросхем ТТЛ к шине, представляющей собой «отросток», поскольку по мере приближения к его концу индуктивность цепей подвода питания накапливается. Шины питания и земли должны по возможности покрывать всю свободную площадь печатной платы. С особым вниманием следует подходить к проектированию накопительных матриц динамической памяти на микросхемах К565РУ5, РУ7 и др. Матрица должна представлять собой квадрат, чтобы адресные и управляющие линии имели минимальную длину. Каждая микросхема должна находиться в индивидуальной ячейке решетчатой структуры, образованной шинами питания и земли (две независимые решетки). Шины питания и земли накопительной матрицы не должны нагружаться «чужими» токами, текущими от адресных формирователей, усилителей сигналов управления и т, п.

2. Подключение внешних шин питания и земли к плате через разъем должно производиться через несколько контактов, равномерно расположенных по длине разъема, для того чтобы вход в решетчатые структуры шин питания и земли производился сразу из нескольких точек.

3. Подавление помех по питанию должно осуществляться вблизи мест их возникновения. Поэтому вблизи выводов питания каждой микросхемы ТТЛ должен быть расположен высокочастотный конденсатор емкостью не менее 0,02 мкФ. Это также в особой степени относится к упомянутым микросхемам динамической памяти. Для фильтрации низкочастотных помех необходимо использовать электролитические конденсаторы, например, емкостью 100 мкФ, При использовании микросхем динамической памяти электролитические конденсаторы устанавливаются, например, по углам накопительной матрицы или в другом месте, но вблизи этих микросхем.

Error404
20.08.2016, 09:18
Дело не во мнениях, те требования к идеальному сферическамо коню известны, а в том что вашу бы энергию - да на что-то полезное и интересное, а не лабораторные работы по электротехнике :)
Но это сугубо мое мнение, оно не совпадает с местным паяльным мейнстримом "пайка ради пайки"

sergey_sitnik
20.08.2016, 12:33
Да это точно!!!!

Electricman
21.08.2016, 14:32
Немного поковырялся - снизил пульсации почти в 10 раз, накинул керамики на несколько мкф, обвесил память керамикой, танталами и электролитами, замкнул контуры, укоротил цепи питания. :)
Питание было криво разведено. Были две "шины" по низу платы, и от них вверх шли шины на ряды м/сх. Это не рационально было, поэтому кидал побольше сечением, но как видно - всё равно не сильно помогло.

Denn
21.08.2016, 16:32
http://s00.yaplakal.com/pics/pics_preview/8/4/6/8079648.jpg

Electricman
21.08.2016, 18:09
Denn, к сожалению заземления никакого нет. Только в планах. :)

И так устойчиво работает уже, теперь сорвать гораздо труднее. Заменю конденсатор на линии +24В - и будет шик :D

Denn
21.08.2016, 18:17
Electricman, кстати, 24в - это прекрасный запас на банальную, но эффективную LC-фильтрацию! На худой конец, даже на RC. Можно несколько звеньев сделать. Но это если действительно помехи из сети как-то портят жизнь.

alx32
21.08.2016, 18:54
Плюс нужен стабилизатор с высоким коэффициентом стабилизации.

Electricman
21.08.2016, 19:25
Хм, кажется я нашёл причину зависаний. Выводить ША и ШД, линии управления из ориона полутораметровым шлейфом - не лучшая идея. Надо было буферные усилители поставить.

Сейчас комп выдерживает любые скачки, и виснет по причине пропадания +12В.

Denn
21.08.2016, 20:46
ША и ШД в Орионе изначально буферизированы (ВА86, ИР82).

Electricman
21.08.2016, 21:19
Ну, это такая, внутренняя буферизация. :) Я хотел сделать плату дополнительного буфера, да всё руки недоходят. Что бы надёжно отвязать все внешние нагрузки от внутрянки. :)

OrionExt
21.08.2016, 22:42
Хм, кажется я нашёл причину зависаний. Выводить ША и ШД, линии управления из ориона полутораметровым шлейфом - не лучшая идея. Надо было буферные усилители поставить

Вот сбои:) в Орионе хороший стимул улучшить/изменить монтаж. Когда после 15 летней спячки включил Орион. Он тоже не завелся. Банальная причина – питание упало ниже (совсем ниже) допустимой нормы для ТТЛ логики. Ничего поборол.

OrionExt
08.09.2016, 23:12
Какая то жесткая по аппаратным затратам у меня концепция получается для OrionExt – 20 MHz.
Вот не делится он у меня на простые модули. А еще почти в каждый модуль тащи костыли от Z80-карты. Хотя тут бы с костылями простого Ориона разобраться, то же не подарок. Монолитная конструкция была придумана - Орион:) Как камень.

Denn
12.09.2016, 14:34
http://cs636925.vk.me/v636925907/30e84/ZvPEdZ6244g.jpg

OrionExt
22.09.2016, 17:34
Не выдержал. Вот:)

Еще пакетик с 2-мя M27C801 пришел. Пример китайской маркировочной машинки во всей красе.
Керамика покрашена черным цветом, затем нанесена маркировка (цветопередача неправильная, цвет с желтым оттенком). Кстати Z80 такой же машинкой перемаркируются. Цвет краски такой же. Да ПЗУ новые, какие у нее с завода характеристики были, останется загадкой.

А теперь вопрос что лучше б/у оригинал или новое перемаркированное? Или в три дорога покупать в европейских / американских магазинах с доставкой, если они там еще продаются.

Denn
22.09.2016, 17:49
По мне так: запрограммировать и пользоваться, и голову не забивать ненужными мыслями ;)

OrionExt
22.09.2016, 20:07
Заказывал в одном магазине, а пришли с другого раскрученного магазина дядюшки Lee (Ieeshop).


По мне так: запрограммировать и пользоваться, и голову не забивать ненужными мыслями ;)
В данном частном случаи мне тоже не принципиально. А вот заказать Z80 20 MHz CMOS, а получить вот такую картину маслом на спине микросхемы, это перебор. Тут уже надо будет бодаться. Или вообще не связывается, ведь такой же результат гарантирован с вероятность более 50%.

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

А вот так выглядят оригинальные микросхемы. Но с этим надо столкнуться. Так что видели глаза, что покупали на фотографии в магазине. Правда тоже не факт покупал, получается перемаркированные, а пришли оригинальные б/у:v2_lol:

OrionExt
28.09.2016, 21:35
Ну, таки такой платформе как ОрионЕхт быть. Деньги потрачены. Скоро вылупится птенец=)

Denn
28.09.2016, 22:18
Ну, таки такой платформе как ОрионЕхт быть. Деньги потрачены. Скоро вылупится птенец=)

Надеюсь, мы разрабатываем не одно и то же... ;)

OrionExt
28.09.2016, 23:00
А хз... А Вы чего разрабатываете?) Давайте объединять усилия. А там что вылупится не важно. Главное стандарт «Орион-128» не поганить.

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

Открою карты. Главное - базовая частота ЦПУ 20 МНz. Основа FPGA. Шина системная 3.3 В. В попу старье (если надо старье, прикручиваем, я только за).

Error404
29.09.2016, 00:15
как по мне, я бы делал просто проц+срам, без видеоозу и соответственно без счётчиков и мультиплексоров, без всякой ПЛИС, и текстовый видео модуль на одной Атмеге из соседней темы. Совместимость с Орионом только по мапперу страниц памяти и портам в/в. Весь комп выйдет в десяток МСХ, и именно это даст шанс на разгон.

По теме Ориона на ПЛИС посмотрите проект Орион2010, как раз 6 лет назад, у меня есть рабочий образец, 10 МГЦ

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

Тут же на форуме тема была (по Ориону-2010). Там было реальных 10МГц, не как на ОрионеПРО где реальных 7МГц (схема с Wait). Очень шустро все работало, на 20М будет вообще космос.

OrionExt
29.09.2016, 00:57
Проц + срам. Отличное решение. А что дальше. Заболобенти шинку выше 10 МГц=).
Тихо тихо.

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

Плис это будущее Ориона. Бо не кто творить на 155 уже не будет. А если будет – это тупик.
Одной плис не ограничусь. Не пугайтесь. Мне проект не на один вечер нужен. куча Идей. Анонс. Будем делать мепер Z180 и шина будет до А19 включительно.

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

Напугал? Все будет вв55 любивые, и много другое.

alx32
29.09.2016, 02:11
Моё мнение, с ПЛИС это уже труп, потому как запрограммировать и припаять её ох... какая проблема, максимум PAL/GAL, чтобы уменьшить количество мелочи.
А насчёт 155-й, есть же импорт быстрый, что-то типа 74HC/74AC.
Насчёт концепта, тут я согласен с Error404, только проц и SRAM, остальное на внешнюю шину за буферы. Ещё у меня была мысль сделать диспетчер памяти аля х86 с сегментными регистрами и смещением, с такой архитектурой взлетит любой FUZIX...

А вообще это уже отдельная тема для беседы...

Отправлено с моего X5max через Tapatalk

OrionExt
29.09.2016, 03:06
Еще один теоретик. Нах Z80 диспетчер памяти от х86. Ох.

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

Дали мне бы волю. Я бы банил таких теоретиков. На месяц. Темы попутали. Может бы поняли где Орион, а где все Остальное.
Молодежь спать пара.

Mick
29.09.2016, 08:59
Плис это будущее Ориона. Бо не кто творить на 155 уже не будет. А если будет – это тупик.
Одной плис не ограничусь. Не пугайтесь. Мне проект не на один вечер нужен. куча Идей. Анонс. Будем делать мепер Z180 и шина будет до А19 включительно.


Извиняюсь, что вмешиваюсь в ваш разговор. Но кое в чем не соглашусь. Если судить о будущем, то ни у одного ретро компа нет будущего без объединения усилия кучи народа. Для примера ходить далеко не надо. Создано куча клонов Спекки, как на ПЛИС, так и на рассыпухе. Но увы объединения народа не произошло, все сидят там где им удобно, кто то на ПЛИС, кто то на рассыпухе - всех по всей видимости это устраивает. Также будет и тут, кто то обожает Орион такой как он есть, кто то хочет сделать или сделал его на ПЛИС. Так что имеет смысл делать разные варианты-клоны Ориона, пока еще теплится жизнь в этом разделе или в направлении.
В свою очередь, хочу отметить, что тоже раздумывал по поводу клона Ориона, но не целикового, а скорее гибрид Орион + Спекки. Ну и шину Nemo Bus туда для большего охвата железом этой платформы. Еще плюс у Ориона в том, что z80 там по сути можно брать любой, так как нет привязки в программах к тактам процессора, ну или эти программы единичны. А так да, сразу появляется возможность применения Z180 и таких камней как KL5C8400 (до 33МГц тактовая частота).

Denn
29.09.2016, 17:07
Почему-то не нашёл раздел по AY для Орион-128, спрошу здесь.

Пытаюсь раскурить подключение этой музыки, удалось откопать следующую схему:

http://denn.ru/orion/128/com_ay.jpg


Возникли такие вопросы:

1). Это единственный в природе вариант распортовки (F73Eh, F73Fh) и схемотехники?

2). Существует какое-то ПО, которое работает с AY на Орионе-128/512?

3). Есть какая-то строгая программная завязка AY на Z80 и, в частности, на 50Гц-прерывания Z80-card?

Error404
30.09.2016, 00:16
бОльшая часть ПО на Орионе-128 с Z80card использовала спектрумовскую адресацию (BFFD/FFFD) и прерывания 50Гц (чтобы прогружать регистры с привязкой по времени - т.е. в определенном темпе). ПО - это адаптации игр со Спектрума (примерно до полусотни) до полудюжины муз.редакторов/плееров. ПО для портов F73Eh, F73Fh (т.е. для этой схемы) впервые увидел только в ОрионПРО-шном варианте (для OUT 3Eh, 3Fh)

Denn
30.09.2016, 11:10
ПО для портов F73Eh, F73Fh (т.е. для этой схемы) впервые увидел только в ОрионПРО-шном варианте (для OUT 3Eh, 3Fh)

Т.е. если я правильно понял, эта схема на Орионе-128 программно не была поддержана в принципе. Не понятно, с какой целью она была опубликована?

Error404
30.09.2016, 13:07
Т.е. если я правильно понял, эта схема на Орионе-128 программно не была поддержана в принципе. Не понятно, с какой целью она была опубликована?

Сейчас уже конечно точно не скажешь, но думается что на момент (примерно) 1995 года владея большим количеством потребителей, причем на фоне програмного голода на Орионе управляемых на уровне "сегодня разослал рекламу - послезавтра купили" (соответственно серьезным сбытом и как следствие возможностью финансировать свои хотелки), авторы расчитывали что смогут привлечь и программистов "за недорого", и поддержать любую свою схему с нуля, без "портирования малой кровью". Собственно не сказать что они в этом ошиблись на все 100%, те же ЛуксианКей омские и В.Пушков же в итоге подписались этим заниматься (и даже сделали каждый по одной музыкальной программе для ПРО с его портми). Но... эпоха 8-биток как "рабочих/игровых машинок для бедных" уже уходила, и программисты ушли пожалуй что и первыми на РС, а затем уже и для пользоветелей/игрунов стал доступен РС. Я свой первый PC купил в 97 году, причем уже тогда в глубинке это были не последние деньги при не большом на тот момент доходе.

Чистяков всегда пропагандировал тему "максимльно использовать в решениях уже существующее ПО" (тем более если для этого всего надо-то: дешифратор совместимо распять на выпускаемой платке), я тоже всегда был такого мнения. В этом авторы с Чистяковым имели очередную позицию для споров, что в итоге сделало хуже всем.

Denn
30.09.2016, 13:17
те же ЛуксианКей омские и В.Пушков

Получается, что больше никто ничего и не писал для Ориона..? Как-то совсем тоскливо выходит.

В общем, картинка понятна. Если оставаться на родном ВМ80А, то по сути можно смело лепить музыку по своим адресам, отличным от F73E/3F, т.к. ПО под нативный вариант ПРК всё равно нет. Тест AY пишется за вечер, по-сему нет смысла поддерживать неудобную адресацию ради фактически единственной олдскульной проги.

OrionExt
30.09.2016, 14:02
В общем, картинка понятна. Если оставаться на родном ВМ80А, то по сути можно смело лепить музыку по своим адресам, отличным от F73E/3F, т.к. ПО под нативный вариант ПРК всё равно нет. Тест AY пишется за вечер, по-сему нет смысла поддерживать неудобную адресацию ради фактически единственной олдскульной проги.
Если лепить новые (старые) адреса для доступа к внешним устройствам, то надо отказаться от идеи использовать адресное пространство ЦПУ. Я до сих пор не могу понять, зачем это было нужно. Ведь у процессоров типа I8080 есть доступ по I/O портам. Это ведь не процессор 6502.
А что касается AY, тут все очевидно делать доступ как ZX, MSX.
Как вариант, возможно, использовать адресное пространство ЦПУ. Но тогда нужна 100% поддержка слотовой структуры доступа. Пример Sunrise IDE. Но это уже какой-то MSX получается. Хотя есть у меня идейки как это сделать в разрезе доработанного Ориона.

Denn
30.09.2016, 14:17
Если лепить новые (старые) адреса для доступа к внешним устройствам, то надо отказаться от идеи использовать адресное пространство ЦПУ.

Это глобальная идея архитектуры Ориона. Есть желание придерживаться её.



А что касается AY, тут все очевидно делать доступ как ZX, MSX.

Опять же, есть желание задействовать AY в нативном Орионе, т.е. с процессором ВМ80 и без прерываний. Доступ как у ZX имеет смысл только для использования ПО от ZX, а оно на ВМ80 и без прерываний не будет работать.

OrionExt
30.09.2016, 14:23
Это глобальная идея архитектуры Ориона. Есть желание придерживаться её.
Вертел я эту идею на пупе. Когда весь мир идет по общим принципам. Нам тут придумываю велосипед с квадратными колесами.


Опять же, есть желание задействовать AY в нативном Орионе, т.е. с процессором ВМ80 и без прерываний. Доступ как у ZX имеет смысл только для использования ПО от ZX, а оно на ВМ80 и без прерываний не будет работать.
Будущего как настоящего для Ориона без Z80, я не вижу.

Denn
30.09.2016, 14:39
OrionExt, порты "положенные на память" удобнее программировать: короче код, быстрее исполнение. Можно одной командой закидывать/читать сразу два байта, можно общаться с портом через любой регистр МП, а не только через [A] в случае с IN/OUT. Например, форматирование дискеты с помощью команд IN/OUT с ВМ80@2,5МГц запрограммировать не получится!
Так что концепт вполне обоснованный.

В Орионе-ПРО ресурсов побольше, там сделали порты "по-нормальному".

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


Будущего как настоящего для Ориона без Z80, я не вижу.

Если развитием считать адаптацию готового ПО (изначально написанного под Z80), то - да. Но логичным вариантом тут выступает Орион-ПРО - он по-своему прекрасен, и нет смысла перепиливать в него Орион-128. Это по сути и есть допиленный О-128, только без колхозинга с этажерками и МГТФ :)
Каноничный Орион-128 пусть уж останется с родным ЦПУ и "портами на памяти"...

OrionExt
30.09.2016, 14:53
OrionExt, порты "положенные на память" удобнее программировать: короче код, быстрее исполнение. Можно одной командой закидывать/читать сразу два байта, можно общаться с портом через любой регистр МП, а не только через [A] в случае с IN/OUT. Так что концепт вполне обоснованный.

В Орионе-ПРО ресурсов побольше, там сделали порты "по-нормальному".
Ресурсов что у Ориона и Ориона-Про одинаковое количество. Я не отрицаю использования адресного пространства ЦПУ для внешних устройств. Для простых устройств целесообразно использовать порты I/O. Для сложных можно (нужно) использовать адресное пространство ЦПУ.
Только делать это с умом. А не так как это сделано в классическом Орионе. Я уже приводил пример Sunrise IDE.


Если развитием считать адаптацию готового ПО (изначально написанного под Z80), то - да. Но логичным вариантом тут выступает Орион-ПРО - он по-своему прекрасен, и нет смысла перепиливать в него Орион-128. Это по сути и есть допиленный О-128, только без колхозинга с этажерками и МГТФ :)
Каноничный Орион-128 пусть уж останется с родным ЦПУ и "портами на памяти"...
В Орионе-Про те же грабли только сбоку (граблей больше стало). Делать надо, что бы использовать общепринятые стандарты в мире. Это по максимуму облегчит доработку существующего ПО.

Denn
30.09.2016, 14:56
Ресурсов что у Ориона и Ориона-Про одинаковое количество.

Z80 vs. ВМ80
10МГц vs. 2,5МГц
512Кб vs. 128(256)Кб

;)

OrionExt
30.09.2016, 15:10
Z80 vs. ВМ80
10МГц vs. 2,5МГц
512Кб vs. 128(256)Кб

;)
Частота CPU – это не есть ресурс. На классическом Орионе существует Z80 карта де факто. Память дело наживное.
Другой момент как этим пользоваться с максимальной отдачей. А тут надо применять наработки (стандарты) общепринятые. Допустим диспетчер от Z180. Есть поддержка ПО (компиляторы, ОС).

Denn
30.09.2016, 15:37
Частота CPU – это не есть ресурс.

Нет, это именно ресурс! Он позволяет не экономить такты процессора и решать задачу без использования программно-аппаратных хитростей.

Быстродействие и объём памяти - это самые основные ресурсы.

OrionExt
30.09.2016, 16:00
Нет, это именно ресурс! Он позволяет не экономить такты процессора и решать задачу без использования программно-аппаратных хитростей.

Быстродействие и объём памяти - это самые основные ресурсы.

Да не я к тому. Частота дело такое, она такая, какая есть. Конечно, приятно когда команды выполняются быстрей. Частота эта вообще отдельная тема. Да с применением старой логики 10 МГц – это условная цифра. Любая классика до 5 МГц, а дальше начинаются проблемы. Хотя конечно можно разогнаться до чистых 10 МГц. Но это уже геморрой на попу.

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

Пример Орион-ПРо тут работает там не работает.
В любительском подходе (технологи) плюс ТТЛ-логика. Выше 5 Мгц не прыгнуть , без условностей.

Denn
30.09.2016, 16:43
Частота эта вообще отдельная тема. Да с применением старой логики 10 МГц – это условная цифра. Любая классика до 5 МГц...

2,5 МГц - поддержка FDD "800Кб" только с помощью программно-аппаратных хитростей (порты на память, жёсткая оптимизация циклов чтения/записи данных), поддержка дискет в формате "1,44" не возможна в принципе, скорость вывода символов 6х8 - жалкое зрелище;

5 МГц - можно не напрягаться при написании кода, "800" и "1,44" работают даже через IN/OUT, текст выводится вполне бодренько;

10 МГц - приходится аппаратно тормозить (!) проц при обращении к ВУ, делать дикие программные задержки при всяких опросах клавиатуры, всё не то что работает, а просто летает!

Вот как бы и разница :) Принципиальная, я бы сказал!



Пример Орион-ПРо тут работает там не работает.

Ошибки в схеме, плате, неграмотная разводка питания, мешанина серий, отсутствие блокировочных конденсаторов - это причины "тут работает там не работает".
Лично у меня всё работает, и секс был недолгим :)



В любительском подходе (технологи) плюс ТТЛ-логика. Выше 5 Мгц не прыгнуть , без условностей.

Есть КМОП-логика (74HCx, 74ACx, русские аналоги КР1554х и т.д.) - по сегодняшним меркам уже не меньший труъ-олдскул, чем ТТЛ :)
Применять можно, религия не треснет ))

OrionExt
30.09.2016, 17:35
Но все что и я написал, только развёрнуто и подробно.


Есть КМОП-логика (74HCx, 74ACx, русские аналоги КР1554х и т.д.) - по сегодняшним меркам уже не меньший труъ-олдскул, чем ТТЛ :)
Применять можно, религия не треснет ))

А у меня и от Cyclone II не треснет. Современно, молодёжное, универсально. Секосом с паяльником никто не отменял. Кто мешает новое комбинировать со старыми железяками.

uart
30.09.2016, 19:03
2,5 МГц - поддержка FDD "800Кб" только с помощью программно-аппаратных хитростей (порты на память, жёсткая оптимизация циклов чтения/записи данных), поддержка дискет в формате "1,44" не возможна в принципе
Потому что на DMA сэкономили.

Denn
30.09.2016, 19:20
Потому что на DMA сэкономили.

Да!
Но благодаря этой экономии, комп стал доступным и в своё время очень популярным.

gdv2002
05.10.2016, 07:49
Разгребая архивы нашел схему и плату этого программатора, благодаря BYTEMANу нашелся софт.
Вот и подумал - может замутить платы для истории?
Платку перерисовал, пока не облагораживал и не проверял. Прикинул в Резоните, 10 платок потянут на 3500р без почты, ну если правильно все ввел в калькуляторе.
Как считаете?
http://s017.radikal.ru/i433/1610/6c/e31e7d4fc28at.jpg (http://radikal.ru/big/u5xgc8g75p0eb)
P.S. В Китае 10 плат вытянули на 3372р, по сегодняшнему курсу, но уже с почтой.

Error404
05.10.2016, 10:00
А доки какие-нибудь есть на этот программатор? Что за зверек?

АлександрПП
05.10.2016, 10:10
Схема и плата в PCad. Программа на диске. Описание не встречал.

gdv2002
05.10.2016, 10:31
Схема
http://s020.radikal.ru/i708/1610/fc/cdf06dcf17c3t.jpg (http://radikal.ru/big/gurk1tml21221)

Монтажка
http://s013.radikal.ru/i325/1610/54/3c323003a9c8t.jpg (http://radikal.ru/big/g1j3fx19wbpcm)

Описание может в программе есть, типа хелпа, но не знаю, неначем пока запустить.

Error404
05.10.2016, 10:37
Схема и плата в PCad. Программа на диске. Описание не встречал.

А выложите пожалуйста схему и программу?

Кстати, разъем "3х10" на плате я бы сдвинул миллиметров на четыре-пять левее (ближе к обрезу платы), т.к. ИМХО в виде как сейчас плата в "горизонтальном" виде сочленяться с "материнской" будет плохо - будет мешать край платы (если вдруг кто-то будет не шлейфом соединять, а непосредственно).

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

gdv2002, опередил. :)
а программа есть?

Преобразователь напряжения на операционике, круть.
Вот с релюшками могут быть проблемы. Где их теперь доставать...

gdv2002
05.10.2016, 11:13
а программа есть?
Есть.

благодаря BYTEMANу нашелся софт

Vasil
05.10.2016, 12:31
А доки какие-нибудь есть на этот программатор? Что за зверек?

В свое время Пушков говорил, что программатор плохо шьет пзу-хи, imho большого объема и Орион-софт "накололся" с этим программатором. Так что имейте это ввиду.
Смотрю здесь (ниже по теме) софтина под Ордос - у меня была прога по СР/М-80.

gdv2002
05.10.2016, 13:19
В свое время Пушков говорил, что программатор плохо шьет пзу-хи
А тут на форуме наоборот была инфа, что все прекрасно работало и хороший софт был.

У меня еще вопрос с спецам.
Есть схема "классического" RAM-диска, на 8-ми РУ17.
http://s016.radikal.ru/i337/1610/34/562f3617dab6t.jpg (http://radikal.ru/big/nolf6f9c0zuhm)
Сейчас их купить-то еще можно, но ценник прямо скажем. У меня есть SRAM с материнок - ISSI 61C512-15, UM61256FK-15 и W24M257, как-то можно их применить или проще РУ17 купить?

Denn
05.10.2016, 13:29
Программатор - безусловно полезная штука, и для Ориона это прекрасное ВУ. Но возникает вопрос в реальной необходимости сабжа. Дело в том, что возраст прошиваемых им микросхем столь внушительный, что вряд ли реально их кто-то будет прошивать. Если ошибаюсь - поправьте.
На мой взгляд, сегодня пожалуй единственная перспективная ПЗУ - WinBond 27C512, т.к. её можно очень быстро стирать, многократно перешивать, она быстрая (45 нс) и ещё пока доставаемая, имеет вполне вкусный и универсальный объём для развлекухи с 8-битными конструкциями.

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


У меня еще вопрос с спецам.
Есть схема "классического" RAM-диска, на 8-ми РУ17.
http://s016.radikal.ru/i337/1610/34/562f3617dab6t.jpg (http://radikal.ru/big/nolf6f9c0zuhm)
Сейчас их купить-то еще можно, но ценник прямо скажем. У меня есть SRAM с материнок - ISSI 61C512-15, UM61256FK-15 и W24M257, как-то можно их применить или проще РУ17 купить?

В данной схеме поддерживается программный выбор чипов фиксированного объёма. Для применения более "жирных" СОЗУ нужно либо дорабатывать схему (вводить шифрацию), либо ПО.
Откуда такая схема РАМ-диска и чем она программно поддержана? Впервые вижу такое решение.

П.С. На 32-Кб СОЗУ можно сделать RAM-диск, программно совместимый с классическим ROM-диском, но большого смысла в такой конструкции лично я не вижу - лучше тогда уж сразу делать RAM-диск на 1 Мб (http://zx-pk.ru/threads/25367-gibridnyj-elektronnyj-disk-dlya-prk-orion.html) на двух 512-Кб СОЗУ ;)

gdv2002
05.10.2016, 13:41
Но возникает вопрос в реальной необходимости сабжа.
Так-же как и необходимость всех наших ретро-железяк! Скорее для истории чтобы был, да и УФ-ПЗУх еще не мало у народа, я вот хочу РОМ-диск на "авторской" плате сделать, как когда-то он у меня и был!


Откуда такая схема РАМ-диска и чем она программно поддержана? Впервый вижу такое решение.
Журнал Радио, №5 1996г.

Denn
05.10.2016, 13:49
я вот хочу РОМ-диск на "авторской" плате сделать, как когда-то он у меня и был!

64 Кб? Туда катастрофически мало ПО влезает. Правда, зато аутентично! :)



Журнал Радио, №5 1996г.

Весьма странно, что это чудо прошло мимо меня :) Журнала сейчас под рукой нет.. как он был программно поддержан? в ОРДОС или в СР/М?

gdv2002
05.10.2016, 13:56
Работал в ОРДОС.
http://s018.radikal.ru/i518/1610/80/a2187fc8d583t.jpg (http://radikal.ru/big/dgu48m1fk3i8y) http://s45.radikal.ru/i109/1610/02/f8a9a5ba2c78t.jpg (http://radikal.ru/big/e361lpenvavx9)



Туда катастрофически мало ПО влезает
А сколько его, ПО, нужно на диске держать, дискогрыз ведь еще есть (да и SD-карта), хотя в общем вы правы конечно, 64к - это очень мало.

Denn
05.10.2016, 14:10
А сколько его, ПО, нужно на диске держать, дискогрыз ведь еще есть (да и SD-карта), хотя в общем вы правы конечно, 64к - это очень мало.

Дискеты/SD-карты полезны для данных, а программы лучше запускать из ROM(RAM)-диска, в этом смысле концепт Ориона мне очень нравится. По моим прикидкам для ПО интересен объём от 150 Кб до 510 Кб, в зависимости от пристрастий.

На мой взгляд формула "1 Мб ПЗУ под программы и 1 Мб СОЗУ под данные" для комфортной работы на Орионе идеальна. И определяющее здесь - надёжность и быстродействие! Дискеты/карты, к сожалению, не могут похвастаться ни тем, ни другим.

gdv2002
05.10.2016, 14:22
Denn, посмотри пожалуйста исходник программы, может можно "по простому" ее подправить, чтобы легко СРАМину прикрутить?

Denn
05.10.2016, 14:28
Denn, посмотри пожалуйста исходник программы, может можно "по простому" ее подправить, чтобы легко СРАМину прикрутить?

Да, конечно можно, только вот нужно ли?

Есть же решения гораздо интереснее, и они доступны, без гемора и т.п..


У сабжа сразу бросается в глаза:

- отсутствие защиты данных в СОЗУ от переходных процессов при коммутации питания ПРК;
- отсутствие защиты от программных сбоев ПО;
- отсутствие защиты от случайных наводок (выходы порта F600h до запуска драйвера висят в Z-состоянии);
- медленная скорость работы (надстройка над и так крайне медленной ОРДОС);
- заточенность под конкретную версию ОС (на уровне модификации кода);
- всего 60 Кб под файлы ((
- несовременные, редкие и очень дорогостоящие СОЗУ.


П.С. текст программы на скане плохо читаем, если будет готовый текст в виде файла, то могу подправить выборку для 32 Кб СОЗУ без проблем.

gdv2002
05.10.2016, 14:58
Denn, а какие более доступные решения ещё есть, ну кроме твоего?
По программе - попробую бумажный журнал поискать, если при переезде куданить в чулан не запихнули, то раньше был.

OrionExt
05.10.2016, 15:20
А у меня был собран программатор с журнала Радио. Им были успешно прошиты 2764, которые до сих пор работают в ром-диске образца 91 года. Жаль батарейки сели, сфоткую позже этого зверя с громадным электролитом в источнике питания.

Denn
05.10.2016, 15:29
Denn, а какие более доступные решения ещё есть, ну кроме твоего?

Я тока на своих сижу :) У меня сначала был РАМ-диск на тех же РУ17-ых, но идейно другой (полная эмуляция стандартного РОМ-диска). Потом я перешёл на 512-Кб СОЗУ, и на них на данный момент есть три решения: "SROM" (Эмулятор ROM-диска на СОЗУ 1 Мб), "RAM5" (тот самый "Гибридный ЭД" на порт F5xx) и "RAM7" (быстрый RAM-диск на системный разъём /порт F7xx/). "RAM7" во второй версии скоро будет отмакетирован, протестирован и выложен на всеобщее, там за счёт некоторой хитрости будет очень компактная схема, по сравнению с первой версией.

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


А у меня был собран программатор с журнала Радио. Им были успешно прошиты 2764...

А я им даже до сих пор пользуюсь! Недавно вот даже доработал (заменил всякое "г" типа К50-6 на современные и т.п.) :)

gdv2002
05.10.2016, 15:48
А я им даже до сих пор пользуюсь!
Ну вот, а говорят программатор не нужен :)

Denn
05.10.2016, 16:52
Ну вот, а говорят программатор не нужен :)

Воспользовался не по нужде, а скорее "по приколу". Собрал новодел Орион-512, ПЗУ "Монитор-2" у меня из давних времён уже было зашито, Тест ОЗУ тоже. Но вот захотелось протестировать все 512 Кб ОЗУ, такого теста в природе не было, в итоге написал тест самостоятельно и воспользовался программатором чтобы зашить в РФ2. Чистая ПЗУ уже была в хозяйстве, программатор тоже. Прямо скажем, совершенно нетипичные условия для того, чтобы им воспользоваться :)
Т.е. если бы проггера не было, или даже просто ПЗУ нужно было стирать ультрафиолетом, то я бы воспользовался ВинБондом вместо РФ2. Собирать программатор уж точно бы не стал.
Я думаю, что если у кого-то более 20 лет имеются в хозяйстве РФ'ки, то уж явно за это время люди озаботились сборкой/приобретением программатора для них ;)

OrionExt
05.10.2016, 17:19
Мой первый программатор был прикручен к Радио-86РК (Электроника КР-02). Сам программатор с журнала Моделист-Конструктор. Софт был успешно адаптирован в тетрадке в клеточку и запущен. Результат – прошитый Монитор-1 для Ориона.

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

Denn
05.10.2016, 17:54
OrionExt, я сделал к Ориону программатор WinBond'а и активно им пользуюсь. Иногда более 20 перепрошивок в час случается :) Вот реально полезная весчь в хозяйстве!








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

Кстати, сегодня на форуме зарегистрировался новый пользователь - http://zx-pk.ru/members/8337-barsik.html
ФИО знакомое...




~

Error404
05.10.2016, 18:25
Кстати, сегодня на форуме зарегистрировался новый пользователь - http://zx-pk.ru/members/8337-barsik.html
ФИО знакомое...

Да ну, не может быть таких совпадений. :)

DIMKA55
05.10.2016, 18:55
Какая земля все таки круглая...

Error404
05.10.2016, 22:18
Да ну, не может быть таких совпадений. :)

В-общем, конечно никакое не совпадение, Владимира еще раз приглашаю в наши общие темы, думаю все меня поддержат.
Можно начать в теме Орион-128: Софт - поиск и обсуждение (http://zx-pk.ru/threads/9671-orion-128-soft-poisk-i-obsuzhdenie.html) - посмотрим что уцелело в Ваших архивах. Интересно всё что есть.

gdv2002
06.10.2016, 11:33
я сделал к Ориону программатор WinBond'а и активно им пользуюсь
Засвети разработку пожалуйста.

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


текст программы на скане плохо читаем, если будет готовый текст в виде файла, то могу подправить выборку для 32 Кб СОЗУ без проблем.
Нашел в закромах хорошие сканы журналов в PDF.
http://i023.radikal.ru/1610/d2/d917e73a015ct.jpg (http://radikal.ru/big/b76hoc91h08q2)
Распознал и вычитал текст программы, но на всякий случай скан и приложил.

Denn
06.10.2016, 12:35
Засвети разработку пожалуйста.

Давно хочу, но пока нет "тайм-слота" чтобы нарисовать нормально схему, оформить описание. Надо же ещё плату разводить, не все же как я любят труъ МГТФ'инг :)

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

gdv2002, по доработке РАМы.
Что-то я сразу не сообразил (( С чипом 61256 прямая замена не выйдет, и вот почему. В оригинальной схеме используется фишка с двумя разнополярными входами выборки чипа, а в 61256 такой вход только один - /CE. При выключении основного питания Ориона, потенциал всех выводов микросхем Ориона будет нулевой, соответственно обе 61256 будут в режиме "запись по адресу 0000h". Нужно городить схему "спячки", например на супервайзоре DS1210. Точнее на двух супервайзорах, т.к. СОЗУ будет 2 шт...

Оно всё ещё нужно? ;)

П.С. цену на супервайзоры можно посмотреть тут - http://www.chipdip.ru/product/ds1210/ ;)

gdv2002
06.10.2016, 13:58
Борода короче :)
Схожу тут к одному некрофилу-радиолюбителю-владельцу небольшой радиолавки со звучным прозвищем "борода", может у него РУшки завалялись.

Denn
06.10.2016, 14:19
Борода короче :)
Схожу тут к одному некрофилу-радиолюбителю-владельцу небольшой радиолавки со звучным прозвищем "борода", может у него РУшки завалялись.

У меня со старого РАМ-диска как раз лежит без дела стопка РУ17-ых :) Точнее их импортных аналогов - SU6264.
Но есть два нюанса: 1) Стопка запаяна "бутербродом", т.е. все 8 микрух друг на дружке, параллельно, кроме выводов выборки, 2) одна из микросхем с пробитой ногой ША (22 ома между входом и выводом питания). Как выяснилось, дежурное питание улетело до 7 Вольт, видимо из-за этого одна микруха не выдержала, остальные живы-здоровы. Микрухи честно отслужили около 20 лет в РАМ-диске (http://denn.ru/orion/hardware/ram64k.gif) :)

gdv2002
06.10.2016, 15:39
Да сейчас формирую очередной заказ в Прицеле, нужны для Ориона ВА86 и ИР82, да так по мелочи, возможно прицепом и десяток РУ17-х прикуплю.

Denn
06.10.2016, 17:08
gdv2002, ай цены на них как хороши - http://www.chipdip.ru/product/ut6264cpcl-70ll/

Диск золотой выходит :)

gdv2002
06.10.2016, 17:25
Denn, чип и дип вообще по ценам неадекваты, в Прицеле по 40р :)

Denn
06.10.2016, 17:28
в Прицеле по 40р :)

ну, это палево какое-то :) Чудес-то не бывает. У ЧиД розничная цена неадекватная, а оптовые в их интернет-магазине как раз и есть реальные цены. Т.е. для сабжа как раз где-то 150 руб.

gdv2002
06.10.2016, 17:38
Не первый год там покупаю, ру7 по 15р покупал, вв55 по5!

Denn
06.10.2016, 17:41
ру7 по 15р покупал

А я по 8 руб 90 коп, кстати! :)

Error404
06.10.2016, 17:51
ру7 по 15р покупал


А я по 8 руб 90 коп, кстати! :)

Зато теперь и по 30 уже нет - все разобрали (по состоянию на весну 2016)

DIMKA55
06.10.2016, 17:57
Надо было тогда все забрать ;)

gdv2002
06.10.2016, 18:07
РУ7г по 12 сейчас самые дешёвые у них. У меня штук 30 лишних есть, сменяю на десяток ру17 ;)

Denn
06.10.2016, 18:19
Надо было тогда все забрать ;)

Да!!!

С другой стороны куда их? Два "Ориона-128/512" и один "ПРО" уже есть. Разве что ещё один "ПРО" потом сделаю. А больше РУ'шки никуда и не нужны.

DIMKA55
06.10.2016, 18:29
С другой стороны куда их? Два "Ориона-128/512" и один "ПРО" уже есть. Разве что ещё один "ПРО" потом сделаю. А больше РУ'шки никуда и не нужны.

А зачем еще один ПРО? Я хочу потом себе все таки расширение памяти на ПРО собрать на ру7-х (тот большой лапоть...)

Error404
06.10.2016, 19:05
РУ7г по 12 сейчас самые дешёвые у них. У меня штук 30 лишних есть, сменяю на десяток ру17 ;)

У них стандартная пестня: есть в прайсе, да нет в наличии и на складе, пересортица мол, звиняйте.

gdv2002
06.10.2016, 20:53
Error404, пока ни разу не кидали. Правда долго все, как из Китаю.

Denn
06.10.2016, 21:34
А зачем еще один ПРО?

Я живу на две хаты, надо чтобы на обеих был полный боекомплект :)



Я хочу потом себе все таки расширение памяти на ПРО собрать на ру7-х (тот большой лапоть...)

А я хочу скорее "добить" РАМ-диск на "О-128" и заняться разработкой его же под "ПРО". И будет это вовсе не лапоть, а маленькая аккуратная платка, на 512Кб чипах ;)

DIMKA55
07.10.2016, 08:05
Нарыл сегодня.

http://old-dos.ru/index.php?page=files&mode=files&do=show&id=5281

Смотрим первый комментарий :)

Denn
07.10.2016, 13:19
Засвети разработку пожалуйста.

Изначально была идея сделать более-менее универсальный вариант, под три вида разных ПЗУ, которые у меня были в хозяйстве - http://denn.ru/orion/hardware/prog512.jpg

Собственно, этот вариант я себе сделал МГТФ'ом, и активно использую.

Далее стало понятно, что в перспективе будет использование только WinBond 27C512, и схему коммутации можно упростить до такой - http://denn.ru/orion/hardware/prog512_2.jpg


Сергей помог отрисовать нормально схему и развёл плату под миниатюрный вариант реализации "затычка на порт #F6", с его позволения публикую:

http://cs836434.vk.me/v836434984/4e99/TU15rUkn9SI.jpg

http://cs836434.vk.me/v836434984/4ea2/JgDBag6IDpE.jpg

Программатор вставляется непосредственно в разъём порта пользователя ПРК "Орион-128". Напряжения "стирания" и "прожига" берутся с внешнего адаптера (18..24в, 0,2мА, переменка или постоянка, полярность без разницы). В данном варианте в качестве "защиты от дурочки" применено ручное включение режима стирания ПЗУ, но сделать эту опцию автоматической также возможно (релейная коммутация).

Примерный бюджет изделия (если полностью закупаться в ЧипДипе, плюс "штучная" цена за плату 700+ руб) составляет ~1600 руб.


Скриншоты примеров работы с программатором:

http://denn.ru/orion/hardware/prog512sc1.gif

http://denn.ru/orion/hardware/prog512sc2.gif

OrionExt
08.10.2016, 12:02
А у меня был собран программатор с журнала Радио. Им были успешно прошиты 2764, которые до сих пор работают в ром-диске образца 91 года. Жаль батарейки сели, сфоткую позже этого зверя с громадным электролитом в источнике питания.
А вот и программатор ППЗУ из журнала Радио №4 1992г.

gdv2002
13.10.2016, 17:13
"штучная" цена за плату 700+ руб
В Резоните партия 10шт без почты выйдет в 2944р, т.е. грубо 300р за плату.
А вот-бы реализовать электронный диск на флеш-памяти, вот и получился-бы эдакий электронный винчестер. По типу как у Vladimir_S
http://zx-pk.ru/threads/12137-radio-86rk-vneshnij-rom-disk.html?p=643752&viewfull=1#post643752

Error404
13.10.2016, 21:54
А вот-бы реализовать электронный диск на флеш-памяти, вот и получился-бы эдакий электронный винчестер. По типу как у Vladimir_S
http://zx-pk.ru/threads/12137-radio-86rk-vneshnij-rom-disk.html?p=643752&viewfull=1#post643752

Флешь-память это не SRAM - пишется не как угодно и далеко не всякая подходит для записи мелких блоков (а у нас они такие и есть в любой ОС Ориона). В частности, упомянутая серия AM29F* не подходит вся, подходит только кое-что из атмеловских серий (и то не все). Для подобных извращений (а это они и есть при наличии CF) лучше подойдет NAND SRAM (SRAM с опцией хранения с источником на танталовом кондере).

HardWareMan
14.10.2016, 07:21
Подходит FRAM. Инфа 100%. Но их объемы малы.

Error404
14.10.2016, 09:41
Подходит FRAM. Инфа 100%. Но их объемы малы.

Что значит "подходит"? Понятно, что как-то ее записать можно. Но учитывая что на запись блок у AM29 размером 64к, как ты с ней будешь "общаться" с среде ОС, которая непрерывно пишет секторами по, скажем, 128 байт в непрогнозируемое место этого "винчестера"? Каждый раз буферизировать "считал 64к, наложил на них 128б, записал 64к"? Шиза же. Скидывать единократно тупо содержимое всего ОЗУ перед завершением работы? Удобно - прям как мафон. Все это проходили в начале 200х (после дерибана первых трупиков РС где оно было для BIOS - места куда оно и годится).

Denn
14.10.2016, 11:52
Обыкновенные SRAM - самое удобное, что можно придумать. Пиши/читай как хочешь, адекватные объёмы, правда не очень адекватные цены, но терпимо :)

HardWareMan
14.10.2016, 17:55
Что значит "подходит"? Понятно, что как-то ее записать можно. Но учитывая что на запись блок у AM29 размером 64к, как ты с ней будешь "общаться" с среде ОС, которая непрерывно пишет секторами по, скажем, 128 байт в непрогнозируемое место этого "винчестера"? Каждый раз буферизировать "считал 64к, наложил на них 128б, записал 64к"? Шиза же. Скидывать единократно тупо содержимое всего ОЗУ перед завершением работы? Удобно - прям как мафон. Все это проходили в начале 200х (после дерибана первых трупиков РС где оно было для BIOS - места куда оно и годится).
FRAM (https://ru.wikipedia.org/wiki/FRAM) это "энергонезависимая SRAM". JEDEC защиты нет, запись побайтно. Надо изучать суть вопроса, прежде чем кричать, я же не просто так ее назвал. Часто использовалась как Save RAM на картриджах приставок (в оригинальных вариантах). Ну и мы ее в своем картридже использовали.

Среди преимуществ FeRAM перед флэш-памятью:

низкое энергопотребление;
быстрая запись информации;
существенно увеличенное максимальное число (превышающее 10^14 для устройств, рассчитанных на 3,3 В) циклов перезаписи.

К недостаткам FeRAM относят:

гораздо более низкую плотность размещения информации;
ограниченную ёмкость накопителей;
более высокую стоимость.

Ячейки флеш-памяти могут хранить несколько битов на ячейку (на данный момент 3 при высшей плотности для флеш-чипов типа NAND), причём количество бит на флеш-ячейку планируется увеличить до 4 или даже 8, благодаря новым технологиям в области создания флеш-ячеек. Диапазон плотности бит флеш-памяти, как следствие, значительно больше, чем у FeRAM, и таким образом стоимость бита флеш-памяти ниже, чем у FeRAM.

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

Хотя наврал: у большой (http://www.cypress.com/file/136476/download) (4Мбит, организованной как 256Кбит Х 16) есть механизм защиты от случайной порчи сектора (всего 8 секторов):

The write-protect address sequence follows:
1. Read address 24555h
2. Read address 3AAAAh
3. Read address 02333h
4. Read address 1CCCCh
5. Read address 000FFh
6. Read address 3EF00h
7. Write address 3AAAAh
8. Write address 1CCCCh
9. Write address 0FF00h
10.Read address 00000h
Так что, если бы не дороговизна, то это самое то для наших поделок. Я лично использовал 32КБайт варианты вроде FM1608.

OrionExt
14.10.2016, 19:40
Ну, кто о чем, а я о своем:)

Вот тут на FPGA CP/M – машине 20МГц потестил терминал VT100 (последовательный интерфейс, FPGA). Скорость терминала просто порадовала. Можно и не заморачиваться с всякими текстовыми видео-картами. А главное прикрутить такой терминал по софту проще простого.

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

И питание 3.3 вольта меня радует. Стабильней работает на частотах выше 10МГц и не только:)

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


FRAM (https://ru.wikipedia.org/wiki/FRAM) это "энергонезависимая SRAM". JEDEC защиты нет, запись побайтно. Надо изучать суть вопроса, прежде чем кричать, я же не просто так ее назвал. Часто использовалась как Save RAM на картриджах приставок (в оригинальных вариантах). Ну и мы ее в своем картридже использовали.


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

Хотя наврал: ...
Так что, если бы не дороговизна, то это самое то для наших поделок. Я лично использовал 32КБайт варианты вроде FM1608.

Память дело такое. Ежели чего-то освоил – это на всю жизнь. А в подробностях можно путаться:)

gdv2002
18.10.2016, 16:38
Накидал платку под RAM-диск. Типа "ретро", под ЛУТ, сразу на Х1 и Х3. ROM-диск устанавливается вторым этажом в разъем Х3.
Когда-то у меня так и был собран, только плата была от чего-то с ПЗУ-хами, и я только разъемы подпаивал и выборки проводами кидал, остальное было уже разведено.
http://s015.radikal.ru/i331/1610/1c/90a7c084f345t.jpg (http://radikal.ru/big/oxmnxjv3v66nm)

HardWareMan
18.10.2016, 18:51
http://savepic.ru/11918783.jpg
Не зачет. Придешь весной на пересдачу.

gdv2002
18.10.2016, 18:55
HardWareMan, согласен! :( Машину в гареже помыл, сижу и слегка балдею над своей системой питания по одному проводу!

Stampmaker
18.10.2016, 22:24
Не зачет. Придешь весной на пересдачу.

5 баллов! :v2_lol:

OrionExt
18.10.2016, 22:25
HardWareMan, согласен! :( Машину в гареже помыл, сижу и слегка балдею над своей системой питания по одному проводу!

Круговорот питания в природе:v2_dizzy_roll: Зато жизненно!

gdv2002
19.10.2016, 08:01
Исправился: http://zx-pk.ru/threads/6066-orion-128-raznoe.html?p=888664&viewfull=1#post888664

Error404
19.10.2016, 09:58
Исправился: http://zx-pk.ru/threads/6066-orion-128-raznoe.html?p=888664&viewfull=1#post888664

А чего ДИП28 разводишь? Развести уж тогда DIP32, да с опцией "узкий DIP внутри широкого", чтобы можно было и более емкую память ставить (как DIP32 так и DIP28), и в узких корпусах от кешей АТ-мамок.

Denn
19.10.2016, 11:02
Error404, там античная схемотехника, она работает только с вполне конкретной памятью, другую память поставить никак не получится.

gdv2002
19.10.2016, 11:04
Error404, начало от сюда: http://zx-pk.ru/threads/6066-orion-128-raznoe.html?p=887403&viewfull=1#post887403
В данную схему микры от кешей не пойдут :(

Error404
19.10.2016, 13:02
Понятно. Я по инерции к улучшайзинству и универсализации, даже не думаю что оно не везде проканает. :)

OrionExt
30.10.2016, 21:16
Заметка для радиолюбителей, экспериментаторов. Любой старый трансформаторный блок питания, выгодно отличается от современного импульсного. Почему?) А, эксперименты дешевле выходят).

А почему дешевле?

gdv2002
01.11.2016, 14:07
Вот есть такая схема в инете:
http://zxlab.ucoz.ru/_ld/0/56_8053_8051.gif
Но картинка маленькая, ничего не разглядеть.По шривту и УГО можно предположить, что схема из Радио, но там я такой не встречал.
Может у кого есть схема в лучшем качестве и с описанием?

Denn
01.11.2016, 14:42
Вот лично перерисованный в библиотеке вариант:

http://www.denn.ru/orion/dsdos/link/5351.jpg

Соответственно, это РАДИО №9 за 1995 год, стр. 37.

П.С. Сигнала прямого сброса на "В20" изначально на плате Ориона не выведен, нужен минимальный колхозинг (в журнале описан).

П.П.С. если от сабжа требуется СОМ-порт, то есть решения побыстрее (http://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=876066&viewfull=1#post876066) ;)

Error404
01.11.2016, 16:58
есть решения побыстрее (http://zx-pk.ru/threads/21984-dsdos-dlya-prk-quot-orion-128-quot.html?p=876066&viewfull=1#post876066) ;)


Тут еще на глаза попался вариант (http://searle.hostei.com/grant/z80/SimpleZ80.html) на 68B50. Тоже тянет 115200 бод, исходники как программить - там же. Чем понравилось: корпус 24 ноги, и на Али пока что есть по цене примерно 70р./шт. в партии по 10 штук. Сам покупать не буду (у меня ВВ51 запасено на 100 лет вперед :) ), но может у кого-то есть такое и статейка пригодится.

ABRAMKA0
03.11.2016, 17:14
Схема


Монтажка


Описание может в программе есть, типа хелпа, но не знаю, неначем пока запустить.

Уменя есть этот программатор, лет 12 назад собирал,программирует нормально(64кб за 1,5 минуты).В программе можно сразу "собрать" РОМ диск(в графическом меню) и сразу же прошить в ПЗУ.А реле в нем РЭС-15,миниатюрные.Программируе т до 64кб,можно добавить коммутацию еще двух разрядов на тумблерах(получится 2х64=128кб и 2х2х64=512кб).Сейчас пока Орион "маненько" не хочет заводиться(зимовал несколько зим на холодном чердаке),постараюсь "оживить".Благодаря Вашему форуму хочу понастальгировать...

OrionExt
04.11.2016, 00:03
Присоединяйтесь:)

gdv2002
04.11.2016, 09:34
Я вот думал реле заменить джамперами и добавить коммутацию ещё двух адресов. Но незнаю как программа к этому отнесется?!

ABRAMKA0
04.11.2016, 10:22
Я вот думал реле заменить джамперами и добавить коммутацию ещё двух адресов. Но незнаю как программа к этому отнесется?!
Программе это фиолетово.Просто с релюшками при выборе в меню обьема ПЗУ прграмма сама с помощью реле переключает сигналы на ногах программируемой микросхемы,а если Вы выбрали в меню скажем РФ5,а джампер поставили на,скажем,8кб,то тогда могут появиться фиг-знает какие последствия(не пробовал).С реле все работало тип-топ,было запрограммировано не один десяток микросхем.

gdv2002
04.11.2016, 10:29
Реле в продаже нет, а где есть - по астрономическим ценам!

ABRAMKA0
04.11.2016, 10:35
Присоединяйтесь
по мере восстановления работоспособности Ориона(он у меня 256 на ру5,в два этажа).По поводу PGMaster 3.00 где то есть интрукция по его настройке,найду-сброшу на форум,в хелпе его настройки нет.В инструкции описана настройка цифро-аналогого формирователя НАПРЯЖЕНИЯ ПРОГРАММИРОВАНИЯ.

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


Реле в продаже нет, а где есть - по астрономическим ценам!
можно найти б/у в старой аппаратуре,у меня есть с десяток.
PS.Можно приспособить любые малогабаритные реле и припаять их "летучим монтажем" с учетом расположения контактов.

gdv2002
04.11.2016, 10:52
Можно вписать в плату РЭС49, они есть и по адекватным ценам. Вот только к плате интереса нет.

ABRAMKA0
04.11.2016, 11:08
Реле в продаже нет, а где есть - по астрономическим ценам!
можно найти б/у в старой аппаратуре



Можно вписать в плату РЭС49, они есть и по адекватным ценам. Вот только к плате интереса нет.
а мне интересно все восстановить и вспомнить молодость...

gdv2002
04.11.2016, 11:22
можно найти б/у в старой аппаратуре
боюсь уже все на драгметы растащили, у нас так точно!


а мне интересно все восстановить и вспомнить молодость...
мне тоже, но расклад по заказу плат я выше приводил. У меня на заказ средств нет, как и работы уже 4 месяца. Если кто возьмется за выпуск только.

Vasil
04.11.2016, 15:34
По поводу PGMaster 3.00 где то есть интрукция по его настройке,найду-сброшу на форум,в хелпе его настройки нет.В инструкции описана настройка цифро-аналогого формирователя НАПРЯЖЕНИЯ ПРОГРАММИРОВАНИЯ.

Поискал в закромах и состряпал архивчик (ссылка на яндекс.диск):
https://yadi.sk/d/7Up3bgney54dy

gdv2002
04.11.2016, 15:50
Здорово, Спасибо!
и под ОРДОС есть программулинка. остается только платы сделать :)

ABRAMKA0
04.11.2016, 16:42
мне тоже, но расклад по заказу плат я выше приводил. У меня на заказ средств нет, как и работы уже 4 месяца. Если кто возьмется за выпуск только.
Ну наверное можно и на макетке сбацать с МГТФ,собирают ведь даже ОРИОНЫ так

gdv2002
04.11.2016, 17:17
Конечно можно, но охота эстетики :)

gdv2002
06.11.2016, 12:53
Вот лично перерисованный в библиотеке вариант
Дэн, а есть смысл в эту схему добавить MAX232?

Denn
06.11.2016, 13:52
gdv2002, конечно!

Вот тут проверенная схема его включения - http://denn.ru/orion/512/rs-232/com1_82c51_schematic.jpg

Vasil
06.11.2016, 14:16
остается только платы сделать :)

Есть файлы схемы и п-платы, но в формате древнего P-CAD (под MS-DOS), с компакт-диска Сугоняко. Если надо, сигнализируйте.

gdv2002
06.11.2016, 14:26
Vasil, Я уже давно все перевел в более современные форматы. Плата и в Лейке есть. Спасибо!

L Juriy
06.11.2016, 15:09
Vasil, Могу перевести в PCAD2006 но не быстро. Не отказался бы и от копии диска.

gdv2002
06.11.2016, 15:25
L Juriy, Юрий, все есть. P-CAD2006 нету, но есть готовые файлы .pdf - это файлы импорта/экспорта из/в различные версии ПиКада, скормить их в 2006 и будет готовая плата с трассировкой. только подправить немного и все. Я так из 4-го пикада (под ДОС который) вытаскивал схемы,платы и библиотеки.
Герберы для производства могу хоть сейчас сделать/выложить. Открытый вопрос кто возьмется за производство и что делать с релюшками.

http://zx-pk.ru/threads/6066-orion-128-raznoe.html?p=887374&viewfull=1#post887374

L Juriy
06.11.2016, 15:54
Ну и хорошо.
Просто у меня в DOSBox установлены 4.5 и 8.5 и всегда готовы к работе.
.pdif файлы интересны для отладки программы конвертации в gEDA.

АлександрПП
06.11.2016, 16:26
что делать с релюшками.
РЭС52 сняты с производства. Может где-то и завалялись. Проще заменить современными и немного изменить плату под них.
http://ekits.ru/index.php?ukey=product&productID=2246
https://ru.aliexpress.com/item/HK19F-DC-12V-SHG-DIP-8-1A-125VAC-30VDC-HUI-KE-Relay-electronic-control-IC-2Pcs/32473317204.html?spm=2114.30010708.3.29.xq3gMO&ws_ab_test=searchweb0_0,searchweb201602_2_10093_10 091_10090_10088_10089,searchweb201603_1&btsid=c0984199-f200-4657-adcd-5eb596da59ac



Открытый вопрос кто возьмется за производство
Если будут желающие, хотя бы 5 человек - могу заказать по старой памяти.

gdv2002
06.11.2016, 18:57
Проще заменить современными и немного изменить плату под них.
Согласен, постараюсь вписать современные релюшки.


Если будут желающие, хотя бы 5 человек - могу заказать по старой памяти.
Я думаю от 10 желающих надо, цена поменьше будет.
Как поправлю платку - скину тебе лейку и герберы, даже если не закажем - пусть будет!

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

Вписал верхнюю релюху, попутно пару ошибок на плате нашел-исправил. Со второй немного сложнее, трассировка плотная, нужно будет кое-что перетрассировать, но думаю получится, сегодня уже глаз замылился.
Может стоит отдельную тему создать? Пусть по отдельности будет, а то в общих темах уже концов не найти, к примеру по эволюции РОМ-диска и софта под него.

Vasil
06.11.2016, 19:25
Не отказался бы и от копии диска.

cdrom Сугоняко:
https://yadi.sk/d/LxtrX5UTyAsBM

!!! Обновите ссылку на архив "orion_soft.7z", что кидал раньше:
https://yadi.sk/d/sdCypO9GuFnvj

gdv2002
06.11.2016, 19:49
Vasil, ни один файл из архивов не открывается :(

Vasil
06.11.2016, 21:30
Vasil, ни один файл из архивов не открывается :(

Это как это ?
А что и где ты с ними (архивами) делал? Прямо сейчас слил их по приведенным сцылкам, в Фар-е все прекрасно смотрится и распаковывается.
WinRar или 7-zip в помощь для распаковки архивов. Или ты что-то иное имел ввиду ?

OrionExt
06.11.2016, 21:47
7-zip пешите версию. 7-zip разные бывают. Это не zip)

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

И это к любителем рар архивов тоже относиться.

Vasil
06.11.2016, 22:04
7-zip пешите версию. 7-zip разные бывают. Это не zip)

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

И это к любителем рар архивов тоже относиться.

У меня 7-Zip "v9.22 beta" и "v9.38 beta". WinRAR v5.21.

Скачивание для 7-Zip:
http://www.7-zip.org/download.html

P.S. 7-Zip у меня не установлен, я пользуюсь внутренним плагином архиваторов Far-а.

OrionExt
06.11.2016, 22:31
Это слишком много для форума) И мало для экономии размера. Разбираться времени не у кого нет.
Пользуйтесь Zip. Если это не мего архив в 2 > гига.

gdv2002
07.11.2016, 11:45
WinRar или 7-zip в помощь для распаковки архивов. Или ты что-то иное имел ввиду ?
Скачал 7-Zip и все нормально распаковалось. До этого мой РАР при распаковке писал "неизвестная процедура"! Впервые с таким столкнулся!

Теперь по делу.
На сборку Ориона у меня заготовлен такой комплект микросхем:
http://s013.radikal.ru/i325/1611/2f/841f26663352t.jpg (http://radikal.ru/big/jjgeqxw4pegpj)
Меня волнует блок питания. наличии есть импульсничек 5В - 15Вт (в максимуме до 5А может вытянуть, но это предельный параметр).
Вот и интересно, сколько мой "чипсет" кушать будет, вытянет его БП на 3А (15Вт)?
Следует учесть, что дискогрыз с контроллеров отсюда еще 5Вт откусит, на Орион 10Вт остается.

Denn
07.11.2016, 12:35
gdv2002, полностью на 155-ой серии Орион-128 кушает 2,5 Ампера. С примесями 555/1533 суммарное потребление будет меньше. Потребление КНГМД не знаю, а вот на дисковод желательно закладывать запас в 1 Ампер (в стартовом импульсе ещё больше). Лучше, конечно, для дисковода отдельный БП.
Если раздельно никак, то хотя бы поставить большие "банки" в непосредственной близости к дисководу, чтобы стартовый импульсный ток они брали на себя.

gdv2002
07.11.2016, 19:34
полностью на 155-ой серии Орион-128 кушает 2,5 Ампера.
Почему и спрашиваю, что авторы писали следующее:

Кстати, если в вашем распоряжении имеется блок питания с тремя источ¬никами (+5В/2А, +12В/100 мА и -5В/30 мА) - преобразо¬ватель можно не собирать.


С примесями 555/1533 суммарное потребление будет меньше.
Логично!


вот на дисковод желательно закладывать запас в 1 Ампер
Я так и написал, трехдюймовик потребляет 0,8-0,9А, на корпусе написано.
Усилить БП не вопрос, у меня есть наработанные схемы импульсников, к примеру тут: http://zx-pk.ru/threads/22182-iip-dlya-retro-pk-i-ne-tolko.html?highlight=
Оба блока спокойно до 60-65Вт тянут, НО, первый (посложнее) требует увеличения радиаторов или принудительного охлаждения. А второй не стабилизирован, это можно сказать тупо электронный трансформатор до 150-200Вт, и требует стабилизатора. Неплохо справляется К142ЕН22 (LT1083), но критична к деталям и трассировке платы - легко самовозбуждается. К примеру в РК86 с флопом и прочим чуть теплая, а в Фениксе греется как утюг!
Но это уже лирика!
Не хочу солянку варить, а вышло так, что по рекомендациям из первого поста по сборке платы:

Серии микросхем
==============
- DD2..DD6 (ИЕ5) рекомендую ставить серии 155 для любого варианта Ориона,
- DD11 (ЛН1), DD13 (ТМ2) рекомендую ставить серии 155 для Ориона где планируется использовать не только ВМ80, но и Z80,
- в доработке экрана до 480 точек ТМ2 нужно применять серии 155,
- остальные МСХ можно использовать серий 155/555/1533
у меня именно этих микрух в хозяйстве не оказалось 155-й серии, любая другая серия! А вот остальные все были одной серии - 155-й, есть и других серий, но одной серией все не подобрать, полюбому солянка получается :(
Попробую мощный импульсник "охладить", выкинуть все, кроме канала +5В, к примеру в заряднике для аккумулятора такая схема тянет 14,4В - 5А (72Вт) - чуть теплый!

gdv2002
14.12.2016, 17:17
Товарищи, для РОМ-диска у меня флешина AT49F002, получается это 4 РОМ-диска по 64кб.
Насобирал несколько готовых РОМ-дисков по форуму. Свой пока не собирал. скажите, как 4 бинарника прошить в мою флеш?
Тупо склеить в Hex Editor Nео байт в байт?

Denn
14.12.2016, 17:38
получается это 4 РОМ-диска по 64кб.

Или один диск на 256 Кб :)



скажите, как 4 бинарника прошить в мою флеш?
Тупо склеить в Hex Editor Nео байт в байт?

Можно проще: COPY IMAGE1.BIN /B + IMAGE2.BIN /B + IMAGE3.BIN /B + IMAGE4.BIN /B ROMDISK.BIN /B

gdv2002
14.12.2016, 17:52
Можно проще: COPY IMAGE1.BIN /B + IMAGE2.BIN /B + IMAGE3.BIN /B + IMAGE4.BIN /B ROMDISK.BIN /B
Это в командной строке набирать, и к каждому образу путь указывать?

Vasil
14.12.2016, 18:08
>> COPY IMAGE1.BIN /B + IMAGE2.BIN /B + IMAGE3.BIN /B + IMAGE4.BIN /B ROMDISK.BIN /B

Это в командной строке набирать, и к каждому образу путь указывать?

Скинь все файлы в одну папку и выполни эту команду (ессно в ком. строке). Ессно сперва предварительно перейди в эту папку. Когда файлы лежат все вместе, то путь к каждому указывать не надо.

P.S. На будущее: в командной строке выполни команду copy /? Поймешь вышеуказанную строку по "склейке" файлов в один.

gdv2002
14.12.2016, 18:56
Спасибо, получилось, только я ФАРом сделал.
А теперь еще вопрос, а как разделить диск 1мб, на 4-ре по 256кб?

Denn
14.12.2016, 19:21
А теперь еще вопрос, а как разделить диск 1мб, на 4-ре по 256кб?

С этим сложнее, тут надо программку писать. Несложную.

gdv2002
14.12.2016, 19:28
С этим сложнее, тут надо программку писать. Несложную.
УльтраЭдитом разделится?

Vasil
14.12.2016, 20:02
УльтраЭдитом разделится?

Если в нём есть работа с бинарными файлами (вывод hex-дампа и разрезка или выделение блоков с их последующим сохранением).
Я для таких целей юзаю WinHex.

Error404
14.12.2016, 21:13
В TotalCommander (или его аналоге DoubleCommander) есть опция File-Split (как и Combine). Размер кусочков можно указать любой.

Pyk
05.01.2017, 16:36
Вопрос по палитрам в Орионе. В описании оригинальной версии в журнале "Радио" упоминается режим 5 - 4-цветный режим с альтернативной палитрой. Сама же палитра для этого режима нигде не описана. У меня в Emu80 она была реализована так: 0-magenta, 1-white, 2-yellow, 3-cyan. Откуда я тогда взял информацию - уже не помню, но в других эмуляторах реализовано по-другому: в emu и OrionZEmu совпадает с режимом 4, только черный заменен на белый. В "Ретро-80", правда, так же, как у меня. Как правильно? Или изучать схему?

Заодно еще вопрос: в 16-цветном режиме есть варианты цветов с обычной и пониженной яркостью. Какой вариант яркости используется в 4-цветном и монохромном режимах?

Denn
05.01.2017, 18:04
в Ч/Б (точнее чёрно-зелёном) и 4-цветных используется пониженная яркость.

Планшетик сфоткал не очень, получилась разница по яркости (видимо камерка с АРЯ), но цвета похожи:

Режим "4":
https://pp.vk.me/c836123/v836123907/17605/jSgBCu7Cr84.jpg

Режим "5":
https://pp.vk.me/c836123/v836123907/175fc/W29r1R3t39s.jpg

Код распечатки такой:



MVI A,4; или 5
OUT 0F8H

LXI H,0C000H
LXI B,0
CALL FILL
DCR B
CALL FILL
INR B
DCR C
CALL FILL
DCR B
CALL FILL
MVI A,1
JMP 0F000H

FILL:
LXI D,0CFFH

FILL0:
MOV M,B
MVI A,1
CALL 0F839H
INX H
DCX D
INR D
DCR D
JNZ FILL0
RET



П.С. фото с реала.

Pyk
06.01.2017, 09:35
Спасибо! Значит, у меня все было правильно :)

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

Хм... Сразу не заметил, а ведь не совсем правильно было: cyan и magenta были поменяны местами. У uart, кстати, тоже.

Интересно, а есть какая-нибудь игра, использующая эту палитру? Что-то я не припомню...

uart
06.01.2017, 10:31
Pyk, я наверное у тебя и взял, поскольку логики не понял.

Pyk
06.01.2017, 10:39
Я тоже там логики не вижу, надо будет как-нибудь схему поизучать...

HardWareMan
06.01.2017, 14:28
85 84 101 R G B I
0 0 0 109 84 84 0
0 0 1 84 ~109 109 0
0 1 0 109 84 84 0
0 1 1 84 ~109 109 0
1 x 0 108 107 106 109
1 x 1 104 103 102 105

85:84 - Биты управления, вместо 85 используеся 124 = ~85
101 - Биты растра
109:102 - Байт атрибутов
Таким образом, две 4х цветные палитры складываются из трех бит: 101, 109 и 84. Полная таблица состояний:

84 109 101 R G B I
0 0 0 0 0 0 0 - Черный
0 0 1 0 1 0 0 - Зеленый
0 1 0 1 0 0 0 - Красный
0 1 1 0 0 1 0 - Синий
1 0 0 0 1 1 0 - Голубой
1 0 1 1 1 0 0 - Желтый
1 1 0 1 1 1 0 - Белый
1 1 1 1 0 1 0 - Фиолетовый

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

PS Чтобы задействовать бит атрибута 109 (точнее графический экран второй страницы, 85 управляет режимом регистра атрибутов: сдвиг/хранение), нужно установить в лог.1 86. Это 3й бит того же порта (86:85:84). Пока он сброшен, могут работать только 2 комбинации: черно-зеленый и голубо-желтый.

tol123
06.01.2017, 18:44
Может не совсем в тему. Какой ПАЛ кодер работает на Орионе-128 нормально? есть схема?


Собрал на 1145 сигнал I подмешиваю диодами к RGB, цвета есть (блеклые правда), четкости нет почемуто?

неужели никто к телевизору не подключал.

balu_dark
07.01.2017, 14:49
А как подмешивали то ? диоды стоят в каждом цвете ?

HardWareMan
07.01.2017, 15:30
Между прочим, в оригинальной схеме для яркости (сигнал I) предусмотрены 2 джампера, причем раздельно для основной и альтернативной палитры.
http://savepic.ru/12593563.png
На схеме они показаны, что закорочены на массу, что дает нам I=0 (пониженная яркость). А вот с журнальной печаткой все по другому:
http://savepic.ru/12643741.png
Т.е., перемычки разомкнуты и входа висят в воздухе. Для К155КП2 это равносильно лог.1. Т.е., правильно, это когда I=1 (повышенная яркость), но новоделы делали по схеме, не обратив внимание что там указаны джамперы а не провод на массу. Вот так вот.

PS Только сейчас обратил внимание, что альтернативная палитра с запрещенным сдвигом делает Орион 128 национальным украинским ЛК. :)

tol123
07.01.2017, 15:56
А как подмешивали то ? диоды стоят в каждом цвете ?

Да на RGB на каждый по диоду.

http://tvgenerator.narod.ru/pal_gen.htm

может кодер в принципе с Орионом не работает?

HardWareMan
07.01.2017, 16:06
tol123, 1145 очень чувствительна к уровням на RGB входах. Следует нормировать их согласно ДЩ.

DIMKA55
07.01.2017, 16:13
Я подключал к PAL-кодеру на mc3317, с диодами и т.п. Результат мне не понравился, хотя на фото и выглядит нормально :)
59334

Остановился на ч/б изображении. Думаю потом на VGA-кодер раскошелиться.

tol123
08.01.2017, 10:57
Я подключал к PAL-кодеру на mc3317, с диодами и т.п. Результат мне не понравился, хотя на фото и выглядит нормально :)
59334

Остановился на ч/б изображении. Думаю потом на VGA-кодер раскошелиться.

VGA конечно круто и хорошо, но он стоит 2,5 косаря. Самому бы собрать да там такой корпус, ни разу не паял. Собрал бы кто нибудь в дипе на атмеге или пике, чтобы попроще. А так дороговато, но видимо действительно придется раскошелиться.

Denn
08.01.2017, 11:43
VGA конечно круто и хорошо, но он стоит 2,5 косаря.

А точнее 1,5 косаря. Я уже 3 шт. прикупил на местной барахолке - шикарная вещь! На ЖК-мониторе картинка идеальная.

tol123
08.01.2017, 17:06
HardWareMan, с пасибо попробую. Хотя в схеме уровни вроде подобраны. Гдето на форуме читал,что Вы давно использовали кодер на РТ4 и вроде он хорошо работал,не помните как его включить правильно?

HardWareMan
08.01.2017, 18:28
На него надо подавать ТТЛ уровни.

tol123
08.01.2017, 20:20
На него надо подавать ТТЛ уровни.

Да, но непонятно как подать сигнал I? и есть там еще f/2 что за сигнал?