Вход

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



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

Gryphon
01.11.2010, 00:55
RESET - надо смотреть, быть может, что-то садит сигнал.
Да, я вчера с ним провозился. оказывается, диод VD8 изначально был припаян наоборот (зачем так было сделано?) из-за этого не было сигнала на 5 ноге ДД15. Сейчас на 5 ноге всегда 1 и при нажатии на сброс-0 (как и должно быть). Проверка показала, что независимо от того, что на 5 ноге ДД15, на 6 всегда 0. Сегодня буду менять.

BYTEMAN
01.11.2010, 07:48
диод VD8 изначально был припаян наоборот (зачем так было сделано?)
я не помню, как насчёт этой проблемы, но в журнале было очень много опечаток. может быть, это одна из них.

Gryphon
01.11.2010, 12:36
да вот я сегодня просмотрел-такой ошибки не было. во всяком случае, теперь сигнал есть. На неделе попробую поменять ту микросхему. Она еще и идет на сигнал DBIN процессора. Может из-за этого и не работало ничего...

Gryphon
02.11.2010, 04:53
Да, поменял ТЛ2 и все стало работать.

BYTEMAN
02.11.2010, 08:26
Поздравляю!!! :v2_clapp::v2_cheer:

Mick
31.12.2010, 12:10
Вот очередной раз(каждый новый год очередная безумная) пришла мысля. А не сделать на базе Феникса себе Орион.
Вроде разъемы под SIMM30 остались, да и детали вроде бы тоже без дела валяются. Вот и думаю попробовать что ли сварганить себе Орионикс 512кб (2x256кб SIMM30) какой нибудь :)

pvlad
31.12.2010, 20:51
Вот очередной раз(каждый новый год очередная безумная) пришла мысля...
А что! Может быть и успеешь до Нового года! С Наступающим!

Mick
01.01.2011, 00:21
А что! Может быть и успеешь до Нового года! С Наступающим!

Блин, не успел :) Придется теперь до следующего отложить. :)
С Новым годом! :v2_dizzy_vodka3:

piroxilin
03.01.2011, 14:12
Вот очередной раз(каждый новый год очередная безумная) пришла мысля. А не сделать на базе Феникса себе Орион.
Вроде разъемы под SIMM30 остались, да и детали вроде бы тоже без дела валяются. Вот и думаю попробовать что ли сварганить себе Орионикс 512кб (2x256кб SIMM30) какой нибудь :)
Хм, если будет серия, то подпишусь , пожалуй. :)

Mick
03.01.2011, 14:33
Хм, если будет серия, то подпишусь , пожалуй. :)

Опа, придется точно теперь делать :)
Но скажем я планировал делать ни чистокровного Ориона, а на базе схемотехники Феникса. Как появится Error404 буду трясти его по поводу портов. ;)

piroxilin
03.01.2011, 20:07
Mick, Я так обеими руками за "обновлённый" Орион, чем больше плюшек, тем лучше. PS/2, IDE, SD, RTC, AY и т.д. :)
"Седло большое, ковёр и телевизор..." (с)

Mick
03.01.2011, 20:44
Mick, Я так обеими руками за "обновлённый" Орион, чем больше плюшек, тем лучше. PS/2, IDE, SD, RTC, AY и т.д. :)
"Седло большое, ковёр и телевизор..." (с)

Пока задумки вот такие:
1.Кварц один на 16Мгц, соответственно, пиксель клоки не 10Мгц, а 8Мгц - тем самым более расплющенный экран.
2.Тактовая частота процесора 4МГц
3. Процессор Z80
4. Шина NemoBUS(которая в Фениксе)
5. Порт бордера(RGBY) FE, там же и бипер
6.Эмуляция ВВ55 клавиатуры на базе микроконтроллера AVR(по аналогии с мультикартой caro
7. Контроллер FDC
8. Контроллер IDE
9. Кроме маппера Ориона, еще маппер 16кб страницы, как в спеке только по адресу 0000h порт 7ffdh
10. YM2149 тоже набортный хочется те же порты BFFD и FFFD.
11. 256кб в минимальной конфигурации и 512кб в максимальной (SIMM30)

Хотелось уточнить правильную раскладку портов YM, бипера и IDE.

BYTEMAN
03.01.2011, 21:06
Mick,

пиксель клоки не 10Мгц, а 8Мгц - тем самым более расплющенный экран.

а что тогда после этого станет с экраном 512x256? Его ж так развезёт....

Mick
04.01.2011, 07:01
Mick,
а что тогда после этого станет с экраном 512x256? Его ж так развезёт....

В оригинальной схеме этого режима нет. В моей схеме тоже не будет, кому нужен - видеокарта в системный слот :)
Сильно сомневаюсь, что народ кинется писать проги на нем. А из за двух трех программ городить этот режим не имеет смысла.
Вон на спеке еще меньше экран :)

Mick
04.01.2011, 21:12
Тут думая как запихать ROM диск на плату пришла такая мысль. Взять большую микруху ПЗУ 512кб(почему столько - объясню потом), первые 2 кб оставить под монитор, а остальное под ROM - диск. Но обращение к ROM диску сделать не через ВВ55, а через страницы адреса 0000...3FFFh.

Вот теперь как это осуществляется. Есть порт 7FFDh(конечно, если AY сидит на BFFD и FFFD)
D0 - страница 0
D1 - страница 1
D2 - страница 2
D3 - страница 3
D4 - ОЗУ/ПЗУ
D5 - выбор второго SIMM

Теперь, если устанавливаем бит D4, то подключается ROM диск, а страницы 0...3 и выбор второго сима становятся старшими адресами ПЗУ.
И листая эти страницы можно держать 510кб нужных прог :)

С ROM диском работает только ORDOS и монитор? Или есть еще куча программ. Просто идея хорошая обойтись одной ПЗУшкой :)

BYTEMAN
04.01.2011, 22:11
Mick, посмотри, как реальзовано переключение страниц ром-диска в Орионе-ПРО. Думаю, надо придерживаться этого стандарта. Равно, как и стандарта на видеорежим Z80-CardII.

Mick
04.01.2011, 22:33
Mick, посмотри, как реальзовано переключение страниц ром-диска в Орионе-ПРО. Думаю, надо придерживаться этого стандарта. Равно, как и стандарта на видеорежим Z80-CardII.

Блин, весь кайф обломал.

BYTEMAN
04.01.2011, 22:40
а что, если пиксельклок менят в зависимости от видеорежима? т.е. в стандартном режиме у нас экран немного растянут, а в широкоэкранном - пиксельклок стандартный?

Mick
04.01.2011, 22:53
а что, если пиксельклок менят в зависимости от видеорежима? т.е. в стандартном режиме у нас экран немного растянут, а в широкоэкранном - пиксельклок стандартный?

Ну это достигается мультиплексированием кварцев. Если допустим есть кварц на 10Мгц и 8Мгц от флоповода.


Хочу объянить свою точку зрения. Я хочу просто ремейк обычного Ориона, который я мечтал собрать еще учась в школе, но теперь не обычный, а слегка переделанный как я его мыслю. Ну естесвенно как можно более приближенный к оригиналу. Ну и не хочется выходить за рубеж 70 микрух как в Фениксе. Да и хочу его так сказать приблизить к спековской архитектуре(шина спековская). :) Потому как платы расширения все таки больше делают сейчас для спека, а не для других компов.

Ewgeny7
06.01.2011, 19:57
А из за двух трех программ городить этот режим не имеет смысла.
С точностью до наоборот. Основные юзабельные программы и конвертированные с ZX игры как раз под СР/М, а ему стандартного экрана мало.

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

Да, контроллер SD делается на двух мелкосхемках, совсем не помешает.
А глобально - идея отличная.

Mick
06.01.2011, 20:05
С точностью до наоборот. Основные юзабельные программы и конвертированные с ZX игры как раз под СР/М, а ему стандартного экрана мало.

Я уже такой классный(в смысле маленький) синхрогенератор на рассыпухе слобал под VGA.
Игрухи от ZX вряд ли имеют экран больше чем 256 пикселей(наверно), а CP/M работает на уровне драйвера экрана



Да, контроллер SD делается на двух мелкосхемках, совсем не помешает.
А глобально - идея отличная.

Контроллер SD(порты F762 и F763);
Мышь PS/2(порты F76D,F76E,F76F);
Часы порты (F760,F761)
Клава PS/2 (F400 - эмуляция ВВ55)
хочу на atmega16 на базе мультикарты

дополнительно порты 7FFD маппер формата спектрума окно 0000....3FFF
и AY

Почти отрисовал всю схему(предварительную)
Осталось определиться с HDD(оставить что ли порты Nemo IDE)

Ewgeny7
06.01.2011, 20:15
Игрухи от ZX вряд ли имеют экран больше чем 256 пикселей(наверно),
Это - да. В общем-то и на узком экране СР/М заработает (она все равно не знает, какой размер экрана). Только для коммандера будет неудобно.

---------- Post added at 20:15 ---------- Previous post was at 20:14 ----------


хочу на atmega16 на базе мультикарты
Еще лучше, можно вариант SD пошустрее сделать (на базе MSX).

Mick
06.01.2011, 21:23
Еще лучше, можно вариант SD пошустрее сделать (на базе MSX).

Я вообще еще ставил себе задачу не вылезти за 70 микрух, пока идет нормально. :)

P.S. На дискретах так кайфово схему сооружать - голова включается. Один минус только из всего этого - ошибся, режь дорожку :)

---------- Post added at 21:23 ---------- Previous post was at 20:18 ----------

Кстати, еще пару вопросов:
RS232 на каких портах сидит - хочется вчьобы в диапазоне F764....F76D :)
Контроллер FDC понятно уже особо не актуален, сидит вроде на F710..F713, а защелка сидит на F714 или F720? А может его к спековскому привести.

Кстати на Фениксе можно минуя TR-DOS рулить контроллером FDC. Посему на какой проге можно потренироваться с чтением Орионовских дисков?

Ewgeny7
06.01.2011, 21:41
RS232 на каких портах сидит - хочется вчьобы в диапазоне F764....F76D
F764, F765.

---------- Post added at 21:41 ---------- Previous post was at 21:38 ----------


А может его к спековскому привести.
А может, не надо? Софт кто переделывать будет?

Mick
06.01.2011, 21:50
А может, не надо? Софт кто переделывать будет?

Тогда какие порты и по какой схеме?

P.S. Но на спеке то можно попробовать :)

BYTEMAN
07.01.2011, 01:38
Я вообще еще ставил себе задачу не вылезти за 70 микрух, пока идет нормально.
Зачем такое ограничение??? На Орионе-ПРО 121 корпус, и ничего, никаких проблем :)

Mick
07.01.2011, 08:59
Зачем такое ограничение??? На Орионе-ПРО 121 корпус, и ничего, никаких проблем :)

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

BYTEMAN
07.01.2011, 19:24
Ну если с этой точки зрения... :) Я вообще платы никогда не разводил :) Я их только готовые паяю.

bigmal
08.01.2011, 19:37
А м.б. сделать что-то похожее на БИОС, где можно будет конфигурировать систему на любую конфигурацию портов, частот и т.п.?

Mick
08.01.2011, 20:12
А м.б. сделать что-то похожее на БИОС, где можно будет конфигурировать систему на любую конфигурацию портов, частот и т.п.?

Смысла в этом нет, потому как на ПЛИС ребята могут все что угодно делать. Да и проект скорее всего любительский а не серийный :)

Mick
12.01.2011, 18:58
Вобщем пока накидал проектик. Любителям поломать голову, можете посмотреть :) Кстати попробовал выход VGA слобать :)
Тут подумал, наверное все же контроллер дискогрыза изменить на спековский, потому как всеравно поддержку писать из-за того что я не особо уверен что стандартные загрузчики на 4МГц тактовой проца смогут правильно работать :) или я ошибаюсь.

BYTEMAN
12.01.2011, 19:03
я не особо уверен что стандартные загрузчики на 4МГц тактовой проца смогут правильно работать

На ПРО ведь и на 10 МГц работает...

Mick
12.01.2011, 19:06
На ПРО ведь и на 10 МГц работает...

А случаем на Орион ПРО обработчик дискогрыза не сидит в ПЗУ?
Я имел ввиду стандартные программы обычного Ориона.

BYTEMAN
12.01.2011, 19:18
Я имел ввиду стандартные программы обычного Ориона.
Я о них же и говорю... У ПРО два режима - режим ПРО и режим Ориона-128 :)

---------- Post added at 18:18 ---------- Previous post was at 18:17 ----------

Кстати, все CP/M, что я пробовал загрузить в режиме Ориона-128 (а это питерская ACPM и авторская OSDOS) работали отлично как на 2,5МГц, так и на 10-ке.

Mick
12.01.2011, 19:27
Я о них же и говорю... У ПРО два режима - режим ПРО и режим Ориона-128 :)

---------- Post added at 18:18 ---------- Previous post was at 18:17 ----------

Кстати, все CP/M, что я пробовал загрузить в режиме Ориона-128 (а это питерская ACPM и авторская OSDOS) работали отлично как на 2,5МГц, так и на 10-ке.

Контроллер вайтится похоже на системной плате ПРО. Как то не очень камильфо ;)

BYTEMAN
12.01.2011, 21:03
Контроллер вайтится похоже на системной плате ПРО. Как то не очень камильфо

Ну не знаю :) Оно работает ;)

Mick
12.01.2011, 21:07
Ну не знаю :) Оно работает ;)

Это я себе :) Что то не очень хочется городить еще одни цепи WAITа :)

Mick
29.07.2011, 19:43
Народ, требуется цветная картинка в режиме 8x2. Мне она нужна чтобы проверить в своем новом Фениксе режим цвета 2 на 8 точек.
Только чтобы поцветастее.

BYTEMAN
01.08.2011, 21:00
а что это за видеорежим такой???

Mick
01.08.2011, 21:08
а что это за видеорежим такой???

Дык обычный орионовский режим :) когда 2 цвета на 8 точек - цвет фона и цвет чернил. Насколько помню демо картинка из журнала Радио была помоему как раз в этом режиме.

vinxru
17.03.2012, 19:59
Принимайте в ряды Орионоводов. :)

http://s019.radikal.ru/i638/1203/b9/357497765442.jpg

http://s019.radikal.ru/i604/1203/a4/b1826ddd20c7.jpg

http://s50.radikal.ru/i129/1203/44/903b71c9c943.jpg

http://s019.radikal.ru/i624/1203/83/7f9eef9d4d32.jpg


Теперь я думаю, в какой корпус поставить этот компьютер. Можно его поставить:

1) В корпус от Апогей БК01. При этом клавиатура от Апогея без переделок подключается к Ориону. Но мне не хочется видеть на полке два одинаковых компьютера.

2) Либо я могу выпилить корпус (параллелепипед) из оргстекла. Стыки скорее всего получатся кривые, поэтому придется ставить непрозрачные уголки. А в этот "аквариум" поставить одну материнскую плату. Клавиатура будет внешняя, стандартная PS/2. (Та что была в комплекте вообще не работает. Контакты окислились все).

UPD: Запустил, показывает тест памяти. Дальше не знаю что делать, пошел читать журналы.

vinxru
18.03.2012, 00:42
Не родная прошивка была. Там обнаружилось вот это.

P.S. Мой программатор Willem не шьет 573РФ2, а мой кварц их не очищает. :)

BYTEMAN
18.03.2012, 00:51
vinxru, стандартный тест, вроде описание в радио 2/91

palsw
18.03.2012, 00:56
vinxru, отлично шьет - проверено!а вот стирать,нужно больше времени держать на лампе

vinxru
18.03.2012, 01:07
vinxru, отлично шьет - проверено!а вот стирать,нужно больше времени держать на лампе

Завтра ДРЛ-400 куплю, попробую ей стирать. А шить я пробовал во всех возможных режимах, не шьёт и всё тут. Я прочитал на нашем сайте, что в новых программаторах дорожки не разведены для микросхем программирования 2716. Говорят, что надо делать переходник 2716->2764 и шить как 2764.

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

http://s019.radikal.ru/i607/1203/b9/3861cb569977.jpg

palsw
18.03.2012, 01:21
vinxru, какая версия PCB ?там есть фокус с перемычкой на токоограничительный резистор.ну много ,очень много они жрут при прошивке

vinxru
18.03.2012, 01:29
vinxru, какая версия PCB ?там есть фокус с перемычкой на токоограничительный резистор.ну много ,очень много они жрут при прошивке

На ней написано V50B.

И вот такую УФ-лампу (http://www.24aul.ru/photo/148/742940_220x165.jpg) я положил прямо на окошко микросхемы на 1.5 часа.

palsw
18.03.2012, 01:33
vinxru, http://www.willem-ua.com/forum/6-83-1

АлександрПП
18.03.2012, 09:14
Завтра ДРЛ-400 куплю, попробую ей стирать
Только надо обязательно разбить верхнюю колбу. Стирает за 15-20 минут.


И вот такую УФ-лампу я положил прямо на окошко микросхемы на 1.5 часа.
Такая лампа не стирает.

vinxru
18.03.2012, 10:57
Только надо обязательно разбить верхнюю колбу.

Само собой. И еще включить её последовательно с лампой накаливания.

aviator
18.03.2012, 11:10
Медицинская бактерицидная кварцевая лампа. Для стирания "дубовых" РФ-2 достаточно 30 минут. Недавно как раз стирал. Для импортных 27512 достаточно 10-15 минут.

АлександрПП
18.03.2012, 12:43
И еще включить её последовательно с лампой накаливания.
Конечно. Если нет дросселя.

alx32
18.03.2012, 13:57
парни, поищите в местных магазинах а-ля "светотехника", лампу ДРБ-8, она подходит к китайским светильникам.
http://alx32.nm.ru/S7306577.JPG
P.S. правда у меня она загорается с третьего включения...

vinxru
18.03.2012, 14:20
ДРЛ-250 + Лампа накаливания в 75 Ватт в течении 30 минут не дала никакого эффекта.

Добавил еще одну лампу на 75 Ватт (параллельно прошлой). Итого ДРЛ-250 + лампа накаливания 150 Ватт. Оставлю на 2 часа.

http://s50.radikal.ru/i127/1203/f8/dea8a1221751.jpg

Посмотрим что получится.

aviator
18.03.2012, 14:25
Эээ... Друг, они так с большой вероятностью выйдут из строя. :( Лучше их положить на лист фольги или стальную пластину, чтобы все ноги были замкнуты.

vinxru
18.03.2012, 14:25
Ок, сейчас фольгой обмотаю. Фольги навалом.

aviator
18.03.2012, 14:26
И сделать отражатель для лампы, чтобы светила на микросхемы.

vinxru
18.03.2012, 14:30
И сделать отражатель для лампы, чтобы светила на микросхемы.

Пока не из чего и лень. Потом что нибудь придумаю.

Vladimir_S
18.03.2012, 14:47
чтобы все ноги были замкнуты.
Это можно сказать даже обязательно, иначе ПЗУ после нескольких стираний приходит кирдык.

vinxru
18.03.2012, 15:05
Спустя 40 минут одна ПЗУ очистилась.

---------- Post added at 14:05 ---------- Previous post was at 14:03 ----------

Х.з. но прошилась эта ПЗУ без переделки программатора.

palsw
18.03.2012, 15:07
vinxru, надеюсь на свечение лампы не смотриш?а то за 30 мин будеш слепой спектрумист

vinxru
18.03.2012, 15:11
vinxru, надеюсь на свечение лампы не смотриш?а то за 30 мин будеш слепой спектрумист

Нет конечно. ~100 Ватт жесткого ультрафиолета. Я так же знаю о вреде озона, поэтому я на балконе это делаю Там озоном сейчас воняет, аж тошнит.

---------- Post added at 14:11 ---------- Previous post was at 14:10 ----------

Компьютер пишет "ВВОД?" и не реагирует на клавиатуру. (Возможно клавиатура совсем убитая). В эмуляторе происходит то же самое, если отключить ROM-диск.

palsw
18.03.2012, 15:20
так и должно быть -вешай ром диск и попадеш в ОР-ДОС

Или прошивай Монитор-1 и печатай :)

vinxru
18.03.2012, 16:44
Сделаю ка сейчас платку для 27С512. А то ROM-диск в 16 Кб - это не интересно.

---------- Post added at 15:44 ---------- Previous post was at 14:28 ----------



Добавил еще одну лампу на 75 Ватт (параллельно прошлой). Итого ДРЛ-250 + лампа накаливания 150 Ватт. Оставлю на 2 часа.

Посмотрим что получится.

Очистилось только 3 микросхемы из 11. Надо расстояние уменьшать или мощность увеличивать.

Atari
18.03.2012, 17:20
http://zx.pk.ru/showthread.php?t=5343

Vladimir_S
18.03.2012, 17:43
Оставлю на 2 часа. Посмотрим что получится.

У меня много лет отлично стирала именно ДРЛ250 последовательно с кондером на 10мкф на 400в. Только не вздумай подключить электролит.

---------- Post added at 16:43 ---------- Previous post was at 16:25 ----------

Да, забыл добавить. Параллельно с конденсатором надо подключить резистор килоом на 200 для разряда после отключения.

Ewgeny7
18.03.2012, 18:22
Бактерицидка за полчаса стирает всё. Только найти ее не просто в магазинах.

Vladimir_S
18.03.2012, 18:54
Бактерицидка за полчаса стирает всё.
Все правильно. Сейчас я пользуюсь бактерицидкой от кухонного очистителя воздуха с родным дросселем. Ее длина позволяет стирать сразу 12 ПЗУ в ряд стирать.

vinxru
18.03.2012, 19:24
Сделал ROM-диск на 64 Кб. Запустился ORDOS и VC. :) На диске B: какой то мусор. Надеюсь, что это не значит, что микросхемы памяти (565РУ5) битые.

http://s019.radikal.ru/i602/1203/c4/2a417eb19c2a.jpg

http://s019.radikal.ru/i642/1203/a2/9a749b479ca5.jpg

Клавиатура ужас, часть кнопок не нажимается, а часть нажимается сама по себе. Попозже сделаю PS/2 адаптер.

palsw
18.03.2012, 19:55
точно диск B ,а не С или D ?

aviator
18.03.2012, 20:02
Бактерицидка за полчаса стирает всё. Только найти ее не просто в магазинах.
Я тоже пользуюсь бактерицидной лампой длиной примерно с КЛЛ (те светильники, что продавались в советское время в магазинах). Отражатель и корпус там металлические, так что напрямую в глаза не засвечивает при включении. Ставлю её в ящик на подставки, а микросхемы кладу под неё на стальную пластинку. Между лампой и микросхемами около 5 сантиметров (на глаз, точно не измерял). Так что, если головой в ящик не залазить, то УФ и не видно. :)

vinxru
18.03.2012, 20:18
точно диск B ,а не С или D ?

Точно C и D.

http://s019.radikal.ru/i633/1203/c2/69ffb76e5451.jpg

palsw
18.03.2012, 20:49
vinxru, так это "фантомные" диски ,нужно делать плату Дозу.или вместо РУ5 ставить РУ7 и пару мелкой логики

слева визитная карточка ориона - вертикальная линия толшиной в 1 пиксель :)

sergey2b
18.03.2012, 20:53
Сделал ROM-диск на 64 Кб. Запустился ORDOS и VC. На диске B: какой то мусор.

могли бы вы пожалуйста выложить содержимое ROM диска (тоже хочу попробовать подключить ROM Диск)

vinxru
18.03.2012, 21:02
могли бы вы пожалуйста выложить содержимое ROM диска (тоже хочу попробовать подключить ROM Диск)

Я зашил ROM-диск из эмулятора b2m, там ничего интересного нет. Я выберу в ближайшие дни интересные программы и тогда выложу.

Я еще прочитал содержимое ROM-диска, который был в комплекте с этим компьютером. Минимум одна ПЗУ оказалась битая и скопированная прошивка отказалась работать в эмуляторе. Содержимое ПЗУ на первый взгляд вообще не похоже на ROM-диск.

aviator
18.03.2012, 21:03
слева визитная карточка ориона - вертикальная линия толшиной в 1 пиксель :)
Собирайте на 155-й серии и будет ЩАСТЬЕ. :D

palsw
18.03.2012, 21:07
aviator, спасибо,но не нада.Лучше с полоской ,а не с утюгом :)

aviator
18.03.2012, 21:13
Да греется совсем чуть-чуть. :) А вот 555-я серия медленнее.
На самом деле, у меня старые запасы 155-й, а 555 и 1533 намного меньше и на сборку не хватило бы. :)

sergey2b
18.03.2012, 21:17
Я зашил ROM-диск из эмулятора b2m, там ничего интересного нет. Я выберу в ближайшие дни интересные программы и тогда выложу.

если будете делать сборник могли бы вы пожалуйста добавить программы конторые нужны для работы с флоповодом

vinxru
18.03.2012, 21:24
vinxru, так это "фантомные" диски ,нужно делать плату Дозу.или вместо РУ5 ставить РУ7 и пару мелкой логики


А что, в каждой странице памяти свой диск? O.o

HardWareMan
18.03.2012, 21:40
Всегда так было, лол.

Vladimir_S
19.03.2012, 01:15
слева визитная карточка ориона - вертикальная линия толшиной в 1 пиксель
Это убирается кондером пик на 300. Сейчас не помню где и надо собираться на работу.
Потом скину.

palsw
19.03.2012, 01:31
Vladimir_S, я пробовал игратся с тактовым сигналом на ир13 -пропускал через инвертор .но только у одной ир13.визуально полоска убиралась,но это в ЧБ режиме.что там было с цветами даже не догадываюсь

Vladimir_S
19.03.2012, 02:06
palsw, конденсатор от земли на точку (на стандартной плате) под левым углом системного раз'ема (от самого угла примерно 2 кв сантиметра, не более).Я сам жду плату от zorela, а точно не помню. В пьяном порыве все выкинул, дурак лучше бы отдал, но кому это надо кроме таких как мы.

Ewgeny7
19.03.2012, 08:59
так это "фантомные" диски ,нужно делать плату Дозу.или вместо РУ5 ставить РУ7 и пару мелкой логики
или еще проще - подтянуть шину данных резисторами 4к7 к +5в. Но это высокое джедайство, и помимо пропадания фантомов комп станет работать еще надежней в целом :)

---------- Post added at 08:59 ---------- Previous post was at 08:57 ----------


Всегда так было, лол
Значит, мне повезло. У меня небыло :)

АлександрПП
19.03.2012, 09:43
В пьяном порыве все выкинул, дурак лучше бы отдал, но кому это надо кроме таких как мы.
Как мне это знакомо! Правда не "в пьяном порыве", а в упадке веры в то, что радиолюбительство выживет и при переезде. Выкинул "Орион-128", "Орион-ПРО", "Скорпион", "Пентагон", несколько "Ленинград-1", собранные своими руками частотомер, генератор, осциллограф, переплетенные подшивки "Радио", папку бумаг и дискеты от Чистякова и кучу литературы. Потом волосы на себе рвал.

Vladimir_S
19.03.2012, 10:36
АлександрПП, так и у меня отправился в полет не только Орион, а и все что нажито непосильным...

---------- Post added at 09:36 ---------- Previous post was at 09:27 ----------

Кстати и порыв был пьяным по этому поводу.

АлександрПП
19.03.2012, 11:20
Все мы делаем в жизни глупости...

vinxru
19.03.2012, 11:22
АлександрПП, так и у меня отправился в полет не только Орион, а и все что нажито непосильным...

---------- Post added at 09:36 ---------- Previous post was at 09:27 ----------

Кстати и порыв был пьяным по этому поводу.

Я то же однажды всё выбросил.

http://tmaplatform.ru/vinx_home_page/end.jpg

Но после этого решил забросить радиоэлектронику в целом и заниматься только древними компьютерами.

Vladimir_S
19.03.2012, 11:25
Но после этого решил забросить радиоэлектронику в целом и заниматься только древними компьютерами.
Вообще то одно без другого плохо уживается, им вдвоем как то уютнее.

vinxru
19.03.2012, 14:42
Корпус мне посоветовали делать такой. И мне понравилось.

Клеить не надо и не заметно, что руки кривые.

http://s019.radikal.ru/i617/1203/24/4dbaca5896e5.jpg

Только тут нет боковых стенок, но я их добавлю. Как будут крепиться, решать буду когда буду делать корпус, а это будет не скоро.

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

aviator
19.03.2012, 15:42
О, интересно. Сообщите пожалуйста о результате, заработает ли этот конвертер или нет. А то тоже приглядываюсь к нему. И как подключать - через CGA вход или через RGBS.

vinxru
19.03.2012, 16:18
О, интересно. Сообщите пожалуйста о результате, заработает ли этот конвертер или нет. А то тоже приглядываюсь к нему. И как подключать - через CGA вход или через RGBS.

Конвертер не мой. Это просто фото с просторов интернета. :)

Vladimir_S
19.03.2012, 16:26
Это просто фото с просторов интернета.
А для Орионовской платы не будет слишком хрупкий корпус? Вообще то прикольно, но размеры то не маленькие для оргстекла.

vinxru
19.03.2012, 16:29
А для Орионовской платы не будет слишком хрупкий корпус? Вообще то прикольно, но размеры то не маленькие для оргстекла.

Лежит у меня пластина 1x1 метр толщиной 5 мм. Хрупкой она не выглядит совсем.

Vladimir_S
19.03.2012, 16:36
Вообще то все равно надо попробовать. Просто я хотел сделать плоский корпус и сверху ставить монитор.

vinxru
19.03.2012, 16:44
Вообще то все равно надо попробовать. Просто я хотел сделать плоский корпус и сверху ставить монитор.

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

АлександрПП
19.03.2012, 16:49
сверху ставить монитор
У меня был такой вариант, но со "Скорпионом". Никак не мог понять причину плохой работы с НГМД. Потом поставил экран из фольги на верхнюю панель копуса и все пошло, как надо.
От монитора шли помехи или на ВГ-шку, или на дисковод. Правда монитор был, вроде, 6105. Так что надо учесть это.

Vladimir_S
19.03.2012, 18:16
Правда монитор был, вроде, 6105. Так что надо учесть это.
Вообще то говоря о мониторе я имел ввиду жк телевизор. А клава однозначно PS/2.

vinxru
20.03.2012, 13:34
А что за монитор на картинке? Он понимает орионовский видеовыхлоп? Или это телек с SCART? Или орион с каким-то VGA-конвертором?

Это монитор со встроенным ТВ-тюнером. Или телевизор с возможностью подключения к компьютеру. Смотря с какой стороны смотреть. :)

Я могу немного ошибаться, так как монитор сейчас дома, а я не работе. Модель BenQ ML2241 LED TV.

Диагональ 22", экран LCD TN с динамической светодиодной подсветкой. Угол обзора 170 град. Разрешение 1920x1080. В общем картинка супер.
Разъемы VGA, DVI, 3xHDMI, S-Video, компонентный, композитный, SCART, SPDIF, USB (для флешки), PCMCIA, вход и выход звука и еще куча каких то.
Паршивенькие встроенные динамики, пульт управления, кажет телевизионные программы.

Я покупал его, что бы подключать старые компьютеры. Он без проблем воспринимает все компьютеры, только оказалось, что на SCART-е нет линий RGB :( Можно подключиться к композитному входу, цвет появляется, но тогда монитор неадекватно воспринимает разрешение и экран дергается на линию вверх-вниз. Поэтому я мечтаю о PAL-кодере.

И еще он плавно вырубается, если подключен AV вход и 80% экрана черные. То есть, когда на Спектруме делаешь PAPER 0: BORDER 0: INC 7, то единственную строку "0 OK" он за изображение не считает и медленно гасит подсветку. Возможно это отключается, мне было лень разбираться.

---------- Post added at 12:34 ---------- Previous post was at 11:55 ----------

Я могу ошибаться. Но когда я тестером проверял наличие таковых сигналов на ножках процессора, я видел цифру 5 Мгц.

Vladimir_S
23.03.2012, 09:40
слева визитная карточка ориона - вертикальная линия толшиной в 1 пиксель
У кого есть рабочий реал с вертикальной линией просьба попробовать подоткнуть емкость в 300 пик между общим проводом и ногами 1 и 15 КП2 DD56 и DD57.
Ато как засело в башке и постоянно вертится там. О результате просьба ответить.

BYTEMAN
23.03.2012, 14:49
http://pushok.name/index.html

Сайт Владимира Пушкова...

Enigmatic
23.03.2012, 14:52
Сайт Владимира Пушкова...
Фамилия знакомая.
Помоему это он мне спамил бумажной почтой о софте и железе Ориона.
С заоблачными ценами.

BYTEMAN
23.03.2012, 14:54
Помоему это он мне спамил бумажной почтой о софте и железе Ориона.
Он как бэ разработчик прошивки Ориона-ПРО и автор тонны софта для него.

Enigmatic
23.03.2012, 14:57
Он как бэ разработчик прошивки Ориона-ПРО и автор тонны софта для него.
Он из окрестностей Таганрога?
.......
А не,спутал.

vadim-enot
26.03.2012, 20:22
У кого есть рабочий реал с вертикальной линией просьба попробовать подоткнуть емкость в 300 пик между общим проводом и ногами 1 и 15 КП2 DD56 и DD57.
Ато как засело в башке и постоянно вертится там. О результате просьба ответить.
Попробовал, ничего не изменилось полоса присутствует.

---------- Post added at 19:22 ---------- Previous post was at 19:18 ----------

А вот с 470 пик почти не видно.

Vovan_a
27.03.2012, 14:45
Собирайте на 155-й серии и будет ЩАСТЬЕ. :D

Не факт. Мой Орион собран полностью на 155 серии в 199 каком-то мохнатом году (кварц еще стеклянный). Так полоса присутствует. Но не мешает.:)

АлександрПП
27.03.2012, 14:50
У меня "Орион" подключен к монитору EGA и нет никакой полосы.

vadim-enot
27.03.2012, 15:39
Только что достал свой старый орион, тоже все 155-е микрухи, подключил к EGA монитору. Есть сверху кусочек полосы, пикселей 10 и так же с низу.

Vovan_a
28.03.2012, 16:48
Подскажите пожалуйста, в каком номере журнала Радио были намоточные данные трансформатора преобразователя напряжений?

Vasily
28.03.2012, 16:53
тут http://zx.pk.ru/showthread.php?t=16816 в файлике "Список деталей для сборки - ОРИОН-128.txt" есть намоточные данные или именно журнал нужен?

Vovan_a
28.03.2012, 21:42
Ну если можно то и журнал.

AIS
28.03.2012, 22:14
Vovan_a,Может и это пригодится:

http://zx.pk.ru/showpost.php?p=419792&postcount=128

Vovan_a
28.03.2012, 22:45
Vovan_a,Может и это пригодится:

http://zx.pk.ru/showpost.php?p=419792&postcount=128

Да, спасибо. Видел, но хочу журнал.

АлександрПП
28.03.2012, 23:06
"Радио" № 6 за 1990 год, стр. 93.

vinxru
01.04.2012, 14:22
Впаял резисторы на шину данных. Впаял вместо отсутствующей ВВ55. Диски C: и D: стали пустыми.

http://s018.radikal.ru/i518/1204/3b/4607e68c2161.jpg

Еще не могу победить шум на сплошных белых участках изображения. Черный фон всегда черный. Буквы всегда белые. Шум только на сплошном белом.

Начал впаивать конденсаторы на 1 мкф на питание. замыкать дальние части дорожек питания толстым проводом. Не помогает.

aviator
01.04.2012, 16:51
vinxru, а как шум провяляется? Так? (https://picasaweb.google.com/111918742736859612516/nqrTOI)

vinxru
01.04.2012, 17:13
Не, на тонких линиях шума нет. Только на инверсном тексте.

aviator
01.04.2012, 17:54
Но всё равно, похоже... Буду копать. Сделал программатор громова и скрестил его с avrdude под линуксом. На новых платах только надо с помощью stty установить параметры порта обязательно, иначе не работает. Еще линию MISO я сделал тоже делителем. Запрограммировалась и верифицировалась. Будет клавиатура.

vinxru
01.04.2012, 22:24
Вертикальные полосы на белых участках слегка переливаются, но остаются примерно в одном и том же месте.

http://s019.radikal.ru/i600/1204/f0/a02afb5c6c35.jpg

http://i015.radikal.ru/1204/dd/180c0b56035b.jpg

BYTEMAN
01.04.2012, 23:11
На моём орионе то же самое (орион из старых, не новодел, с преобразователем).

vinxru
01.04.2012, 23:38
Попробовал распилить и отшлифовать край оргстекла. Это для будущего корпуса Ориона.

http://s019.radikal.ru/i619/1204/2a/bcbf0746c8a0.jpg

На глаз выглядит почти прозрачно, не то что на фото. Но поищу в магазине пасту ГОИ, совершенству нет предела.

Error404
02.04.2012, 00:37
Вертикальные полосы на белых участках слегка переливаются, но остаются примерно в одном и том же месте.


Четко видно, что полосы в 4 бита шириной. А что у нас в экранной области шириной в 4 бита? Правильно! Атрибуты цвета в странице 1 (считая с нуля). Точнее то, как они извлекаются. Т.е. ИМХО наводку дает что-то из области дисплейных ИР82/ИР13 или фрагмент схемы, который их тактирует.

Error404
02.04.2012, 09:19
совершенству нет предела.

Планируете ли вы устанавливать Z80?
"в Z80 вся сила, брат" (с)

palsw
02.04.2012, 11:09
на моем орионе тоже были тоненькие светлые вертикальные полосы
http://zx.pk.ru/showpost.php?p=419170&postcount=98

vinxru
02.04.2012, 11:11
Планируете ли вы устанавливать Z80?
"в Z80 вся сила, брат" (с)

Неа. Где то летает мысль сделать контроллер FDD, но времени нет.

alexey_kw
23.08.2012, 23:22
Просьба подсказать по сердечнику для преобразователя для питания ИК80. Никак не могу найта какой все-таки пользуют собиратели орионов и океанов. Для океана МП140 12х7х5, что не так просто найти, а у ориона вроде по фоткам ставят чашку. Хотелось бы информацию по нормально отработанному блоку. Спасибо за помощь заранее!

Vovan_a
23.08.2012, 23:39
У меня на Орионе броневой сердечник. работает нормально.

alexey_kw
24.08.2012, 19:15
а можно уточнить по виткам, марке и размеру сердечника. Спасибо

AIS
24.08.2012, 19:33
alexey_kw,У меня с чашками ничего не получилось, использовал кольца от РС-шных материнок. В этой теме страницу назад приводил ссылку
http://zx.pk.ru/showpost.php?p=419792&postcount=128
Кольца желтого цвета (вроде цветом они маркируют магнитную проницаемость).

Vovan_a
24.08.2012, 22:06
а можно уточнить по виткам, марке и размеру сердечника. Спасибо

http://s44.radikal.ru/i103/1208/57/86998e8e4651t.jpg (http://radikal.ru/F/s44.radikal.ru/i103/1208/57/86998e8e4651.jpg.html)

У меня такой как в Радио 90 № 6 стр. 93. Магнитопровод Б14. Витки уже не помню, но думаю количество как в журнале. Работает нормально. Транзистор не греется.

HardWareMan
25.08.2012, 08:59
КТ972, еще бы он грелся. ;) А у меня в свое время КТ805 грелся а КТ819 холодил.

Vovan_a
25.08.2012, 09:48
С 1994 года там и был КТ819. Это я теперь после установки КНГМД заменил его. Но КТ819 тоже не сильно грелся.

Error404
25.08.2012, 11:15
А что за плата там по низу фото синим обрезанным по перфорации краем выглядывает (над основной)?

Vovan_a
25.08.2012, 14:35
А что за плата там по низу фото синим обрезанным по перфорации краем выглядывает (над основной)?

Контроллер дисковода. Новодел.

Rokl
25.12.2013, 17:04
Нашел блок последовательного интерфейса для Ориона-128.

http://orion128.nikom.biz/graph/8053_8051.gif

Где можно отыскать программную поддержку для этого узла??
Или, если не трудно, подскажите другой блок последовательного интерфейса с программной поддержкой для Ориона-128.

Error404
25.12.2013, 18:36
Нашел блок последовательного интерфейса для Ориона-128.

http://orion128.nikom.biz/graph/8053_8051.gif

Где можно отыскать программную поддержку для этого узла??


ИМХО, самый реальный вариант тут будет - написать самому. :)
Серьезно, мне не попадалось ПО под эту схему, хотя я много перерыл архивов в период увлечения орионовской археологией. Что впрочем не говорит, что его никогда не было. Найдете - обязательно напишите в форуме.



Или, если не трудно, подскажите другой блок последовательного интерфейса с программной поддержкой для Ориона-128.

Есть вот такой вариант, на микроконтроллере:
http://zx.pk.ru/showthread.php?t=19287

Для этого варианта есть:
- xput\xget (прием-передача данных по X-MODEM для CP/M),
- Кермит (легендарная олдскульная терминалка для CP/M)
- M37ZRKR (монитор F800 по включению питания умеющий грузить и запускать не только ордос, но и код с RS-232),
- режим TTY (RS-232-терминала) в CP/M-клоне АльтаирДОС версий 3.х-t, 3.х-r

В CP/M реализован официальный режим работы с RS-232 через IOBYTE (0004h) - т.е. в теории будет работать любой софт CP/M, умеющий работать через управление IOBYTE (как пример - тот же Кермит, я ничего в нем не дорабатывал, тупо взял официальную версию для режима IOBYTE).

Все для работы требует Z80.

uralak
01.02.2014, 19:32
ИМХО, самый реальный вариант тут будет - написать самому. :)
Серьезно, мне не попадалось ПО под эту схему, хотя я много перерыл архивов в период увлечения орионовской археологией. Что впрочем не говорит, что его никогда не было. Найдете - обязательно напишите в форуме.



Есть вот такой вариант, на микроконтроллере:
http://zx.pk.ru/showthread.php?t=19287

Для этого варианта есть:
- xput\xget (прием-передача данных по X-MODEM для CP/M),
- Кермит (легендарная олдскульная терминалка для CP/M)
- M37ZRKR (монитор F800 по включению питания умеющий грузить и запускать не только ордос, но и код с RS-232),
- режим TTY (RS-232-терминала) в CP/M-клоне АльтаирДОС версий 3.х-t, 3.х-r

В CP/M реализован официальный режим работы с RS-232 через IOBYTE (0004h) - т.е. в теории будет работать любой софт CP/M, умеющий работать через управление IOBYTE (как пример - тот же Кермит, я ничего в нем не дорабатывал, тупо взял официальную версию для режима IOBYTE).

Все для работы требует Z80.

Пишу первый раз, если не туда прошу перенести.
Нашел после переезда схему и плату (частично распаянная) ORION-Z-FH PROFI TURBO V6.03 TASHKENT 94, 512Kb 565RU7 Караваева и Лыкова.
Пытаюсь восстановить и запустить.

Error404
02.02.2014, 22:37
Пишу первый раз, если не туда прошу перенести.
Нашел после переезда схему и плату (частично распаянная) ORION-Z-FH PROFI TURBO V6.03 TASHKENT 94, 512Kb 565RU7 Караваева и Лыкова.
Пытаюсь восстановить и запустить.

Фото обеих сторон платы и сканы схемы (и чего еще если есть) запости в форум пожалуйста. Ибо варианта ТашкентскихТурбо на РУ7 ни у кого не сохранилось.
Из ПО ничего не нашлось? :)

uralak
03.02.2014, 15:19
Как выложить фотки платы и сканы схемы (я сделаю на неделе), прошу обьяснить или где прочитать.

perestoronin
03.02.2014, 15:41
Как выложить фотки платы и сканы схемы (я сделаю на неделе), прошу обьяснить или где прочитать.

Выложите в качестве 600 dpi на http://rghost.ru/ и опубликуйте ссылочку, а я переложу к себе и опубликую тут постоянную ссылочку.

uralak
04.02.2014, 18:23
http://rghost.ru/52199127/image.png

---------- Post added at 17:08 ---------- Previous post was at 17:05 ----------

http://rghost.ru/52199211/image.png

---------- Post added at 17:08 ---------- Previous post was at 17:08 ----------

пароль 123

---------- Post added at 17:10 ---------- Previous post was at 17:08 ----------

Там только фото платы, качество не очень.
Сканы схемы в выходные сюда же выложу.

---------- Post added at 17:23 ---------- Previous post was at 17:10 ----------

http://rghost.ru/52199553/image.png
отметка авторов
пароль 123

perestoronin
04.02.2014, 18:33
Фотографии, предоставленные uralak (javascript:insertnick('uralak');)

http://orion-files.perestoroniny.ru/medium/P1000398.jpg (http://orion-files.perestoroniny.ru/P1000398.jpg)
http://orion-files.perestoroniny.ru/medium/P1000399.jpg (http://orion-files.perestoroniny.ru/P1000399.jpg)
http://orion-files.perestoroniny.ru/medium/P1000400.jpg (http://orion-files.perestoroniny.ru/P1000400.jpg)

uralak
08.02.2014, 17:44
Расположение деталей на плате.
http://rghost.ru/52286616/image.png

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

http://rghost.ru/52286675/image.png

---------- Post added at 16:29 ---------- Previous post was at 16:28 ----------

Схема.
http://rghost.ru/52286718/image.png

---------- Post added at 16:31 ---------- Previous post was at 16:29 ----------

http://rghost.ru/52286750/image.png

---------- Post added at 16:32 ---------- Previous post was at 16:31 ----------

http://rghost.ru/52286778/image.png

---------- Post added at 16:33 ---------- Previous post was at 16:32 ----------

http://rghost.ru/52286795/image.png

---------- Post added at 16:33 ---------- Previous post was at 16:33 ----------

http://rghost.ru/52286809/image.png

---------- Post added at 16:34 ---------- Previous post was at 16:33 ----------

http://rghost.ru/52286816/image.png

---------- Post added at 16:37 ---------- Previous post was at 16:34 ----------

Описание.
http://rghost.ru/52286878/image.png

---------- Post added at 16:38 ---------- Previous post was at 16:37 ----------

http://rghost.ru/52286916/image.png

---------- Post added at 16:39 ---------- Previous post was at 16:38 ----------

http://rghost.ru/52286953/image.png

---------- Post added at 16:40 ---------- Previous post was at 16:39 ----------

http://rghost.ru/52286981/image.png

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

Здесь более качественные фото платы.
http://rghost.ru/52287012/image.png

---------- Post added at 16:44 ---------- Previous post was at 16:42 ----------

http://rghost.ru/52287060/image.png

Error404
08.02.2014, 17:55
Такой клон у меня был на закате орионовщины - в 1997г. Был собран, но поработать я на нем не успел - ушел в армию, а после армии он протерялся (не по моей вине).

uralak
09.02.2014, 09:58
Попробую плату запустить, если кому-то интересен данный "клон" пишите.
Может у кого-то есть М-4 (монитор-4) ответьте.

Rokl
05.03.2014, 21:26
Подскажите, где можно скачать SPDOS для Ориона-128 из журнала Радио за 1993г, описаная в 1,2 номерах.

Error404
05.03.2014, 23:02
Подскажите, где можно скачать SPDOS для Ориона-128 из журнала Радио за 1993г, описаная в 1,2 номерах.

В известных архивах вроде не встречал ее. И для нее вроде типовые контроллеры НГМД (которые шли под CP/M) надо дорабатывать?

Rokl
06.03.2014, 21:32
В известных архивах вроде не встречал ее. И для нее вроде типовые контроллеры НГМД (которые шли под CP/M) надо дорабатывать?
Нет, контроллер НГМД в журнале радио №5 за 1993г как раз сделан для этой SPDOS. Набираю коды со скана из ж.Радио №1 за 1993г и ни одна КС не совпадает. Толи скан плохой, хотя всё вполне видно, толи сама SPDOS битая в журнале????
Но этот файл не для СР/М. Этот файл для работы ORDOS с дисководом напрямую, без CP/M.
Потому возможно этот файл и не попадается в файлах СР/М.

---------- Post added at 21:32 ---------- Previous post was at 19:35 ----------


Нет, контроллер НГМД в журнале радио №5 за 1993г как раз сделан для этой SPDOS. Набираю коды со скана из ж.Радио №1 за 1993г и ни одна КС не совпадает. Толи скан плохой, хотя всё вполне видно, толи сама SPDOS битая в журнале????
Но этот файл не для СР/М. Этот файл для работы ORDOS с дисководом напрямую, без CP/M.
Потому возможно этот файл и не попадается в файлах СР/М.
Всё, нашел SPDOS и сдесь же на форуме.

Rokl
07.03.2014, 17:31
...Всё, нашел SPDOS и сдесь же на форуме.
Увы, там где я её нашел, она не годная, т.к. часть программы в архиве отрезана.((((

http://zx.pk.ru/showthread.php?t=11511&page=2

Придется ручками набивать, как в старые добрые времена, благо журнал нашел, а сканы, что по инету гуляют тоже битые. Ни одна КС со скана не сошлась.(((

Vladimir_S
09.03.2014, 16:47
Rokl, Как я понимаю, интерес к SPDOS - адаптация к МИКРОКОМу?


Придется ручками набивать, как в старые добрые времена, благо журнал нашел, а сканы, что по инету гуляют тоже битые. Ни одна КС со скана не сошлась.(((
Что бы не мучиться всем, сбрось набранный файл.

sq/skrju
09.03.2014, 16:53
В последнее время при одном упоминании слова "Orion" на этом форуме у меня уже глаз начинает дёргаться.

Vladimir_S
09.03.2014, 17:03
В последнее время при одном упоминании слова "Orion" на этом форуме у меня уже глаз начинает дёргаться.
О как пробирает. А если по русски - ОРИОН?

sq/skrju
09.03.2014, 17:32
Тогда нормально.
Это ж не с компьютером связано. Вообще, я думал, все поймут о чём (о ком) речь.

Rokl
09.03.2014, 22:58
Как я понимаю, интерес к SPDOS - адаптация к МИКРОКОМу?

Что бы не мучиться всем, сбрось набранный файл.
Да, интерес к SPDOS - адаптация к Микрокому. Набрал 1,5 кбт непосредственно с журнала, все КС сошлись.
Как наберу целиком SPDOS, выложу.
Для варианта работы ORDOS с дисководом без загрузки СР/М с дискеты, SPDOS просто незаменимая вещь.

VladimirS
10.03.2014, 17:48
Добрый день!
Раз есть интерес к SPDOS выкладываю то, что есть у меня.
Я скопировал файлы с дискеты на микросхему 27с256 в таком порядке:
SPDOS40 - по адр. 0000Н
V40.tx - по адр. 1000Н - ее описание
SPDOS43 - по адр. 2000Н
V43.tx - по адр. 3000Н - описание
V36.tx - по адр. 3900Н - дополнение к журнальной версии.

Error404
10.03.2014, 20:23
Да, интерес к SPDOS - адаптация к Микрокому. Набрал 1,5 кбт непосредственно с журнала, все КС сошлись.
Как наберу целиком SPDOS, выложу.
Для варианта работы ORDOS с дисководом без загрузки СР/М с дискеты, SPDOS просто незаменимая вещь.

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

А каков формат хранения файлов в SP-DOS?

Vladimir_S
10.03.2014, 21:08
А каков формат хранения файлов в SP-DOS?
Судя по журналу такой же как в Ордос. 8 байт - имя, потом адрес 'посадки', потом длина файла.

Denn
16.03.2014, 09:26
Rokl, по мотивам SPDOS в своё время мною была написана более продвинутая ОС, причём по части FDD всё полностью идентично (контроллер, формат записи). Загружается ОС из ПЗУ. Если интересно, то ознакомиться можно тут - http://zx.pk.ru/showthread.php?t=21984

HardWareMan
16.03.2014, 15:09
У меня от SPDOS как об обменнике между RAM диском и флопиком остались самые тёплые воспоминания. Я даже несколько раз ручками восстанавливал данные с дискет. А еще использовал этот же контроллер дисковода для обмена с РС. Исходники показывал тут уже.

Rokl
16.03.2014, 20:46
У меня от SPDOS как об обменнике между RAM диском и флопиком остались самые тёплые воспоминания. Я даже несколько раз ручками восстанавливал данные с дискет. А еще использовал этот же контроллер дисковода для обмена с РС. Исходники показывал тут уже.
У меня проблемка с SPDOS, т.к. использую другой контроллер НМГД из ж.радио №5,1993г, SPDOS использует контроллер из ж.Радио №12,1992г.

HardWareMan
17.03.2014, 07:35
Действительно, я использовал контроллер из Радио №12'92. Но со стороны процессора разница там минимальная и, думаю, легко подпиливается программно.

Rokl
17.03.2014, 19:13
Действительно, я использовал контроллер из Радио №12'92. Но со стороны процессора разница там минимальная и, думаю, легко подпиливается программно.Разница средней тяжести. Вопервых, разные биты с шины данных выбирают дисководы и отсутствует выбор самого контроллера НГМД, ну это исправляется железячто, перекоммутацией шины данных на регистр выбора. А вовторых, в нем анализируют состояние ВГ93 не через регистр состояния, как в Радио №5,93, а с дополнительного регистра ИР22 и сигналы с 38 и 39 ноги ВГ93. Так что "легко" адаптировать весьма относительно. Во свяком случае для меня, т.к. должны анализироваться другие биты признаков при другом алгоритме работы с ВГ93.

HardWareMan
18.03.2014, 10:31
В соседней ветке про РК86 уже разгадали тайну этих выводов. Их состояние дублируется в порт статуса ВГ93. Так в чем принципиальная разница?

Rokl
18.03.2014, 19:29
В соседней ветке про РК86 уже разгадали тайну этих выводов. Их состояние дублируется в порт статуса ВГ93. Так в чем принципиальная разница?
Мне и пришлось разгадывать. Разница в обработке сигналов и регистра статуса, да и куча непоняток в дизассемблировании этого куска кода SPDOS.

Mick
22.09.2014, 12:41
Кстати, вопрос такой возник. А сильно Орион зависит от правильности выполнения Z80 команд, вернее от тактов? А то у китайцев есть вкусный клон Z80 => KL5C8400(лет пять назад обсуждали его как то в Спектрум разделах, а я вот наткнулся во время шастания по китайским магазинам и решил так сказать актуализировать) фирмы Kawasaki. Он шустрый, до 33МГц, правда там есть отличия в количествах тактов выполнения команд (в сторону уменьшения). А то Орион да и на 33МГц :)

b2m
22.09.2014, 13:10
Кстати, вопрос такой возник. А сильно Орион зависит от правильности выполнения Z80 команд, вернее от тактов?
Я думаю - не сильно.

Mick
22.09.2014, 13:12
Я думаю - не сильно.

Тобишь, мультиколоров на Орионе не было?

b2m
22.09.2014, 13:29
Тобишь, мультиколоров на Орионе не было?
Я не видел (но это не означает, что их нет).

Ewgeny7
22.09.2014, 13:45
Небыло, да и не будет, память великовата экранная. И вроде как никаких мелких различий в процах орионовский софт не отслеживает.
Только 33Мгц как дружить будет с видеоконтроллером? :)

Mick
22.09.2014, 13:47
Только 33Мгц как дружить будет с видеоконтроллером? :)

А что ему сделается?

Ewgeny7
22.09.2014, 13:56
А что ему сделается?
В плане работы с динамической памятью - это тебе виднее во сто крат :)
Я имел ввиду, как он будет общаться с памятью, вейтиться на каждом такте, или там можно вписаться с прозрачным доступом?
А на девборде я пробовал немножко разные вариации софтядра Z80 гонять, "обычный", "обычный исправленный", "fastZ80". Для софта никакой разницы не видел.

Mick
22.09.2014, 17:24
В плане работы с динамической памятью - это тебе виднее во сто крат :)
Я имел ввиду, как он будет общаться с памятью, вейтиться на каждом такте, или там можно вписаться с прозрачным доступом?
А на девборде я пробовал немножко разные вариации софтядра Z80 гонять, "обычный", "обычный исправленный", "fastZ80". Для софта никакой разницы не видел.

А кто сказал, что этот проц надо ставить в обычный Орион. Он предназначен для Орионмонструм :) Тем более, кроме памяти в обычном Орионе там еще есть и обычная логика, да и ВВ55. Не думаю что они четко будут фронты передавать на таких частотах.

HardWareMan
22.09.2014, 18:34
Для них классический #IOCHRDY.

BYTEMAN
09.10.2014, 02:03
Может где уже и проскакивало... Меня порадовало :)
http://zvzd3d.ru/Orion128/Orion128Main.html

mr.Lee
16.01.2015, 03:20
Что породило данный эмулятор? Дефицит или был другой мотив?

Electricman
22.02.2015, 23:53
Не знал, где написать, но я обладатель самодельного "Орион-128", собранного в точности по статьям из Радио 1990. :smile: Так как плату сделать не удалось, пришлось применить методику изготовления во всяких НИИ, и выполнить все соединения с помощью провода МГТФ. Заработал почти сразу, было несколько ошибок, в основном в мониторе. Сейчас пока всё завязано на него, все мои победы в программировании (причём жёстко, в машинных кодах).

Фотки большие, не стал заливать на форум.
http://storage8.static.itmages.ru/i/14/0930/s_1412069902_7337972_5b67c2ea1f.jpg (http://itmages.ru/image/view/1947190/5b67c2ea) http://storage4.static.itmages.ru/i/15/0222/s_1424628429_3731819_6132cbb923.jpg (http://itmages.ru/image/view/2303325/6132cbb9)
http://storage1.static.itmages.ru/i/15/0222/s_1424628532_8275319_0aef9a4a78.jpg (http://itmages.ru/image/view/2303331/0aef9a4a)

Vladimir_S
23.02.2015, 04:16
Electricman, Да, это труд.

sergey_sitnik
23.02.2015, 11:07
Даааа!!! Труд с очень большой буквы!!!!!

Electricman
23.02.2015, 13:03
Спасибо) Хочется прицепить нормальный монитор, однако по частоте строчной развёртки не подходит ни один.
И не смотря на монтаж - работает без сбоев часами, при условии, что питание стабильно. И не смотря на "стоковую" схему, процессор получился немного "турбированным" - 580ВМ80 имеет максималку в 2МГц, тут же он считает на 2.5МГц.

Некоторые примеры использования:
Часы http://flyback.org.ru/download.php?id=60859
Анализатор спектра (АЦП - 1107ПВ2) http://flyback.org.ru/download.php?id=60722
Программатор ПЗУ http://flyback.org.ru/download.php?id=60401
http://flyback.org.ru/download.php?id=60363

Error404
23.02.2015, 14:42
Спасибо) Хочется прицепить нормальный монитор, однако по частоте строчной развёртки не подходит ни один.


Может, бытовой телевизор по SCART? Нынче и современные ЖК нормальные советские частоты по SCART вполне понимают. ЭЛТ и подавно.

Electricman
23.02.2015, 16:00
К сожалению, в моём распоряжении только мониторы, да телевизоры со сбитым сведением. Поэтому приходится использовать монитор "Электроника".

Vladimir_S
23.02.2015, 21:31
причём жёстко, в машинных кодах
Это как? Можно поподробнее?

Electricman
23.02.2015, 22:01
Ну как-то вот так примерно)
http://flyback.org.ru/download.php?id=60406
http://flyback.org.ru/download.php?id=60860

Однако, так у меня получается только с семейством "80" - Z80, M5L8085, 580ВМ80, 1858ВМ1. Со всякими 1806ВМ2, 1801ВМ3, PDP-11 "Jaws-11" и БК подобные фокусы уже не пройдут.

Vladimir_S
23.02.2015, 23:55
А почему не ассемблер? Так с тетрадочкой и крыша может уехать.

Electricman
24.02.2015, 00:39
Ассемблером я только примерно строю циклы, полностью на нём не получается - не вижу распределения памяти. Да и редактора нет на орионе. На нём до сих пор монитор, хотя уже давно запрограммирована ПЗУ под монитор-2, и отчасти набиты коды Ордоса-2.4.

Vladimir_S
24.02.2015, 04:21
Electricman, Так редактор 100% подходит от Радио-86РК. Небольшая коррекция под Орион описана в Радио 4/1991.

---------- Post added at 09:18 ---------- Previous post was at 08:50 ----------

Кстати, описание Ассемблера в радио 7/1987 а Дизассемблера и обновленного редактора в радио 3/1988. Там найдешь все нужные директивы.

---------- Post added at 09:21 ---------- Previous post was at 09:18 ----------

Ордос тебе лучше взять с любого эмулятора, да и монитор в эмуляторе посвежее.

bigmal
24.02.2015, 05:21
Да уж... ХАРДКОР ХАРДКОРНЫЙ! :) :) :) Это ж сколько надо терпения, чтобы таким макаром софт писать!! )) Воистину, лень - это двигатель прогресса!

b2m
24.02.2015, 12:37
Ну как-то вот так примерно)
Ооо..., я тоже так начинал на асме писать :)

Electricman
25.02.2015, 00:52
У меня уже были мысли написать свой ассемблер. :biggrin: (а так же сделать полностью свой комп и со своим софтом, но это уже мечты)

Кстати, порт клавиатуры вместе с магнитофонным интерфейсом (магнитофон - Маяк-233) уехал в саму клавиатуру, неизвестную мне советскую, в которой видимо когда-то был свой контроллер.

http://storage.flyback.org.ru/files/img_4328_185.jpg
http://storage.flyback.org.ru/files/img_4327_151.jpg

Блок питания, всё руки не дойдут переделать.
http://storage.flyback.org.ru/files/img_4329_143.jpg

Кстати, изначально Орион планировалось встроить в осциллограф с последующим превращением в цифровой осциллограф, на подобии модуля Я4С-122, построенного так же на базе ВМ80. Именно поэтому такая вытянутая форма платы, рассчитанная впритык по размерам сменного модуля. Однако, не срослось, изображение мелковатое, а подключать магнитофон для загрузки - неудобно. В оригинальном Я4С-122 для хранения всех программ используется 18 ПЗУ типа К573РФ2(5), то есть математический аппарат и программы обслуживания занимают 36кб, а столько вручную мне не осилить.:biggrin:
http://flyback.org.ru/download.php?id=59217

Denn
25.02.2015, 16:56
Electricman, за кодинг прям в машинных кодах респект и уважуха! Сам когда-то точно также развлекался, даже написал свой первый текстовый редактор. На ассме всё же прикольнее, т.к. любая вставка не влечёт столь масштабных пересчётов последующего кода, и это чертовски удобно.

Если планируешь кодить на Орионе, то могу посоветовать свою ОС DSDOS (http://zx-pk.ru/showthread.php?t=21984), там есть и удобный мультифайловый текстовый редактор, и ассемблер, и возможность достаточно просто создавать комфортную среду для разработки (с помощью пакетной обработки команд ОС). Если интересно, то можем лично пообщаться, расскажу в красках :)

Electricman
25.02.2015, 18:26
Denn, я особо не переписываю. Как бы я всегда оставляю место для манёвра, да и если что - дописываю "костыли", поэтому большие программы состоят из "основная часть, начало с костылём, костыль основной части, конец, ещё костыль". Работает хорошо, однако, потом разобраться - та ещё проблема)

ОС - можно и попробовать, свою я буду писать до конца веков)

Denn
25.02.2015, 18:55
Работает хорошо, однако, потом разобраться - та ещё проблема)

В том-то и дело. Комментарии - это, пожалуй, вторая мощнейшая сторона ассма и других ЯП.


свою я буду писать до конца веков)

Свою я успел написать к концу прошлого ))

В ближайших планах сделать поддержку SDHC карточек (определяюсь с интерфейсом..), клавиатуры PS/2 (прямое подключение к порту ВВ55 Ориона, уже почти полностью написан драйвер).

Denn
16.03.2015, 15:15
Всем доброго.

Придумываю новый вариант использования порта клавиатуры (F4h). Вместо родной РК'шной клавы туда "помещаются": стандартная AT-клавиатура PS/2, карта SDHC, I2C-часики и ещё даже остаётся место для чего-нибудь полезного.

Разводку ног делал исходя из настройки режима порта со стороны "Монитор-2" и его "левых пингов" линий порта в момент загрузки. Получается как-то так:

http://denn.ru/orion/photos/ps2_sdhc_rtc(0).jpg

Хардварная реализация пока такая:

http://denn.ru/orion/photos/ps2_sdhc_rtc(1).jpg

http://denn.ru/orion/photos/ps2_sdhc_rtc(3).jpg

:)

Программная поддержка клавиатуры PS/2 уже написана и работает, осталось оптимизировать код по размеру и оформить в виде драйвера. Совершенно несложно программно делается автодетект: родная клава vs. PS/2.

Все транзисторные ключи можно заменить на БТ (а-ля КТ315 или любые NPN) или вообще одной микросхемой инверторов с ОК-выходом (а-ля ЛН2) - получится ещё компактнее.

На программном уровне с SDHC и RTC пока не разбирался, т.к. мало времени на хобби (( Но в ближайшее время планирую.

Error404
16.03.2015, 16:56
Всем доброго.

Придумываю новый вариант использования порта клавиатуры (F4h). Вместо родной РК'шной клавы туда "помещаются": стандартная AT-клавиатура PS/2, карта SDHC, I2C-часики и ещё даже остаётся место для чего-нибудь полезного.

Разводку ног делал исходя из настройки режима порта со стороны "Монитор-2" и его "левых пингов" линий порта в момент загрузки. Получается как-то так:


Хардварная реализация пока такая:



:)

Программная поддержка клавиатуры PS/2 уже написана и работает, осталось оптимизировать код по размеру и оформить в виде драйвера. Совершенно несложно программно делается автодетект: родная клава vs. PS/2.

Все транзисторные ключи можно заменить на БТ (а-ля КТ315 или любые NPN) или вообще одной микросхемой инверторов с ОК-выходом (а-ля ЛН2) - получится ещё компактнее.

На программном уровне с SDHC и RTC пока не разбирался, т.к. мало времени на хобби (( Но в ближайшее время планирую.

можно попридираться? :) А почему опять этот ужасный И2Ц? когда есть нормальные сериальные часы типа DS1302 или аналогов? такой же 8ногий корпус, что аппаратно что программно реализуется проще - и даже драйвер есть в исходниках, могу найти и выложить. драйвер для sdc с исходниками тут где-то был выложен где мы с Евгением7 запиливали утилиту для копирования из Ордос, до sdhc там немного надо допилить.

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

вообще вариант интересный, как раз для неигровых текстовых режимов типа Юзикса или СРМ. Но нужны КТ315, полевики хуже находить и стремно паять.

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

аппаратно реализация SD аналогична той что используется в Орионе под кличкой N8VEM, в драйвере только обращение к пинам порта настроить и все.

Denn
16.03.2015, 17:27
можно попридираться? :)

Нужно! :)




А почему опять этот ужасный И2Ц? когда есть нормальные сериальные часы типа DS1302 или аналогов?

Жизнь меня познакомила с DS1307 (где-то у кого-то в схеме увидел, набрал в поисковике радиомагазина - есть), от неё и пляшу. До неё сталкивался только с 512ВИ1 (и её импортным вариантом в ибм286), но связываться с многоножками и дешифрацией портов как-то совсем не хочется.

А чем эта I2C ненормальная? Почитал её датапростыню, вроде всё просто с ней. Да и 5-вольтовая микросхема нынче приравнивается к подарку судьбы ))




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

Проще - это интересно!



запиливали утилиту для копирования из Ордос

Кстати, какой формат (FAT) хранения данных юзали?

Думал на тему организации FAT, получается что сложно использовать столь огромную ёмкость, т.к. собственно на саму FAT требуется очень много ОЗУ. Пока остановился на варианте разбивания флэхи на диски по 12 Мб (для 2 Гб карты это получается 256 дисков!), тогда получаются вменяемые куски ОЗУ под каталог и FAT.



Но нужны КТ315, полевики хуже находить и стремно паять.

Мне наоборот проще достать BS170, но запросто можно и КТ315. Тут транзистор используется как ключ, можно практически любой поставить.



вообще вариант интересный, как раз для неигровых текстовых режимов типа Юзикса или СРМ.

Я конечно нежно люблю тёплую ламповую клаву РК86, но в силу того, что ИРЛ приходится много работать с ПиСи'шной, то каждый раз переучивать мозг честно говоря бесит. Ну и всякие дополнительные кнопки типа INS, DEL, PgUP, PgDn, F5..F12 удобны.


аппаратно реализация SD аналогична той что используется в Орионе под кличкой N8VEM

Да, именно от схем N8VEM и растут уши.

Error404
16.03.2015, 17:41
по памяти, реализация SDHC поверх SDC потребует одной доп. команды при инициализации карты для детекта С/НС и в зависимости от типа байтовая или секторная int32 адресация при указании адреса смещения от начала карты. Фат мы не использовали, просто писали от конца карты :) схема и драйвер для DS1302 от того же N8VEM (z80 компик импортный), поищу в сохраненном и выложу тут

Denn
16.03.2015, 17:48
у SDHC сектора фиксированного размера (512 байт), а у античных SDC он вроде как произвольный. Как выяснилось, нынче трудности с доставанием SDHC на 2 Гб, самое малокалиберное начинается от 8 Гб..

Error404
16.03.2015, 20:29
у SDHC сектора фиксированного размера (512 байт), а у античных SDC он вроде как произвольный. Как выяснилось, нынче трудности с доставанием SDHC на 2 Гб, самое малокалиберное начинается от 8 Гб..

Да, все так. Именно это отличие и учитывается при адресации в зависимости от того что детектится при ините. Я в свое время это в даташите прочитал, но поленился реализовать (как в Z80-исходнике, так и при эмуляции в эмуляторе).

Так что если ты добьешь до SDHC, это будет очень кстати. А I2C мне в свое время не понравилось реализацией двунаправленности по одному проводу, что требует доработки как хардварного, так и аппаратного драйвера. Как то это не олдскульно, это как USB вместо православного RS232 с его простыми и понятными RxTx. :) У SDcard кстати тоже вход и выход разделены, что упрощает каскадирование карточек (если гипотетически надо более одной карты, или несколько разных SIO устройств на общем шлейфике, например SD-карта и GPS-датчик).

Denn
17.03.2015, 11:46
Так что если ты добьешь до SDHC, это будет очень кстати.

Обязательно доберусь! На Орионе меня впринципе полностью устраивают дискеты, причём как по надёжности (за 15 лет ни одна не перестала читаться), так и по скорости доступа. Да и просто тёплые ламповые шкворчания/урчания это ни с чем несравнимое удовольствие :)
Но SDHC мне нужны для другого проекта, так что обязательно разберусь.
Кстати, в планах ещё попробовать параллельный 4-битный обмен по родному протоколу карточки... но это потом.



А I2C мне в свое время не понравилось реализацией двунаправленности по одному проводу, что требует доработки как хардварного, так и аппаратного драйвера. Как то это не олдскульно

Согласен. Но та же PS/2-клава аналогично туда-сюда по одному (даже по двум!) проводу. Я сначала хотел на лету перепрограммировать порт, но потом отказался от этой идеи, т.к. могут возникнуть коллизии и ВВ55-я выгорит нафиг. Разрулил подачей двунаправленной линии на две линии порта, одна из которых настроена на приём, а вторая на передачу, но через ОК-ключ, т.о. любая коллизия не страшна ни порту, ни I2C-устройству.

Насчёт "не олдскульно" - согласен, но если делать упор на винтаж, то тогда уж надо трушный 512ВИ1 городить :) Простота всё же побеждает.

П.С. За вложения спасибо! Возможно пригодятся. Единственное, я не люблю мнемоники Z80, привык работать на ассме I8080 :)

Error404
17.03.2015, 13:01
я почему ещё противник и2с: переход с параллельной на последовательную шину экономит как минимум 7 проводов почти не усложняя код, это инженерно. А переход с классического sio на i2c экономит только один провод, существенно усложняя все кроме случая когда у тебя чипы сами аппаратно это все умеют. т.е. в случае самоделкина это не оправданно, не инженерно, сименс поднасрал со своё нездоровой МОДОЙ на и2с.

Denn
17.03.2015, 13:18
я почему ещё противник и2с: переход с параллельной на последовательную шину экономит как минимум 7 проводов почти не усложняя код

У параллельной шины есть своя прелесть - скорость и простота кода! Но когда доходит дело до пайки, да ещё и МГТФ'ом, тогда почему-то актуальнее становятся другие прелести :)



А переход с классического sio на i2c экономит только один провод, существенно усложняя все кроме случая когда у тебя чипы сами аппаратно это все умеют. т.е. в случае самоделкина это не оправданно

Об экономии одного провода речи нет, ибо это совершенно несущественно. Тем более, что со стороны ПК всё равно экономии не получается (две линии ВВ55 на одну двунаправленную шинку I2C), да ещё и плюс транзисторный ключ.

Error404
23.03.2015, 11:31
как успехи?

Denn
23.03.2015, 14:07
как успехи?

Спасибо. Рад, что кому-то ещё это интересно.

Пока успел только "допилить" опрос PS/2-клавы, а именно сделал поддержку "тормозилки" передачи инфы клавы на время "лагов" Ориона, чтобы ни коим образом не терялась инфа о нажатых клавишах. И эта фича однозначно рулез! Думаю даже сподобиться перепилить код п/п "Монитора" под PS/2-клаву и полностью перейти на неё.

С часиками и SDHC пока не разбирался - совершенно нету времени (работа, семья, двое детей, плюс ещё увлечения электрогитарой и ламповыми усилителями :)).

П.С. Удалось прикупить три штуки карточки SDHC по 2 Гб, еле-еле нашёл такой атавизм )) Пока что "в фоне" курю мануалы по работе с SD-картами...

Error404
23.03.2015, 16:56
а именно сделал поддержку "тормозилки" передачи инфы клавы на время "лагов" Ориона, чтобы ни коим образом не терялась инфа о нажатых клавишах. И эта фича однозначно рулез! Думаю даже сподобиться перепилить код п/п "Монитора" под PS/2-клаву и полностью перейти на неё.


Как вариант, если проц Z80, то можно по прерыванию IM2 регулярно делать опрос и считывать нажатые клавиши во временный буфер. Пользовательским программам потом выдавать из буфера.

Denn
23.03.2015, 17:46
Error404, так с PS/2-клавой этого не требуется, она сама умеет буферизировать и отдавать по требованию. Практически подарок судьбы :)

zx_
30.03.2015, 16:19
Denn, здесь sd контроллеры для радио-86 и специалиста
https://github.com/vinxru?tab=repositories

под DSDOS а? -)

Denn
30.03.2015, 20:59
Denn, здесь sd контроллеры для радио-86 и специалиста
https://github.com/vinxru?tab=repositories

Так это же всё на МК. Не интересно.



под DSDOS а? -)

Дык как раз под неё и буду делать ;)

Electricman
06.04.2015, 02:08
Таки нашёл время и силы инсталлировать доп. модуль памяти на 128кб. Теперь Орион в максимальной комплектации.А так же, в скором времени контроллер клавиатуры может быть поселится в самом компьютере.
Собрана память на четырёх TMS44400DJ от раскуроченного модуля на 72 контакта и пары 74245 в соике. Выцарапывать площадки с шагом 1.27мм - неприятно. :)
http://storage2.static.itmages.ru/i/15/0405/s_1428274898_9595678_37029fb099.jpg (http://itmages.ru/image/view/2432278/37029fb0)

Тест производился записью числа 99 во вторую страницу памяти.
http://storage1.static.itmages.ru/i/15/0405/s_1428274881_2007659_1012ac631b.jpg (http://itmages.ru/image/view/2432277/1012ac63)

HardWareMan
06.04.2015, 06:34
Технопрон макетного Ориона. Мне нравится твой особо извращенный вкус. :3

Electricman
06.04.2015, 13:55
Макет подразумевает временную конструкцию. А нет ничего более постоянного, чем временное. :) Главное - работает, потом в корпус запихаю.

Denn
06.04.2015, 14:16
Красоту наводить имеет смысл при тиражировании, а если собираешь один раз и для себя, то зачастую проще наколхозить с макеткой.

Electricman
19.07.2015, 11:12
Ну вот, наконец руки дошли доделать Орион. Облагородил провода и пересадил порт клавиатуры на доп.плату, то есть освободил клавиатуру от привязанности к магнитофону, ну и уменьшил вероятность глюков - тянуть ША, ШД и ШУ (шины адреса, данных, управления) на пол-метра - не самый хороший вариант был) Криво, но проверил запись-чтение 2 и 3 страниц - записывает и читает. :) Программа проверки памяти нормально работать не хочет - наверное, сонному лучше не писать программы)

http://storage1.static.itmages.ru/i/15/0719/s_1437292900_1141568_2771bc3306.jpg (http://itmages.ru/image/view/2777081/2771bc33) http://storage4.static.itmages.ru/i/15/0719/s_1437292889_4191420_174a2ba798.jpg (http://itmages.ru/image/view/2777080/174a2ba7)

Vladimir_S
19.07.2015, 13:56
А никто не пробовал в Орион-128 поменять динамическую память на статическую?

Electricman
20.07.2015, 01:15
Особых проблем замена динамики на статику не вызывает. У меня просто нет подходящей статики.

Таки проверил память, но пока только одним числом (55) - всё окей. Просто неверно указал адрес остановки - FFFF, то есть программа наползала на монитор.

Vladimir_S
20.07.2015, 04:23
Особых проблем замена динамики на статику не вызывает.
Может поделишься мыслями по замене? Я например думаю, что адреса придется подавать через 4 штуки К1533КП11.

Electricman
20.07.2015, 06:23
Я давненько думал об этом. Мультиплексоры - да, КП11 нужны, ну или другие, содержащие четыре двухвходовых мультиплексора, ибо надо прыгать только между ША процессора и адресами видеопамяти. От буферов DD49 и DD50 не избавиться. CS памяти можно кинуть на землю, ОЕ - завязать на шину чтения, правда, надо скрестить сигналом чтения вилеопамяти Шины записи - без изменений.

В общем, не слишком сложно, но и не слишком просто) Это не 86РК, где всё раздельно, так сказать.

Vladimir_S
20.07.2015, 07:58
Electricman, Согласен. Через три дня выхожу с отпуска и попробую.

Vladimir_S
20.07.2015, 16:21
Electricman, Я двигаюсь в верном направлении?

Electricman
21.07.2015, 14:28
Вроде да, но я бы поменял местами на правом рисунке 41 и 52 местами. Ибо сначала выбирается 18, а сигналом RAS 12, или соответственно 41, а затем 52. То есть, на каждый канал должна приходить пара 12 и 52, 18 и 41, 13 и 54 и т.д. Как-то так. :)

Vladimir_S
21.07.2015, 14:41
Electricman, Да, это я опредилил по 25-120 и 24-121.

Electricman
21.07.2015, 14:51
Ну, тут значит всё хорошо. Остаётся решить с сигналом чтения из видеопамяти, ибо его, как такового, нет.

Vladimir_S
21.07.2015, 15:01
Electricman, А 92 - 95 использовать под это дело нельзя?

Electricman
21.07.2015, 15:30
92 и 93 - нельзя - это сигналы записи. Дело в том, что у статики выводов управления больше - CS, OE и WE. CS можно кинуть на землю, ибо тут он не особо нужен, ну или если статика по 32кБ или меньше - использовать их для объединения нескольких микросхем. WE так и цепляем к шинам 92 и 93. Но возникает необходимость управлять выводом ОЕ. В 86РК я его тупо подцепил к шине RD. Тут возникнет проблема при чтении из области видеопамяти. В принципе, можно использовать сигналы 94 и 95, объединив их элементом И-НЕ. Тогда, когда буферы DD49 и DD50 закрыты (ОЕ - 1 у обоих), то получаем сигнал, эквивалентный чтению видеопамяти. Объединив его ещё одним элементом И получаем сигнал, приходящий в 0 при сигнале чтения от процессора или при уровне 1 на обоих выводах буферов. Но что-то это мне не нравится.

HardWareMan
21.07.2015, 20:43
Чего тут думать то? CAS на CS, ОЕ на землю, WE на WE. ОЗУ будет работать в режиме моторолловской шины. ;) Главное обеспечить стабильность адресов и данных, но они четко стабильны по CAS, ибо это основа работы DRAM.

Electricman
22.07.2015, 00:42
Можно и так, в принципе. Но есть риск, что пересекутся данные на выходах СОЗУ и шинах.

HardWareMan
22.07.2015, 06:29
Можно и так, в принципе. Но есть риск, что пересекутся данные на выходах СОЗУ и шинах.
Если я правильно помню схему своего Ориона, то CAS формируется из 43, через инвертор в сигнал 66 (DD11.3). Этот же сигнал становится Ф2 через буфер DD12.2. И он же через DD16.1 и дешифратор страниц DD29 формирует разрешения шинных формирователей 95, 96 (и еще для 2х страниц). Все четко и синхронно, для ВМ80 по другому быть не может. Так что мой ответ нет.

Error404
22.07.2015, 14:27
Можно и так, в принципе. Но есть риск, что пересекутся данные на выходах СОЗУ и шинах.

Это невозможно еще и потому, что выходы ОЗУ подключены на ШД не напрямую, а через буфера ВА86, которые вместе с регистрами ИР82 определяют куда идет результат - на ШД или видеоконтроллеру. ЕМНИП, офкосс.

Electricman
22.07.2015, 17:11
Сейчас посмотрел - вроде да, попроще чем у меня получается. Я вообще хотел завязать всё на триггер DD13.2, но потом не стал разбираться, нашёл свой "простой вариант" :)

Кстати, регенерация памяти в орионе осуществляется системой видеовывода. Но ведь она перебирает адреса только на 12кБ - неужели этого хватает? Просто сейчас понадобилось приделать к ориону приблуду с ещё памятью, и ввиду её объёма, необходима ДОЗУ, а значит необходимо решить проблему с регенерацией.

Denn
22.07.2015, 17:28
...не напрямую, а через буфера ВА86

Извиняюсь за ОФФ, но "буфера" - это совсем другое ))

HardWareMan
22.07.2015, 22:34
Кстати, регенерация памяти в орионе осуществляется системой видеовывода. Но ведь она перебирает адреса только на 12кБ - неужели этого хватает? Просто сейчас понадобилось приделать к ориону приблуду с ещё памятью, и ввиду её объёма, необходима ДОЗУ, а значит необходимо решить проблему с регенерацией.
Она перебирает 6 линий адреса за 64мкс. Если правильно подключить остальные, то можно перебирать 7 линий за 128мкс или 8 линий за 256мкс. Этого более чем достаточно для РУшек.

Извиняюсь за ОФФ, но "буфера" - это совсем другое ))
Именно по этому я и сказал "шинные формирователи". :3

Electricman
23.07.2015, 05:52
Поразмышлял над динамикой, помоделировал и пришёл к выводу, что мне не осуществить сотворение прибора) Он, по идее, должен использоваться с орионом, записывая данные, которые орион потом будет медленно считывать и обрабатывать. Только вот скорострельность нужна такая, что бы зафиксировать 1мБ за 50мс (тактовая - 20МГц). Посмотрел сейчас, ДОЗУ у меня со временем 60нс, а тут надо 50нс максимум. А статики со временем 10-15нс у меня всего пара микросхем по 32кБ. Да и 531ТМ2, на которых я собрал для испытаний формирователь сигналов RAS и CAS дают нехороший сигнал. Это, по большей части, вина щупов (полоса осцила 100МГц), но всё равно, почти две синусоиды, сдвинутые на 90 градусов). 555ИЕ7 отказались работать на таких частотах вообще.

HardWareMan
23.07.2015, 10:06
1533 по вам плачет: в моем МХ2 все отлично работает.

Denn
23.07.2015, 11:57
В наше время не вижу смысла использовать 555/1533, когда доступны 74ACTxx.

Из 5-вольтовой статики ещё доступны 10-наносекундные ОЗУ CY7C1049D (http://www.chipdip.ru/product1/8825592224/) ;)

Electricman
23.07.2015, 22:10
Только у нас не доступны ни 74ACT, ни подобная статика. :( Максимум, что есть - 621024 с неизвестным временем доступа. Зато 1533 и 531 серии завались, а 555ой и у меня несколько сотен штук, одних только мультиплексоров штук 60, причём, без маркировки - только карандашом чиркнуто - 11, 12 (555КП11, КП12) :)

Error404
24.07.2015, 18:54
Именно по этому я и сказал "шинные формирователи". :3

Последнее время все только говорят.
Технически грамотно, это да.

HardWareMan
24.07.2015, 20:31
Последнее время все только говорят.
Технически грамотно, это да.
Мне другое интересно. Я воспитан на старых ГОСТовских схемах. И там вроде бы все понятно: у счетчика CT (CounTer), у триггера Т. А вот у шинного формирователя BP. Ну В это наверное Bus, а вот как расшифровать Р я так и не понял.

PS Сейчас пришла в голову мысль что наверное Power - усилитель шины. Или я не прав?

Stampmaker
24.07.2015, 20:58
Мне другое интересно. Я воспитан на старых ГОСТовских схемах. И там вроде бы все понятно: у счетчика CT (CounTer), у триггера Т. А вот у шинного формирователя BP. Ну В это наверное Bus, а вот как расшифровать Р я так и не понял.

PS Сейчас пришла в голову мысль что наверное Power - усилитель шины. Или я не прав?


а вот здесь (http://www.marshal-group.com/podobnie-formirovateli-ili.html) описывается обозначение BD - Bus Driver. но мне привычнее BP :v2_dizzy_botan:

Electricman
28.08.2015, 20:44
Небольшое прибавление. :) Остался контроллер.

http://storage6.static.itmages.ru/i/15/0828/s_1440783119_2933055_8c0871a619.jpg (http://itmages.ru/image/view/2941357/8c0871a6) http://storage1.static.itmages.ru/i/15/0828/s_1440783041_6147630_5a1a517a0d.jpg (http://itmages.ru/image/view/2941352/5a1a517a)

Error404
29.08.2015, 11:14
Сними образы с дискет на PC этими утилитами (http://zx-pk.ru/showpost.php?p=757463&postcount=4) и пришли посмотреть результат пож.
В SDISK на РС тип формата диска 155 ЕМНИП. Должны читаться на PC-дисководах 1.2M. Писать на них даже не пробуй, заклей окошечко защиты и не снимай! :)

Electricman
29.08.2015, 14:48
Дело в том, что ПК нет уже 3 года, только ноут. Но я не тороплюсь, тем более, возможно удастся достать старый комп. :)

Denn
29.08.2015, 17:52
Остался контроллер.

ВГ'ху к сабжу уже приобрёл? :v2_dizzy_fisher:

Electricman
29.08.2015, 20:46
Увы, пока ВГшки нет.

Denn
30.08.2015, 13:39
Увы, пока ВГшки нет.

У меня есть "лишняя". Если при отладке ОриПРО не пожгу, то смогу поделиться ))

Error404
30.08.2015, 14:58
Дело в том, что ПК нет уже 3 года, только ноут. Но я не тороплюсь, тем более, возможно удастся достать старый комп. :)

Надо попробовать найти, мож у знакомых у кого.
По-другому - как переносить?
Я первое что сделал со своими дискетами которые принес из сарая в 2006 году - это снял с них всех копии и выложил в инет, иначе все потерялось бы (как оказалось, у меня была самая большая коллекция раритетов, остальные орионщики или повыбрасывали дискеты, или не в теме, или хранили ордосовское, которое уже было выложено). Дискеты тех времен быстро "осыпаются", они и тогда то не были надежны, на "реале с вгшками" ты их просто быстро убьёшь и всё.

Denn
30.08.2015, 21:19
Дискеты тех времен быстро "осыпаются", они и тогда то не были надежны, на "реале с вгшками" ты их просто быстро убьёшь и всё.

Вот многократно слышу байки про то, что с дискет "песок сыпется". Я как пользовался дискетами на Орионе 20+ лет назад, и сейчас достал их с антресолей - всё прекрасно пишется/читается. Что я делаю не так? :)

Ну да, у меня не ЕСхххх, а TEAC. Отдельное стабилизированное питание для флопповода. Периодически делаю профилактику механики (чистка/смазка). Дискеты хранятся в конвертах, в пластиковых боксах.
Наверное если собирать пыль и ею запиливать поверхность, а дискеты хранить в полусогнутом состоянии, без конвертов, под прямыми солнечными лучами и рядом с размагничивалкой кинескопа, то могут быть проблемы.. :rolleyes:

Electricman
30.08.2015, 22:38
ВГ достану, ибо явно несколько понадобится. :) Просто вместе со всем приехал КНГМД, знакомый говорил, что там ВГ93, но мне и тогда не верилось (от БК всё же), теперь выяснилось точно, что там ВП1-***. :)

А насчёт снятия инфы с дискет - ещё неизвестно, есть ли что на них, они лет 10 (если не больше) хранились непонятно где, они уже могли давно быть размагничены. Но проверить всё равно надо.

Error404
31.08.2015, 13:07
Вот многократно слышу байки про то, что с дискет "песок сыпется". Я как пользовался дискетами на Орионе 20+ лет назад, и сейчас достал их с антресолей - всё прекрасно пишется/читается. Что я делаю не так? :)

Ну да, у меня не ЕСхххх, а TEAC. Отдельное стабилизированное питание для флопповода. Периодически делаю профилактику механики (чистка/смазка). Дискеты хранятся в конвертах, в пластиковых боксах.
Наверное если собирать пыль и ею запиливать поверхность, а дискеты хранить в полусогнутом состоянии, без конвертов, под прямыми солнечными лучами и рядом с размагничивалкой кинескопа, то могут быть проблемы.. :rolleyes:

Не расхолаживай человека. Все не так радужно.
И архивирование найденного софта - это самое важное и должно делаться первым делом. А полусогнутое состояние - это нормальное состояние новых ГМД130, которые и в те то времена, новые, дольше пары лет при средней интенсивности использования не жили - осыпались. При пересылке Чистякову (емайла не было, письма набирались и пересылались на дискетах) мы всегда слали по две дискеты, т.к. с вероятностью 50% одна из них доезжала дохлой.

С 3,5 дискетами было чуть получше, но тоже не со всякими.

Denn
31.08.2015, 13:42
С 3,5 дискетами было чуть получше, но тоже не со всякими.

У меня соврешенно обратная практика. 3,5" на IBM'ах дохли довольно часто, причём будучи фактически новые "из коробки". Очень ненадёжные были. Причём видимых следов какого-либо износа не было, скорее всего просто сильно удешевлённые технологии. С 5,25" были когда-то проблемы (редкие) на УКНЦ и ЕС'ках, но там реально "проходной двор" был и за техникой никто не следил.

Electricman
04.09.2015, 23:39
ВГшки всё ещё нет, но тут фортануло - достал ещё один привод 5.25", на этот раз японский, Митсуми, и клавиатуру с джеком а-ля наш СШ-5. :)

Ну и по мелочам - комп на 286 процессоре и БПшник на 200 ватт, размером с пару современных, авось удастся считать дискеты, если на них что-либо есть. :D