PDA

Просмотр полной версии : Контроллер НГМД Орион-128: Cборка и настройка варианта 2011. ФАК



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

palsw
05.10.2011, 20:50
Контроллер НГМД Орион-128: Cборка и настройка варианта 2011. ФАК

Тема относящуюся к производству печатных плат Орион-128:
http://zx.pk.ru/showthread.php?t=16169

http://i005.radikal.ru/1110/e8/2186bc9356a1t.jpg (http://radikal.ru/F/i005.radikal.ru/1110/e8/2186bc9356a1.jpg.html)

Фирменный мануал - НГМД (http://narod.ru/disk/26711070001/%D0%9D%D0%93%D0%9C%D0%94.djvu.html)

Исправления шелкографии для облегчения поиска конденсаторов :)

http://s017.radikal.ru/i426/1110/cf/44d1d00b6262t.jpg (http://radikal.ru/F/s017.radikal.ru/i426/1110/cf/44d1d00b6262.jpg.html)

================================================== =================================================
Ошибки...

1.Внимание -на плате НГМД не правильно
указана шелкография диода VD1 .Из за него
у меня БП уходил в защиту

================================================== =================================================

2.zorel;Нашел одну ошибку. сигнал
TR00 поступает только с 5 н. микросхемы DD9 нужно соеденить
(поставить перемычку) ее с 4 н. микросхемы DD9.

http://s017.radikal.ru/i442/1110/be/3ff65da6425dt.jpg (http://radikal.ru/F/s017.radikal.ru/i442/1110/be/3ff65da6425d.jpg.html)
================================================== =================================================


3.С помощью программы тест ,
осциллографа прошёл удачно все тесты и стопорнулся
на тесте 5 -запуск мотора.
Не доведена до конца дорожка от микросхемы D5 вывод 10
до микросхемы D13 вывод 2.
http://s017.radikal.ru/i402/1110/ab/45bdc3e6be77.jpg (http://www.radikal.ru)
================================================== =================================================


4. D2 отрезать вывод 7 от дорожек
снизу идущих на вывод 6 .а также идущий на D6 вывод 4.
Перемычкой соединить D2 вывод 6 и D6 вывод 4
http://s017.radikal.ru/i438/1110/a0/adc97eaf8571.jpg (http://www.radikal.ru)
================================================== =================================================


5. zorel;еще одна ошибка.D10 вывод 6 замкнуть
на переходное отверстие под микросхемой идущей на D4 вывод 37 ВГ93

http://s017.radikal.ru/i423/1110/9b/dfaa978a3199t.jpg (http://radikal.ru/F/s017.radikal.ru/i423/1110/9b/dfaa978a3199.jpg.html)
================================================== =================================================


6. отрезал лишние
связи в перемычках и кинул 1 соплю -теперь
у меня до половины грузится операционка.
некоторым дисководам нужен прямой сигнал READY.
А некоторым инверсный.

http://s59.radikal.ru/i163/1110/cd/cf16d2b0cd69.jpg (http://www.radikal.ru)

================================================== ================================================== ================

7.Сигнал STP D4 15 вывод замкнут на +5v .Отрезать и кинуть мычку согласно рисунку

http://s017.radikal.ru/i434/1110/83/35b203269c50t.jpg (http://radikal.ru/F/s017.radikal.ru/i434/1110/83/35b203269c50.jpg.html)

================================================== =================================================
Сделать доработку основной платы
http://s55.radikal.ru/i147/1110/80/67759bfb2751.jpg (http://www.radikal.ru)
http://s017.radikal.ru/i406/1110/72/0c4da37821bd.jpg (http://www.radikal.ru)

================================================== =================================================
Контроллер НГМД полностью работает .Ура товарищи!
http://zx-pk.ru/showpost.php?p=426215&postcount=133
http://zx-pk.ru/showpost.php?p=426281&postcount=138

доработка нашего контроллера
грузится и "старая" (орион-софт) и "новая" (SP-club) ос
http://zx-pk.ru/showpost.php?p=426454&postcount=146

palsw
06.10.2011, 14:51
Можно применить серию 155 для микросхем к555ла8 и к555ир1?

palsw
12.10.2011, 18:21
Внимание -на плате НГМД не правильно указана шелкография диода VD1 /
Из за него у меня БП уходил в защиту

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

плата нгмд не заработала. пробовал с чистого ор-доса форматировать диск с и д - даже лампочка не загорелась.дисковод 3,5 шлейф прямой.питание прозванивал -приходит к вг93 +12в и мелкой логике +5в.Fnfr;а также корпус приходит на плату правильно.
собранная плата потребляет без ВГ93 100-110 мА[COLOR="Silver"]

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

шлейф запаян правильно.в разьеме есть ключь и в шнуре тоже.
тут читаю настройку и там написано :
http://s55.radikal.ru/i147/1110/80/67759bfb2751.jpg (http://www.radikal.ru)
http://s017.radikal.ru/i406/1110/72/0c4da37821bd.jpg (http://www.radikal.ru)

---------- Post added at 17:21 ---------- Previous post was at 17:13 ----------

У нас таких дорожек нет -я уже прозвонил

Error404
12.10.2011, 18:47
плата нгмд не заработала. пробовал с чистого ор-доса форматировать диск с и д - даже лампочка не загорелась.дисковод 3,5 шлейф прямой.питание прозванивал -приходит к вг93 +12в и мелкой логике +5в также корпус приходит на плату правильно.


диски С и Д не ордосовские случайно форматируешь? Тогда логично, что нет обращения к дисководам.
Что-то я не припоминаю чтобы были ордос-форматировщики, работающие с НГМД.

palsw
12.10.2011, 20:04
диски С и Д не ордосовские случайно форматируешь? Тогда логично, что нет обращения к дисководам.
Что-то я не припоминаю чтобы были ордос-форматировщики, работающие с НГМД.

тогда кидаю провода недостающие и где потом проверять дисковод нужно?

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

запаял 3 недостающих цепи.Переключил на дисководе перемычку DS1.Шлейф прямой.
на РОМ-диске запустил программу DOS$ - лампочка на дисководе начинает светится :
http://s53.radikal.ru/i142/1110/3f/3a53d32e7949t.jpg (http://radikal.ru/F/s53.radikal.ru/i142/1110/3f/3a53d32e7949.jpg.html)

Error404
12.10.2011, 22:04
запаял 3 недостающих цепи.Переключил на дисководе перемычку DS1.Шлейф прямой.
на РОМ-диске запустил программу DOS$ - лампочка на дисководе начинает светится :
http://s53.radikal.ru/i142/1110/3f/3a53d32e7949t.jpg (http://radikal.ru/F/s53.radikal.ru/i142/1110/3f/3a53d32e7949.jpg.html)

Дискета с OS установлена, лоток закрыт? Контроллер после выборки дисковода (лампа светится - значит выборка есть) не видит ответ "готов" от дисковода и поэтому загрузчик пишет "Drive not ready". Не все дисководы формируют этот сигнал, а на некоторых из формирующих он включается перемычкой. Простейший рецепт был - включение диода с выхода дешифратора выбора соотв. дисковода на вход сигнала "готов" (описывалось в статье про КНГМД) Или на Start? Уже позабылось. Понятно - загрузчик будет получать "готов" всегда при выборе "обработанного диодом" дисковода.

Также даю hint: загрузчиком LDOS$ можно загрузить только авторские версии CPM от Орион-Софт. Московские CPM от Орион-Сервис, ленинградские CPM и владимирские клоны CPM надо грузить загрузчиком BOOT$ (или MBOOT$) - для них LDOS$ не заработает, просто увиснет всё. Хотя на этом варианте контроллера (ежели без доработок адресов выборки регистров) ничего кроме CPM от Орион-Софт и не загрузится.

palsw
12.10.2011, 23:21
так этим файлом тестить работу НГМД?Хотелось найти файлы автора напечатанные в мануале для настройки контролера .

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

Нужна инструкция пошаговая как пользоваться НГМД орион-128 .какие файлы зашить в ром диск .Раньше дела не имел и сейчас незнаю с чего даже начать проверять

---------- Post added at 21:28 ---------- Previous post was at 21:14 ----------

Спасибо за разьяснения.Дисковод у меня 3,5 -шторки там нет :)
вопрос где скачать эту дискету "Дискета с OS" и как ее записать на реальную

загрузчик LDOS$ есть в прошивке romdisk1.bin ,осталось только дискетку создать

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

записал дискету файлом DISK2.ODI программой diskutil из эмулятора OrionZEmu17 c форматированием и проверкой записи .
Запускаю с ОРдос файл LDOS$ - загорается лампочка дисковода и слишно вращение диска.дальше пишет что диска нет.

Error404
12.10.2011, 23:26
Спасибо за разьяснения.Дисковод у меня 3,5 -шторки там нет :)
вопрос где скачать эту дискету "Дискета с OS" и как ее записать на реальную

загрузчик LDOS$ есть в прошивке romdisk1.bin ,осталось только дискетку создать

Скачать где-то тут:
ftp://ftp2+emuverse%2Eru:[email protected]/pub/orion/

Ищите образ диска (*.ODI) с системой OSDOS. Там было несколько версий, рекомендую начать с версии 2.6х (2.62 ЕМНИП).

Записать образ на физический диск можно с помощью утилиты DiskUtil, распространяемой в составе моего эмулятора. Там же описание как это делается.

Также почитайте тут:
http://zx.pk.ru/showthread.php?t=15067

palsw
12.10.2011, 23:52
в файле Disk2.odi что я выложил выше как раз и есть OS-dos 2.41 и 2.61 .
http://i005.radikal.ru/1110/9a/30736b05ec46t.jpg (http://radikal.ru/F/i005.radikal.ru/1110/9a/30736b05ec46.jpg.html)http://i003.radikal.ru/1110/f5/f72cf69c1ce9t.jpg (http://radikal.ru/F/i003.radikal.ru/1110/f5/f72cf69c1ce9.jpg.html)

Если КНМД рабочий он должен был загрузить дискету?

zorel
13.10.2011, 00:04
В книге к НГМД есть листинг теста контроллера дисковода.
ТЕст бы в данный момент не помешал.

palsw
13.10.2011, 00:06
В книге к НГМД есть листинг теста контроллера дисковода.
ТЕст бы в данный момент не помешал.

100% полезная штука.

================================================== =========
попробовал грузить дискету через команду dos$ - только обращение и вращение диска.головками не двигает

zorel
13.10.2011, 00:11
есть у меня така программа, ABBYY FineReader 10 Professional Edition :)
Только куда потом этот листинг перенести для создания ром файла, для прошивки теста?

palsw
13.10.2011, 00:18
в журнале радио 1993 №6 стр 16 описана методика тестирования КНМД .подойдут адреса из журнала к нашему контролеру ?

АлександрПП
13.10.2011, 01:00
Да!!!
Как-то я прозевал создание темы по КНГМД.
Тест я вчера набрал. Записал его к файлу ROM-диска, сейчас выложу этот файл и отдельно только тест.
У меня с КНГМД не заладилось почти сразу. Еще вчера подключил, начал работу с тестом и минут через пять плата повисла, при этом заполняется полосами экран. Посмотрел осциллографом, похоже, что процессор встает в ожидание. Выключил, подождал, снова включил и снова минут через пять зависание. Похоже, какая-то микросхема полудохлая. Лучше бы она совсем не работала.
Сегодня дошло до того, что включаю плату, выходят панели оболочки с файлами. Стоит тронуть любую клавишу, как снова заполнение экрана и зависание. Похоже, микросхема полностью сдохла. Вычисляй ее теперь!

---------- Post added at 00:58 ---------- Previous post was at 00:49 ----------

Файлы ROM-диска с тестом и сам тест.
http://narod.ru/disk/28237920001/romdisk1_1.bin.html
http://narod.ru/disk/28237979001/%D0%A2%D0%B5%D1%81%D1%82%20%D0%9A%D0%9D%D0%93%D0%9 C%D0%94.bin.html

---------- Post added at 01:00 ---------- Previous post was at 00:58 ----------

Может кто-нибудь выложит приличную схему КНГД, а то у меня уже прилично истрепана.

palsw
13.10.2011, 01:09
спасибки за тест.надеюсь он поможет,уже завтра займусь проверкой.

полосами у меня тоже заполнялся экран -но очень редко, было пару раз

схема в 1 посте темы

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

АлександрПП, доработки делали на основной плате?(дополнительные сигналы на шину )

АлександрПП
13.10.2011, 01:20
Конечно, сделал сразу же. Это даже не доработки а выведение необходимых сигналов. Я о них давно забыл, а то можно было попробовать вывести при подготовке платы к производству. При сборке о крыл описание и вспомнил о них.
По поводу полос. Как-то с ними боролись? Или само "рассосалось"?

palsw
13.10.2011, 01:25
само рассосалось.орион был включен долго в спокойном состоянии с подключенным КНМД - смотрю уже пол экрана заполняется вертикальными линиями.нажал сброс на клаве и всё нормально стало

zorel
13.10.2011, 01:26
Нашел одну ошибку. сигнал TR00 поступает только с 5 н. микросхемы DD9 нужно соеденить (поставить перемычку) ее с 4 н. микросхемы DD9.

Остальные сигналы без ошибок

АлександрПП
13.10.2011, 02:11
palsw? Диоды на плате, что на фото в первом посте запаяны одинаковые?

zorel
13.10.2011, 02:23
Диод защиты ВГ93 (VD1), в шелкографии указан не правильно, его следует устанавливать перевернутым, как на картинке.

palsw
13.10.2011, 10:04
там 2 диода на плате -впаяны 1n4148

АлександрПП
13.10.2011, 10:53
Один впаян не правильно.

palsw
13.10.2011, 10:59
Один впаян не правильно.

его уже нет на плате -вчера ошибку обнаружил

АлександрПП
13.10.2011, 11:02
Значит, фото поменять. А то введем новичков в заблуждение.

palsw
13.10.2011, 11:10
Значит, фото поменять. А то введем новичков в заблуждение.

вчера до 12 ночи колупался,всё за 1 раз не могу сделать.да и ночью фотки получаются не очень.
ИМХО кроме нас тут нет новичков :)

zorel
13.10.2011, 11:16
palsw, просто укажи ссылки на ошибки, что нужно исправить перед включением контроллера.

palsw
13.10.2011, 11:23
zorel,
АлександрПП, фото поменял ,ошибки добавил в 1 пост

palsw
13.10.2011, 20:09
найдена 3-я ошибка

---------- Post added at 19:09 ---------- Previous post was at 19:07 ----------

С помощью программы тест ,осциллографа прошёл удачно все тесты и стопорнулся на тесте 5 -запуск мотора.
Не доведена до конца дорожка от микросхемы D5 вывод 10 до микросхемы D13 вывод 2.

http://s017.radikal.ru/i402/1110/ab/45bdc3e6be77.jpg (http://www.radikal.ru)

zorel
13.10.2011, 20:24
palsw, а дисковод заработал после исправления ошибок?

palsw
13.10.2011, 20:52
полностью прохожу все тесты из пункта Схемотехника.А вот 2 пунк чтение запись -не проходит

---------- Post added at 19:44 ---------- Previous post was at 19:41 ----------

http://s017.radikal.ru/i418/1110/1c/a12a8bc6153dt.jpg (http://radikal.ru/F/s017.radikal.ru/i418/1110/1c/a12a8bc6153d.jpg.html)

---------- Post added at 19:52 ---------- Previous post was at 19:44 ----------

прозвонил на самом дисководе сигнал READY он идёт на перемычку -переключил его и о чудо головка уже при тесте начала бегать и тест 1 проходит

zorel
13.10.2011, 20:54
palsw, ВГшка там после наладки контроллера живая?

palsw
13.10.2011, 21:25
http://s017.radikal.ru/i433/1110/63/169cbe51173at.jpg (http://radikal.ru/F/s017.radikal.ru/i433/1110/63/169cbe51173a.jpg.html)

---------- Post added at 20:03 ---------- Previous post was at 19:57 ----------


palsw, ВГшка там после наладки контроллера живая?

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

или дисковод у меня паршивый или канал чтения с проблемами в НГМД

---------- Post added at 20:25 ---------- Previous post was at 20:03 ----------

найдена 4-я ошибка в канале записи

zorel
13.10.2011, 21:31
Вот схема. Так искать проще.

palsw
13.10.2011, 21:43
Ошибка №4

D2 отрезать вывод 7 от дорожек снизу идущих на вывод 6 .а также идущий на D6 вывод 4.Перемычкой соединить D2 вывод 6 и D6 вывод 4

---------- Post added at 20:38 ---------- Previous post was at 20:36 ----------

http://s017.radikal.ru/i438/1110/a0/adc97eaf8571.jpg (http://www.radikal.ru)

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

а дисковод также не работает.Канал чтения проверил от разьема дисковода до ВГ93.ошибок не нашёл.

---------- Post added at 20:43 ---------- Previous post was at 20:39 ----------


Вот схема. Так искать проще.

я давно распечатал всю инструкцию со схемой.качество получше получилось

zorel
13.10.2011, 22:08
еще одна ошибка.

zorel
13.10.2011, 22:12
я давно распечатал всю инструкцию со схемой.качество получше получилось


Меня моя схема устраивает. Я делал не только для печати, а что-бы и перед монитором ее смотреть.

palsw
13.10.2011, 22:51
УРА!!!!

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

Тест чтения\записи проходит ХОРОШО

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

у нас же еще есть джампера п1 и п2.щас припаяю ,а то совсем забыл про них

---------- Post added at 21:51 ---------- Previous post was at 21:43 ----------

в перемычках ошибка.нужно разбираться

zorel
13.10.2011, 22:55
palsw,
в перемычках ошибка.нужно разбираться
Там нет ошибки в схеме и монтаже P1 показано соединёние дорожкой.

palsw
13.10.2011, 22:59
Ошибка №6
отрезал лишние связи в перемычках и кинул 1 соплю -теперь у меня до половины грузится операционка.некоторым дисководам нужен прямой сигнал READY.А некоторым инверсный.

http://s59.radikal.ru/i163/1110/cd/cf16d2b0cd69.jpg (http://www.radikal.ru)

balu_dark
13.10.2011, 23:00
zorel - а когда примерно планируется выпуск набора плат на ОРИОН с доработанными ошибками?

palsw
13.10.2011, 23:01
с дискеты грузиться командой DOS$.
командой LDOS$ нет реакции даже мотор не крутится
http://s017.radikal.ru/i419/1110/2e/25b128fa8026t.jpg (http://radikal.ru/F/s017.radikal.ru/i419/1110/2e/25b128fa8026.jpg.html)

zorel
13.10.2011, 23:02
balu_dark, набор на платки с исправлениями на rev. 2 открыт.

palsw
13.10.2011, 23:07
balu_dark, набор на платки с исправлениями на rev. 2 открыт.

лучше не спешить и выловить все глюки и косяки

zorel
13.10.2011, 23:09
palsw, никто не спешит, кроме контроллера, еще осталось 2 платки.

palsw
14.10.2011, 00:02
за те платки даже думать страшно :).но контроллер уже стока крови выпил ,а операционку загрузить не могу.или дисковод парит голову или сам образ не такой как нужно

---------- Post added at 23:02 ---------- Previous post was at 22:30 ----------

http://s017.radikal.ru/i424/1110/7f/ad7c89c68b1at.jpg (http://radikal.ru/F/s017.radikal.ru/i424/1110/7f/ad7c89c68b1a.jpg.html)

balu_dark
14.10.2011, 00:50
Файл диска 2 который тут ктото выкладывал - битый!
вот этот файл - работает (проверял в режиме OrionPro на эмуляторе.)

MAF
14.10.2011, 01:00
balu_dark, набор на платки с исправлениями на rev. 2 открыт.
Если цена с пересылкой будет в районе 45 барей, то я возьму. Те 33 цена +12-15 пересылка.

palsw
14.10.2011, 01:02
Файл диска 2 который тут ктото выкладывал - битый!
вот этот файл - работает (проверял в режиме OrionPro на эмуляторе.)

проверил оба файла в эмуляторе - оба рабочие.OrionZEmu17

АлександрПП
14.10.2011, 01:04
У других дело движется!
А у меня одна проблема, мозги уже сломал.
Тронул клавишу - все повисло с заполнением экрана.
На видео - сброс, затем нажал клавишу.
Все, что подозревал - поменял. Результат - ноль.

palsw
14.10.2011, 01:08
с контролером НГМД или голая плата?

---------- Post added at 00:08 ---------- Previous post was at 00:07 ----------

не помните когда началось зависание?на каком этапе

zorel
14.10.2011, 01:08
АлександрПП, а что пишет тест озу?
Вы запускаете с контроллером дисковода или без контроллера?

АлександрПП
14.10.2011, 01:13
Да сразу же после подключения. Только сначала это было после прогрева минут 3-5. Сейчас - изначально.

balu_dark
14.10.2011, 01:25
проверил оба файла в эмуляторе - оба рабочие.OrionZEmu17
Проверял именно на этом эмуле - тот файл что в теме лежал - тупо на полпути вешается и пишет про неготовность. а тот что я приаттачил - запускается без вопросов. просто на машине пока не стоит Winhex и не могу счас сравнить оба имаджа.
Да - запускал оба програмкой DOS# - конфиг использовал стандартный из архива эмуля - только открывал диск для дисковода А. и дальше запускал этот DOS.

В аттаче - скрины от местного файла и от выложенного мной.

АлександрПП
14.10.2011, 02:13
что пишет тест озу
Тест ОЗУ проходит на "Ура" и с подключенным КНГМД и без него.
Зависает, естественно, при подключенном контроллере. Т.е., что-то при нажатиии клавиши идет от КНГМД. Адреса встают, шина данных замирает в одном положении. Т.е. останавливается процессор.

zorel
14.10.2011, 02:18
АлександрПП, а с вытянутой ВГшкой? Не сомневаюсь, что вы проверили, но все же.

АлександрПП
14.10.2011, 02:22
Да уже как только не пробовал. Завтра поменяю еще пару микросхем, ближе к шине данных. Думаю, что если сначала это было только при прогреве, то потом что-то накрылось окончательно и теперь глючит.
Когда ставил микросхемы на плату, каждую проверял тестером и все были исправны.

zorel
14.10.2011, 02:53
Можна попробовать проделать так как написано в книге к дисководу, обрезать ногу транзистора и запустить тест дисковода, вообще транзистор и диоды не мешало бы прозвонить.

Error404
14.10.2011, 10:32
Была какая-то тема в те времена связанная с длительностью сигналов управления ЦПУ 8080, для чего и применялся задерживающий одновибратор на плате КНГМД. Проявлялось как раз в том, что исправный контроллер не мог пропихнуть данные. Причем это проявлялось на частоте 2.5, только на 8080, причем не на всех экземплярах. На Z80 на тех же 2,5МГц это не проявлялось вообще. Поэтому на современных ленинградских контроллерах (у ленинградских орионщиков не иметь в Орионе Z80 считалось неприличным) обходились без подобных одновибраторов - синхронизация через /READY там не использовалась вовсе.

Хотя в конкретном случае у меня ощущение, что просто пока еще не все ошибки устранены.

АлександрПП
14.10.2011, 11:12
Не пойму суть ошибки № 5. Можно, рисунок поподробнее?

palsw
14.10.2011, 11:17
D10 вывод 6 замкнуть на переходное отверстие под микросхемой идущей на D4 вывод 37 ВГ93

palsw
14.10.2011, 15:11
вариант схемы

palsw
14.10.2011, 17:07
проверил еще раз схему на предмет ошибок.записал на чистую дискету образ .не считывает так же.мне интересно почему в мануале написано что загружать командой LDOS$ - но на нее нет реакции от дисковода.А пытается загружаться командой DOS$.

могут быть ошибки в дешифрации на плате НМГД или в самом мануале.еще нужно проверить сигналы шины данных и адреса с основной плыты на разьем.

АлександрПП
14.10.2011, 17:33
Хочется помочь, но чем поможешь, если все по-прежнему виснет.
Кстати, а какой дисковод подключен?

palsw
14.10.2011, 18:43
дисковода 2 разных 3,5"

---------- Post added at 17:43 ---------- Previous post was at 17:32 ----------


Хочется помочь, но чем поможешь, если все по-прежнему виснет.
Кстати, а какой дисковод подключен?

а если отключить НГМД - тоже виснет?

АлександрПП
14.10.2011, 18:46
1. При отключенном КНГМД все в норме.
2. Дисководы 3,5". А окна на дискетах заклеены?

palsw
14.10.2011, 18:57
окна заклеены.дискеты новые с упаковки.

А отдельно как по мануалу плата НГМД проверена без вг93?
потребление какое у платы?
Есть ли сигналы с кварца и на делителях?
коллектор отрезан у транзистора?
сигналы доработки основной платы выполнены без соплей и SYN через буфер D59?
БП тянет нагрузку со всеми включенными платами расширения.лучше проверить падения напряжения на самом контроллере

---------- Post added at 17:57 ---------- Previous post was at 17:52 ----------

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

Error404
14.10.2011, 19:20
1. При отключенном КНГМД все в норме.
2. Дисководы 3,5". А окна на дискетах заклеены?

окна заклеены.дискеты новые с упаковки.


Дисководы с перемычками drive_select или каких большинство (т.е. без)?
На дисководах каких большинство обычно железно запаяно 3,5 дисководу выбираться как drive_B независимо от того что там загрузчик пишет в регистр управления в биты выбора дисковода (а он туда пишет выбор drive_A). Поэтому на кабеле раньше разъема 3,5 надо переворачивать жилы как описано тут:
http://zx.pk.ru/showthread.php?t=14678

palsw
14.10.2011, 19:23
1 дисковод с перемычками выставлен как A:
2 без перемычек сидит на перекрученом шлейфе 10-12 ноги

zorel
14.10.2011, 21:47
palsw, у тебя 2 дисковода подключено или один?

palsw
14.10.2011, 23:56
palsw, у тебя 2 дисковода подключено или один?

подключаю 1 дисковод.второй для пробы подключал.
если дискета форматирована то видет что чистая и пишет не системный диск.если диск с системой -то начинается загрузка и останавливается на сообщении плохой сектор.

прозвонил от разьема дисковода все сигналы.ошибок нет.также прозвонил почти все сигналы дешифрации и шину данных и адреса к вг93- тоже ошибок нет.

вид экрана с попытками загрузить ос.если долго тыкать ентер то экран резко заполняется мусором на несколько секунд.потом картинка возвращается но уже комп висит мин 10 с нормальной картинкой.потом опять мусор на пару сек и опять зависшая картинка
http://s017.radikal.ru/i404/1110/6b/9ab3dcbe7940t.jpg (http://radikal.ru/F/s017.radikal.ru/i404/1110/6b/9ab3dcbe7940.jpg.html)

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

http://i068.radikal.ru/1110/7a/c48ef1ac69ect.jpg (http://radikal.ru/F/i068.radikal.ru/1110/7a/c48ef1ac69ec.jpg.html)

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

---------- Post added at 22:56 ---------- Previous post was at 21:34 ----------

решил порыться в инете и вот что нашёл:
http://retro.h1.ru/Orion/CPM-80/OrCPM.php

1.У нас контроллер V3.00 -должен грузить дискету с системой файлом LDOS$(в реале реакции дисковода на нее нет)
2.Для нового контроллера v3.30 - система грузиться файлом DOS$ (в реале на нее реакция есть и идёт попытка загрузить систему).
3.в статье описано как доработать v3.00 в v3.30 -

вопрос -возможна ошибка в фирменном мануале в дешифрации что приводит к отклику на чужую программу DOS$ и полное безразличие на родную LDOS$.

вижу 2 варианта решения:
1.владелец реального контроллера вызванивает и проверяет соответствия схемы.(мало-реально)
2.Нарисовать алгоритм как в дизассемблере включить мотор по нашим адресам.(команда чужая DOS$ включает мотор .А команда родная не включает дисковод.)

затем положения головки вручную прописать и т.д
нужно рыть в этом направлении.

АлександрПП
15.10.2011, 00:57
Посмотрел загрузчик LDOS$, сравнил коды с теми, что в описании. В РОМ-диске что-то другое.
За полчаса наберу коды и выложу.
Контроллер с загрузчиком, что в описании точно работает, т.к. я такой собирал в 90-е годы и он у меня работал долго и успешно.
Так что не надо пока мучиться и терзать клавиатуру.
Приступаю к набору, т.к. паять надоело. Поменял все микросхемы, кроме ТМ2 и ЛЛ1, пропаял все переходные отверстия. Результат - ноль. Поработает минут пять и дальше сбоит. Что там прогревается и глючит, черт знает. Остается посмотреть разъем. Или что-то на основной плате не держит нагрузку по шине.

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

Сссылка на файл.
http://narod.ru/disk/28425158001/LOADER.HEX.html
ROM-диск
http://narod.ru/disk/28426261001/romdisk1_2.bin.html

palsw
15.10.2011, 00:59
желательно в виде ром-диска готового

palsw
15.10.2011, 10:08
протестил LOADER$ - реакция есть диск грузит также как и по команде DOS$.Пробовал загружать образы ос 2.41 и 2.62.

головка 2 раза дергается и пишет также - BAD SECTOR

если вставить чистый диск -тогда пишет NON-SYSTEM DISK!

АлександрПП
15.10.2011, 10:50
Если тест записи-чтения проходит, система определяет, что диск не системный, значит дело в том, что и как записано на загружаемой дискете.

Error404
15.10.2011, 10:57
вижу 2 варианта решения:
1.владелец реального контроллера вызванивает и проверяет соответствия схемы.(мало-реально)
2.Нарисовать алгоритм как в дизассемблере включить мотор по нашим адресам.(команда чужая DOS$ включает мотор .А команда родная не включает дисковод.)

затем положения головки вручную прописать и т.д
нужно рыть в этом направлении.

Вижу третий вариант. Доработать контроллер чтобы он кроме авторской дешифрации делал выборку ВГ93 по 0F000..F003 и регистра управления по адресу 0F020. И попробовать BOOT$ и московские/ленинградские версии CPM.

palsw
15.10.2011, 11:13
ДА!!!

ps:лучше удалить файл LOADER.HEX - в нём не дописаны последние 2 строчки кода.
В файле ромдиска уже полный файл -уже сверил в винхексе :)

---------- Post added at 10:13 ---------- Previous post was at 10:07 ----------


И попробовать BOOT$ и московские/ленинградские версии CPM.

как отличить эти версии от авторских?я скачал кучу образов но не знаю под какой НМГД они идут

Error404
15.10.2011, 11:23
подключаю 1 дисковод.второй для пробы подключал.
если дискета форматирована то видет что чистая и пишет не системный диск.если диск с системой -то начинается загрузка и останавливается на сообщении плохой сектор.

вид экрана с попытками загрузить ос.
http://s017.radikal.ru/i404/1110/6b/9ab3dcbe7940t.jpg (http://radikal.ru/F/s017.radikal.ru/i404/1110/6b/9ab3dcbe7940.jpg.html)



Раз выдало шапку и промпт, то система прочиталась - это как минимум 2 первых дорожки. А далее возможно она у тебя сразу писать пытается на диск (любили в те времена пользоваться автостартом, а он в CPM работает через запись на диск файлика). Хотя как это там в OSDOS я не знаю - любили самоделкины испортить что-нибудь стандартое вместо того чтобы написать что-то путное.

Сделай так: в эмуляторе загрузись с этой дискеты (с образа) и удали все файлы (era *.*). После этого закрой эмулятор, запиши образ на диск и загрузись c него на реале.
Должно быть приглашение (без всяких BAD SECTOR) и работать все команды CCP (DIR,SAVE, прочие). DIR напишет NO FILE

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



как отличить эти версии от авторских?я скачал кучу образов но не знаю под какой НМГД они идут

Лениградские - это ACPM разных версий. Классическая - ACPM 1.53. Я бы поискал её. Или архив будет содержать такое буквосочетание в имени, или в текстах на диске оно будет написано. Про московские от Орион-Сервиса сходу не скажу, вспомню - напишу.


Кстати про запись. Многие ВГ93 по умолчанию плохо пишут (портят вместо записи) и вообще не форматируют дискеты. Для них в качестве устранения этого приходится в разрыв сигнала индекс (если не вру? уже не помню ничего) ставить RC-цепочку с кондером 1-2 мкф (керамику, не электролит).
Мне так приходилось под мои ВГ93 каждый контроллер дорабатывать - что на Орионе, что на Спектруме.

palsw
15.10.2011, 12:39
Есть! то что искал :)

В.Сугоняко, В.Сафронов.
"Орион-128": контроллер дисковода.
Описание авторского варианта схемы контроллера, подключения и наладки. Коды файлов TETD$, DOS$.

"Радиолюбитель" 1993 №5,№6,№7

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

серия микросхем к155 :( .у нас самопальный мануал был по сборке а не фирменный :(((

---------- Post added at 10:37 ---------- Previous post was at 10:36 ----------



Кстати про запись. Многие ВГ93 по умолчанию плохо пишут (портят вместо записи) и вообще не форматируют дискеты. Для них в качестве устранения этого приходится в разрыв сигнала индекс (если не вру? уже не помню ничего) ставить RC-цепочку с кондером 1-2 мкф (керамику, не электролит).
Мне так приходилось под мои ВГ93 каждый контроллер дорабатывать - что на Орионе, что на Спектруме.


про индекс и в мануале расписано как доделать.буду пробовать вечером

---------- Post added at 11:25 ---------- Previous post was at 10:37 ----------

http://s017.radikal.ru/i408/1110/f1/db94f31fccc3.jpg (http://www.radikal.ru)

Нас кинули!!! LDOS$ не фирменная команда .DOS$ -наше всё!

---------- Post added at 11:39 ---------- Previous post was at 11:25 ----------

схема с журнала радиолюбитель

АлександрПП
15.10.2011, 14:09
Нас кинули!!!
Помотрел. Найдите отличия в этих загрузчиках и текстах описаний.
Тот текст, что Вы скачали и по которому собирали контроллер, размещен мной. Левым он быть никак не может, потому что тогда в "левачестве" надо обвинять Сугоняко В.П. Это описание вместе с платой контроллера я получил от него в каком-то 90-м году, точно уже не помню.
Это описание и статья в "Радиолюбителе" идентичны, за исключением некоторых нюансов, вроде подтягивания к единице шины сброса и публикования распортовки адресов периферии.

Кстати, включил плату сегодня и вот уже полчаса она стоит без сбоев. Видимо, все-таки или разъем или питание.

И в "Радиолюбителе" статья обубликована потому что, по вине редакции "Радио" у авторов начался с ними раздрай и они из журнала ушли. Если вы заметили, после этого в "Радио" статьи кого угодно, но только не авторов.

palsw
15.10.2011, 14:19
я поставил матрицу резисторов на 3,3к.В журнале прочитал что сопротивление очень критично и влияет на крутизну фронтов.сегодня купил простые резисторы на 1к - буду менять.И еще в журнале написано что нужно подтягивать сигнал сброса резистором

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

http://s017.radikal.ru/i410/1110/9e/2117bff91455.jpg (http://www.radikal.ru)

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

особенно напрягает что вывод CPU 19 "НЕсколько перегружен" -не тут ли кроются зависоны?

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

Если не трудно -посмотрите программу ТЕСТ с журнала -там поидее расширено меню до 3х пунктов.
АлександрПП,

palsw
15.10.2011, 23:24
Сделай так: в эмуляторе загрузись с этой дискеты (с образа) и удали все файлы (era *.*). После этого закрой эмулятор, запиши образ на диск и загрузись c него на реале.
Должно быть приглашение (без всяких BAD SECTOR) и работать все команды CCP (DIR,SAVE, прочие). DIR напишет NO FILE[COLOR="Silver"]
.

тоже виснет на бед сектор

---------- Post added at 22:24 ---------- Previous post was at 22:17 ----------

сегодня проделал следующее :

-выкинул резисторную матрицу на RR2 3,3к и поставил резисторы на 1к
-пробовал процессор ик80а вместо вм80а
-подтянул сигнал RESET резюком 5,6к
-записанный образ после многих попыток считывал на писюке и загружал в эмуляторе -образ целый .значит орион не портит информацию на дискете
-сделал ревизию 3х 3,5 дисководов и шлейфов на Фениксе.2 дисковода живые и отлично форматируют и читают дискеты.1 дисковод отправил в утиль (IBM с перемычками DS0-DS3 ) -плохо читал


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

Gryphon
16.10.2011, 03:35
В архиве программа TESTD$ для проверки КНГМД. Загружается через аудио-вход программой CH4$.

Gryphon
16.10.2011, 03:56
Сорри, оказывается уже нашли...
И еще, в архиве авторская статья про КНГМД и оригинальная схема.

palsw
16.10.2011, 11:03
В архиве программа TESTD$ для проверки КНГМД. Загружается через аудио-вход программой CH4$.

Если программа TESTD$ c журнала то нужно ее записать в виде файла ром-диска.

АлександрПП
16.10.2011, 11:09
Я набрал и тест и загрузчик. Выложить не успел, пришлось лечь в больницу. Работаю с коммуникатора.
Возможно к вечеру отпустят, тогда засуну их в РОМ-диск и выложу.
palsw, у меня вопрос. А дискета записана как системная, или просто с файлами?

BYTEMAN
16.10.2011, 11:11
Я набрал и тест и загрузчик. Выложить не успел, пришлось лечь в больницу. Работаю с коммуникатора.
Возможно к вечеру отпустят, тогда засуну их в РОМ-диск и выложу.
palsw, у меня вопрос. А дискета записана как системная, или просто с файлами?
Вообще-то, всё, что было когда-либо выпущено для Ориона, есть на диске от CHRV... Там и тысячи версий лоадеров, и куча тест-программ для дисковода... И даже сырки всего этого есть...

palsw
16.10.2011, 11:29
Я набрал и тест и загрузчик. Выложить не успел, пришлось лечь в больницу. Работаю с коммуникатора.
Возможно к вечеру отпустят, тогда засуну их в РОМ-диск и выложу.
palsw, у меня вопрос. А дискета записана как системная, или просто с файлами?

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

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


Вообще-то, всё, что было когда-либо выпущено для Ориона, есть на диске от CHRV... Там и тысячи версий лоадеров, и куча тест-программ для дисковода... И даже сырки всего этого есть...

Мне интересно скачать ром-диск с ос-досом внутри.и еще тест с журнала радиолюбитель.есть ссылка на диск что бы скачать?

Error404
16.10.2011, 11:47
Мне интересно скачать ром-диск с ос-досом внутри.


Так не бывает. Насколько я знаю, ROM-версий CP/M в истории Ориона не существовало - только загружаемые с дисковода. Но была программа ATLAS$ - для чтения BRU-файлов с CPM-дисков в среде ORDOS. И она таки есть в образах ром-дисков.

palsw
16.10.2011, 12:00
программу атлас имеем на ром диске.
Еще есть программ format.bru - она форматирует реальные диски или квазидиск?

palsw
16.10.2011, 12:13
http://s005.radikal.ru/i212/1110/d7/ee7118f6b19c.jpg (http://www.radikal.ru)

как его настраивать.пробовал играться с кондёром 100пф.ставил до 200 пф и уменьшал на 68пф

---------- Post added at 11:13 ---------- Previous post was at 11:03 ----------

http://i003.radikal.ru/1110/1e/88f02c8dcd65.jpg (http://www.radikal.ru)

Error404
16.10.2011, 12:42
Чего-то я не понимаю. Орион-Сервис имели собственную версию контроллера. А у вас контроллер от Орион-Софт. Не?

АлександрПП
16.10.2011, 12:53
Орион-Софт, авторский.

palsw
16.10.2011, 13:03
зато гемор с АГ3 такой же.в журнале радиолюбитель уже схема авторская без АГ3 микросхемы.

palsw
16.10.2011, 13:08
Орион-Софт, авторский.

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

http://i055.radikal.ru/1110/1d/c15b7eb67546.jpg (http://www.radikal.ru)

АлександрПП
16.10.2011, 16:28
ROM-диск с загрузчиком и тестом.
Но есть одна неприятность. Загрузчик верный. В тесте не сходится контрольная сумма первого блока, а это не есть хорошо. Кто-нибудь проверьте по имеющейся распечатке.У меня в некоторых местах плохо пропечатаны E и F, С и D.

palsw
16.10.2011, 17:22
Занялся проверкой одновибратора на АГ3.В процессе измерения система загружалась до промта и можна было набрать dir.
считывался каталог.но при перезагрузке повторить не получалось.Или помехи от осциллографа или его емкость влияла.подбором RC цепочки не могу настроить 0,3-0,5мкс.

сигнал 3 ножки ВГ93 при выполнении теста 1.выбор вг93.по мануалу период -50мкс
http://s017.radikal.ru/i404/1110/26/835f50867aed.jpg (http://www.radikal.ru)

сигнал D13 5 вывод -во время реального считывания ОС (по мануалу 0,3-0,5мкс)

http://s017.radikal.ru/i438/1110/a6/25e357f81437.jpg (http://www.radikal.ru)

---------- Post added at 16:22 ---------- Previous post was at 15:40 ----------


ROM-диск с загрузчиком и тестом.
Но есть одна неприятность. Загрузчик верный. В тесте не сходится контрольная сумма первого блока, а это не есть хорошо. Кто-нибудь проверьте по имеющейся распечатке.У меня в некоторых местах плохо пропечатаны E и F, С и D.

скачал около 10 журналов с разных источников и уже нашол пару ошибок.в какой программе открыть файл что бы видеть контрольные сумы строчек или выборочного блока?

АлександрПП
16.10.2011, 17:52
Я смотрю в реале. С диска А копирую на диск В, убираю из имени $, считываю в память. Затем смотрю программой EDDSK. Контрольная сумма в ней только поблочная.
А может проще выслать мне хорошую распечатку, я исправлю.

palsw
16.10.2011, 17:56
хорошей распечатки нету.смотрю сразу в 5 журналов открытых и подозрительные места сравниваю.как же эта сумма вычисляется?погуглил и нечего внятного не нашёл.было бы проще по строчкам проверить суммы.попробую в эмуляторе поиграться

HardWareMan
16.10.2011, 18:03
скачал около 10 журналов с разных источников и уже нашол пару ошибок.в какой программе открыть файл что бы видеть контрольные сумы строчек или выборочного блока?
Я сам себе писал программку, давно это было... Загружать по F3 (полный или относительный путь + имя с расширением) или как параметр в командной строке. А дисковод я собирал из Радио 11'92. Полная схема, предкомпенсация и все такое. SPDOS в качестве обслуживающей системы (+ самописные утилитки, которые позволяли, например, грузить/сохранять сразу весь диск B одним файлом, некоторые вещи хранились в "теневом" ПЗУ - выбиралось страницей #3). Эта схема отлично работала и с болгарскими дисководами и со сдвоенными советскими электрониками от Корвета. 800КБ на одну 2S/DD дискету.

PS Перепишу-ка я эту утилитку на ГУЙ, смотрю людям нужно бывает...
PPS Текущая версия может создает такой файлик (print.txt):

Дамп файла ".\data\monitor.dat". Кодовая таблица IBM 866.
0600 F5 E5 3A CF F3 67 3A D0 F3 84 4F 2E 00 3A D3 F3 їх:╧єg:╨єДO..:╙є 503B
0610 47 70 23 7C B9 C2 11 FE E1 F1 C9 01 14 40 78 FB Gp#|╣┬.■сё╔..@x√ 4F43
0620 3D C2 1F FE 78 F3 3D C2 25 FE 0D C2 1E FE 41 C9 =┬.■xє=┬%■.┬.■A╔ DC9E
0630 1F 20 6F 72 69 6F 6E 2D 31 32 38 2E 32 00 0D 0A . orion-128.2... 9EA5
0640 0A 20 3D 3E 07 00 53 56 C0 84 00 04 4A 60 2A 1F . =>..SV└Д..J`*. 7490
0650 0A 1F 2A 04 0F 14 0E 05 1E 04 18 19 02 04 08 13 ..*............. EE01
0660 03 04 2A 0C 15 12 0D 26 02 04 40 02 04 48 04 02 ..*....&[email protected].. 3031
0670 08 04 42 04 08 00 04 15 0E 15 04 00 00 24 1F 24 ..B..........$.$ DD01
0680 00 40 2C 04 08 40 1F 40 80 2C 00 01 02 04 08 10 .@,..@.@А,...... D3E2
0690 00 0E 11 13 15 19 11 0E 04 0C 64 0E 0E 11 01 06 ..........d..... 2227
06A0 08 10 1F 1F 01 02 06 01 11 0E 02 06 0A 12 1F 22 ..............." C2E4
06B0 1F 10 1E 21 11 0E 07 08 10 1E 31 0E 1F 01 02 04 ...!......1..... 2C2F
06C0 48 0E 31 0E 31 0E 0E 31 0F 01 02 1C 00 2C 20 2C H.1.1..1....., , 8EB9
06D0 2C 00 2C 04 08 02 04 08 10 08 04 02 20 1F 00 1F ,.,......... ... CFEE
06E0 20 08 04 02 01 02 04 08 0E 11 01 02 04 00 04 0E ............... 6775
06F0 11 13 15 17 10 0E 04 0A 31 1F 31 1E 31 1E 31 1E ........1.1.1.1. 9CB9
Контрольная сумма блока 8575
Контрольная сумма от 0600H до 06FFH равна 8575
А раньше выдавало на LPT матричный принтер...

palsw
16.10.2011, 18:52
на реале вообще удобно проверять дамп.на каждую строку выводится контрольная сумма.всего 2 ошибки в дампе.попробую подредактировать ошибки в винхексе и залить в микросхему.

АлександрПП
16.10.2011, 18:57
Можно адреса ошибок и сами ошибки?

palsw
16.10.2011, 20:09
дело в том что этот тест не крутит мотор.как и программа LDOS на диске.Я сравнил коды программы LDOS в нашем мануале и журнале радиолюбитель - там разные контрольные сумы в строках.Управление мотором у нас идет с АГ3 .а в радиолюбители нету Аг3.так что тест не подходит тоже.я уже задумываюсь переделать контроллер под вариант с радиолюбителя.там вместо АГ3 стоит тригер.а мотор запускается с логики .и

так что наш контроллер проверять и запускать только программами с мануала!

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

http://i008.radikal.ru/1110/89/2eaeed564467t.jpg (http://radikal.ru/F/i008.radikal.ru/1110/89/2eaeed564467.png.html)

---------- Post added at 18:32 ---------- Previous post was at 18:11 ----------

в мануле мотором управляет выход 10 D5.В схеме авторской без АГ3 -вывод 10 D5 не задействован.

---------- Post added at 19:09 ---------- Previous post was at 18:32 ----------

управление мотора сделал как в журнале радиолюбитель.теперь работают обе команды DOS$ и LDOS$.
Вместо второй половинки поставлю в пустое место ТМ2 и полностью избавлюсь от АГ3

всё -больше нет у меня на плате АГ3.поставил к55тм2 4 проводочка :)

palsw
17.10.2011, 14:00
Найдена 7-я ошибка ...

http://s017.radikal.ru/i434/1110/83/35b203269c50t.jpg (http://radikal.ru/F/s017.radikal.ru/i434/1110/83/35b203269c50.jpg.html)

теперь можна перемещать головку вперед назад от начала до центра :)

Замучал я контроллер - перестал проходить тест чтения\запись.ВГ93 -проверил на Фениксе.Сигналы чтения записи на осциллографе проконтролировал присутствуют пачки импульсов

Тест запись -хорошо
Тест чтения -ошибка.

---------- Post added at 13:00 ---------- Previous post was at 12:25 ----------

Ос загрузилась с пол-пинка!!!!


http://s017.radikal.ru/i427/1110/81/a4a846772a55.jpg (http://www.radikal.ru)

zorel
17.10.2011, 14:14
palsw, поздравляю.. Если можешь, покажи пожалуйста как переделал без аг3, буду в рев 2. на перемычках делать.

palsw
17.10.2011, 14:36
поздравлять еще рано -канал записи сдох.Дисковод отлично читает.

Открой схему в радиолюбителе 1993 -там все видно и надежно работает.можно еще добавить d15 для коррекции в канале записи после 43 дорожки по моему на ла3.

тм2 ставится на место АГ3 - только 4 дорожки развести на нее.4 кондёра и 2 сопротивление выкидываются

balu_dark
17.10.2011, 14:47
Ничего себе у тебя - полпинки :) на две недели сексуальных отношений с платой :)

Error404
17.10.2011, 15:48
Ос загрузилась с пол-пинка!!!!


Windows с этой дискеты заценил? :)

palsw
17.10.2011, 16:07
Windows с этой дискеты заценил? :)

в эмуляторе запускал.на реале сейчас главное разобраться почему канал записи не работает.Все прозвонил.сигналы на ИР1 доходят.Тактовая 4мгц приходит.а на выходе подозрительные пакеты.сделаю осциллограммы -выложу на форум.подозреваю ИР1. ВГ93 -3шт сегодня проверил на фениксе.Дисководы и дискеты тоже проверенные.Читает дисковод отлично.
А вот в тесте новом не выдает результат скорости индексного сигнала.

АлександрПП
17.10.2011, 17:26
Какой загрузчик используется?

palsw
17.10.2011, 17:37
Какой загрузчик используется?

если с переделкой управления мотора -то любой LDOS$ или DOS$(там 1 поводок перерезать и кинуть перемычку.
если без переделки то только ТЕСТ$ и DOS$ из мануала на АГ3.

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


Микросхема К555ИР16 по логике своей работы близка к микросхеме К155ИР1
и в ряде случаев может заменить ее без существенной переработки печатных плат,
так как назначение выводов микросхем К555ИР16 и К155ИР1 совпадает, за исключением вывода 8.

ответ можна -только вывод 8 на корпус вместо тактовых ...

возможно заменить ир1 на ир16- она легко доступная и бывает кроме 155 серии в 555 и 1533????

HardWareMan
17.10.2011, 18:46
Даже в 86РК заменяли 155ИР1 на 555ИР16 (в одной из статей по доработке). ИЧСХ это добавляло стабильности: некоторые машины тупили с 155ИР1 и излечивались на 555ИР16. 8 нога отрезалась, ага.

palsw
17.10.2011, 19:27
уже поставил вместо ир1 -ир16.на осциллографе та же картина и тест записи не проходит .дело было не в ир16 :)

следующий шаг -внедрение ла3 в цепи SL и SR по схеме радиолюбитель,но сначала запись нужно сделать.по схеме всё просто -и сигналы присутствуют ,а не пишет и не форматирует в ОС.

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

осциллограммы канала записи

ИР1 вывод 2 (SR)
http://s017.radikal.ru/i436/1110/21/ee6ac74d39a4t.jpg (http://radikal.ru/F/s017.radikal.ru/i436/1110/21/ee6ac74d39a4.jpg.html)

ир1 вывод 4 (SL)
http://s017.radikal.ru/i431/1110/1b/551570d62897t.jpg (http://radikal.ru/F/s017.radikal.ru/i431/1110/1b/551570d62897.jpg.html)

ир1 вывод 3
http://s005.radikal.ru/i212/1110/54/ab0236a991f2t.jpg (http://radikal.ru/F/s005.radikal.ru/i212/1110/54/ab0236a991f2.jpg.html)

ир1 вывод 6 (WD)
http://s46.radikal.ru/i111/1110/d5/d0b2bef80e8dt.jpg (http://radikal.ru/F/s46.radikal.ru/i111/1110/d5/d0b2bef80e8d.jpg.html)

ир1 вывод 10
http://s017.radikal.ru/i433/1110/42/909151e93cb6t.jpg (http://radikal.ru/F/s017.radikal.ru/i433/1110/42/909151e93cb6.jpg.html)

balu_dark
17.10.2011, 19:46
Мне кажется или амплитуда 3 вольта всего? маловато вроде - попробуй притянуть к +5 килоомниками.

А промерь ка плиз напряжения питания на всех чипах - не может ли быть просадка гдето?

palsw
17.10.2011, 19:58
Мне кажется или амплитуда 3 вольта всего? маловато вроде - попробуй притянуть к +5 килоомниками.

А промерь ка плиз напряжения питания на всех чипах - не может ли быть просадка гдето?

да на выходе 10 подозрительно чуть больше 3х вольт .но потом идет буфер.сделаю снимок после буфера

на ир1 - 4,83v

balu_dark
17.10.2011, 20:58
Все равно попробуй резистором подтянуть до 5 - это сделает импульс чуть шире мне кажется.

palsw
17.10.2011, 22:07
Все равно попробуй резистором подтянуть до 5 - это сделает импульс чуть шире мне кажется.

Подтянул резистором -нет эфекта .

я уже не знаю в где рыть.

balu_dark
17.10.2011, 22:45
у меня предположений 4 -
1) где-то потребление чипа превышает нагрузочную способность вывода к нему подключенного( есть ли разнобой в сериях микрос или выводы к которым подключено более 5 логических элементов?) .
2) Возможно что шина питания в каком то месте просто не тянет нужную нагрузку и в момент каких то действий - на определенных чипах напруга просаживается ниже минимальной. ( откуда кстати питается контроллер? пробовали питать его не через разьем а подав напрямую напряжения с блока? ).
3) В достаточном ли количестве поставлены блокировочные емкости ?
4) Проверьте все элементы с открытым коллектором или с высокой нагрузкой.

palsw
17.10.2011, 23:01
1 серия микросхем 555.только к155ла8
2.контроллер питается через системный порт.раньше тест запись -чтения проходил всегда. (если бы не ошибка №7 которая не давала головкам двигаться - что то случилось и перестал проходить тест).под подозрением была к155ир1 -заменил на к555ир16).
3.кондёров навешано много дополнительных сверху+электролит на 3300мкф повесил

4.тут только к155ла8 с открытым коллектором стоит,но она на запись не влияет - только на чтение.

на запись стоит к555лн1 D12 -возможно она подгуляла.

доработал схему с коррекцией после 43 ножки при записи -К555ла3 на пузо повесил :) - записи всё нету.

Логически все просто Сигнал WD с 31 ножки ВГ93 - идёт на ир16 -с нее на буфер и в дисковод.2 дисковода проверенных и 3 ВГ3 проверенных.5 дискет новых.+прозвонил все дорожки на обрыв и замыкание+осциллограф - все сигналы есть и доходят до дисковода.МИСТИКА

zorel
17.10.2011, 23:18
palsw, а проходил тест, до какого момента, момента шаманства с АГ3 или после исправления ошибки?

palsw
17.10.2011, 23:19
тест проходил с АГ3 и перестал на ней проходить.АГ3 не долго назад поставить.Зато чтение есть.у меня дискеты как CD-ROM :)

уже плата замучена страшно смотреть.завтра попробую с другого БП запустить и напрямую в контроллер питание завести.Может ВГ93 не хватает питания.АГ3 влияет на мотор -мотор у меня на ТМ2 крутится отлично и на WAIT CPU -пробовал вещать кондеры -удлинять период ожидания -записи нет.чтение в норме.

пытался форматировать в ОС дискету -мучает мин 15 и в конце 159 бедблоков

zorel
17.10.2011, 23:24
palsw, попробуй вернуть назад АГ3.

palsw
17.10.2011, 23:27
что бы ее вернуть -нужно ее купить (плоскогубцами расколол старую и поодной ноже выпаял )

у АлександрПП еще стоит АГ3 -вот он и проверит как с ней пишет или нет

---------- Post added at 22:27 ---------- Previous post was at 22:26 ----------

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

АлександрПП
17.10.2011, 23:27
АГ3 не долго назад поставить
Да не надо ее ставить назад. С ней у меня не работал одновибратор запуска двигателя, он крутился постоянно, подбирать ничего не стал, просто сделал по новой схеме. АГ3 оставил, перевод процессора в ожидание ведь идет нормально.
Питание подать напрямую на плату НГМД попробовал, результата ноль. Как не видил, что дискета системная, так и не видит. Хотя по осцилоографу чтение идет.

palsw
17.10.2011, 23:30
я тоже проверял осциллографом сигнал задержки -все четко как по мануалу при тесте №1 выбор вг 40 мкс задержка на 3 ножке ВГ3.


АлександрПП, сравните мои осциллограммы по каналу записи со своими.может различие найдёте .

АлександрПП
18.10.2011, 00:13
palsw, Ссылка на ROM-disk с новым тестом.
http://narod.ru/disk/28733209001/orion%20rom_1.bin.html

---------- Post added 18.10.2011 at 00:13 ---------- Previous post was 17.10.2011 at 23:49 ----------

И все-таки подпрограмма тест "период индекса" у нас с palsw не идет. Думаю, что дело и в этом.
Поэтому и запись не идет. Какая может быть запись, если программе не видно индекса.

palsw
18.10.2011, 00:29
тогда завтра удлиняем импульс!
http://s55.radikal.ru/i147/1110/95/a4fe7499db8d.jpg (http://www.radikal.ru)

palsw
18.10.2011, 20:46
тогда завтра удлиняем импульс!
http://s55.radikal.ru/i147/1110/95/a4fe7499db8d.jpg (http://www.radikal.ru)

Сделал доработку -тест индекса не проходит и записи нет.

Завтра куплю АГ3 и сигнал Ready перекину по старому без ТМ2.
Управление мотора на АГ3 ен буду заводить

АлександрПП
18.10.2011, 21:02
Завтра куплю АГ3 и сигнал Ready перекину по старому без ТМ2.
Управление мотора на АГ3 ен буду заводить
У меня так и сделано. Результат тот же. Тест индекса не идет. Запись - хорошо, чтение - ошибка.


записи нет.
Это что значит? Пишет контрольная запись - ошибка?

Error404
18.10.2011, 21:55
У меня так и сделано. Результат тот же. Тест индекса не идет. Запись - хорошо, чтение - ошибка.


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

А кондер на индексе надо подбирать. Я делал так: запускал форматировщик, и пока он форматирует, подключал кондеры параллельно основному небольшой емкости. В одних комбинациях треки не форматировались (формат таких треков идет меееедленно), а при определенной емкости формат начинал работать (треки начинали лететь быстро). У меня нигде не стояла емкость 3мкф (как указано на схеме выше). Обычно у меня подобранная емкость варьировалась в диапазоне 0.47 ... 1 мкф.

palsw
18.10.2011, 22:06
на схеме кондер 3,3 Нано фарада

---------- Post added at 21:06 ---------- Previous post was at 21:05 ----------

3300 пф

Error404
19.10.2011, 10:49
на схеме кондер 3,3 Нано фарада

---------- Post added at 21:06 ---------- Previous post was at 21:05 ----------

3300 пф

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

palsw
19.10.2011, 10:52
вчера делал формат и игрался кондерами до 0,47 мкф разными.эфекта нет -всё в бедах .
Заметил если в команду формат поставить ключик 1 - одинарная плотность то при форматировании не появляются 1 2 3 ?.но всёравно толку мало

palsw
19.10.2011, 15:57
Контроллер НГМД полностью работает .Ура товарищи!


Нужно только сделать 1 доработку управлением двигателя и исключить из схемы элементы С3,С5,С6,VD2,R4

доработка: D13 вывод 13 отрезать от D12 вывод 1.
D12 вывод 1 кинуть перемычку на D10 вывод 8
================================================== ================================================== ================

для загрузки ОС с дискеты использовать прошивку РОМ-диска с командами LDOS$ и DOS$
Правильный файл Ром-диск +программа TEST$
romdisk1_1.rar

схема в хорошем качестве+монтажка:FDD128.rar

Серия микросхем применена К555. (кроме К155ЛА8)
К155ИР1 можно (и нужно ) заменить на К555ИР16 с 1 доработкой: D6 вывод 8 укоротить и подтянуть резистором 5к-10к к +5V



на плате больше ошибок нет.

zorel
19.10.2011, 16:38
palsw, печатка в архиве с ошибкой №4 и №6, эти ошибки и перенеслась с этой печатки, так как перерисовывалась с этих картинок, если надо, позже выложу исправленную печатку со всеми исправлениями, шелкографии и платы.

palsw
19.10.2011, 16:44
palsw, печатка в архиве с ошибкой №4, эта ошибка и перенеслась с этой печатки, так как перерисовывалась с этих картинок, если надо, позже выложу исправленную печатку со всеми исправлениями, шелкографии и платы.

тогда оставлю только схему в архиве и монтажку

zorel
19.10.2011, 16:46
palsw, хорошо.

vladimir53
19.10.2011, 18:37
palsw
Поздравляю с победой!
Будет маленькая прозьба на схеме иным цветом покажите свои исправления.
(вы пишите что ушли от АГ3 она на схеме , оналогичная ситуация с С3,С5,С6,VD2,R4)
Одним словом хотелось увадить окочательный рабочий результат.
За рание спасибо.

palsw
19.10.2011, 18:47
АГ3 используется на половину.
все делать по схеме .
исправить 7 ошибок
доработки описаны выше.133 пост

http://narod.ru/disk/28929069001/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0(palsw).rar.html

balu_dark
19.10.2011, 19:05
так а совсем без АГ3 - не удалось сделать? Кстати а если ее заменить в новой плате на таймер 555 в дипе это не сильно нарушит устои собирающих реплику?
Ну и наверно уже больше к Zorel - нельзя ли сделать или джампер или просто площадки на плате чтобы можно было соплей припоя выбирать - ИР1 или ИР16?

palsw
19.10.2011, 19:11
еще нужно сделать джампер в разрыв сигнала Ready идущий от коллектора транзистора VT1 к контакту С29 системного разьема.

без АГ3 нельзя -толи из-за серии микросхем 555 толи х.з. почему но на ТМ2 зиписи нет,только чтение

balu_dark
19.10.2011, 21:10
Просто насколько помню АГ3 была копией таймера 555 вернее 2х таймеров в одном корпусе. я предлагаю заменить ее одним 8ми ногим дипом 555. его просто в разы проще доставать.


Кстати только что на форуме CQham набрел на следующую инфу :

Из прошлого опыта использования 155АГ3 выявилось следующее: если при работе произошол срыв её генерации по помехе, то приснятии помехи генерация не востанавливается.

palsw
19.10.2011, 21:44
схема испытана опытным путем.если есть желание - на свой страх и риск

Error404
19.10.2011, 22:01
Ну чего, теперь осталось сделать универсальный дешифратор.
ПО то планируете запускать или тупо собираете не самую удачную реплику?
Только авторская адресация - это примерно 10% орионовских программ так или иначе завязанных на НГМД.

palsw
19.10.2011, 22:26
[/COLOR]может сразу развести КНМГД Орион-сервис V3.30?
Error404,


удалил нету доработку,что бы не вводить людей в заблуждение

Error404
20.10.2011, 09:56
может сразу развести КНМГД Орион-сервис V3.30?
Error404,

Авторского варианта контроллера у меня не было, от Орион-сервис некоторое время был - контроллер был беспроблемный, запускался без отладки. Но как там сделан дешифратор (поддерживает ли он адресацию для ПО от Орион-Софт) я не помню.

Дольше всего (почти все время - т.е. и поныне) у меня был ленинградский контроллер с режимом HD (с опцией записи на диск более 800к). Но это вариант для тех у кого Z80.

palsw
20.10.2011, 12:20
вот то что нужно -доработка нашего контроллера :
http://s017.radikal.ru/i434/1110/e6/e02e8a83c0a3t.jpg (http://radikal.ru/F/s017.radikal.ru/i434/1110/e6/e02e8a83c0a3.jpg)

palsw
20.10.2011, 23:03
Проверил сегодня работу контроллера НМГД с работой 2-х дисководов одновременно на длинном сдвоенном шлейфе - 3,5 дисковод как A: .5,25 как B:
работает устойчиво ,загрузка ОС и форматирование успешное.

Только одно замечание на 5,25" дорожки после 70 с бедами идут.Хотя этот дисковод и эти дискеты успешно форматируются на Фениксе.

Предлагаю в следующей ревизии делать другой контроллер от "Орион-сервис" V3.3

balu_dark
20.10.2011, 23:41
Предлагаю в следующей ревизии делать другой контроллер от "Орион-сервис" V3.3

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

palsw
21.10.2011, 01:32
1.Доработка схемы с использованием D15 ла3 для компенсации после 43 дорожки ухудшила форматирование

balu_dark
21.10.2011, 01:46
В доработках с диодами - надо просто подбирать резисторы которые стоят по выходу диодов. До уверенного запуска логического элемента. диодные вещи сразу надо менять на соотв лог элементы, чтобы не парится с настройкой. Там в зависимости от включения диодов и туда куда подключен резистор на выходе( плюс или земля) - зависит какой получается элемент. на диодах собирается либо И (без инверсии - это чипы с маркировкой ЛИ ) либо элемент ИЛИ (это чипы с маркировкой ЛЛ). счас нет под рукой схемки посему не помню точно какое включение диодов каким элементом является.

На твоей схеме доработки это получается 3х входной И . Значит ИЛИ это диоды в обратную сторону и резистор к земле.

palsw
21.10.2011, 09:47
В доработках с диодами - надо просто подбирать резисторы которые стоят по выходу диодов. До уверенного запуска логического элемента. диодные вещи сразу надо менять на соотв лог элементы, чтобы не парится с настройкой. Там в зависимости от включения диодов и туда куда подключен резистор на выходе( плюс или земля) - зависит какой получается элемент. на диодах собирается либо И (без инверсии - это чипы с маркировкой ЛИ ) либо элемент ИЛИ (это чипы с маркировкой ЛЛ). счас нет под рукой схемки посему не помню точно какое включение диодов каким элементом является.

На твоей схеме доработки это получается 3х входной ИЛИ . Значит И это диоды в обратную сторону и резистор к земле.

уже плата на ладан дышит.живого места нет всё в порезах и перемычках.

balu_dark
21.10.2011, 10:49
Это я скорее на будующее. Просто я сам пролабался дня 3 в извращенном сексе с платой пентагон 48 когда запускал. А когда приехал осцилограф - увидел что не работал как раз такой диодный элемент. Подбором сопротивления я его таки запустил.
Вот и говорю теперь что проще менять на логику - чтобы остальные не долбались. Ибо например без осцилографа я бы не нашел этот глюк - пробник зараза показывал импульсы.

palsw
22.10.2011, 15:59
Это я скорее на будующее. Просто я сам пролабался дня 3 в извращенном сексе с платой пентагон 48 когда запускал. А когда приехал осцилограф - увидел что не работал как раз такой диодный элемент. Подбором сопротивления я его таки запустил.
Вот и говорю теперь что проще менять на логику - чтобы остальные не долбались. Ибо например без осцилографа я бы не нашел этот глюк - пробник зараза показывал импульсы.

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

---------- Post added at 14:59 ---------- Previous post was at 14:59 ----------

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

HardWareMan
22.10.2011, 16:09
Значит И это диоды в обратную сторону и резистор к земле.
И - это когда диоды соеденены анодами а сопро на +. Тогда любой 0 на любом катоде дает 0 на резисторе. Чтобы получить 1 на резисторе нужно подать 1 на все катоды.
ИЛИ - наоборот, диоды соединены катодами и сопро на массе. Любая 1 на любом аноде любого диода дает 1 на резисторе.
На вышеуказанной схеме собран монтажный 3И.

balu_dark
22.10.2011, 16:17
http://ru.wikipedia.org/wiki/Диодно-транзисторная_логика

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


И - это когда диоды соеденены анодами а сопро на +. Тогда любой 0 на любом катоде дает 0 на резисторе. Чтобы получить 1 на резисторе нужно подать 1 на все катоды.
ИЛИ - наоборот, диоды соединены катодами и сопро на массе. Любая 1 на любом аноде любого диода дает 1 на резисторе.
На вышеуказанной схеме собран монтажный 3И.

да - 3 И.
Я немного не так просто выразился.
Имелось ввиду (так как выход дешифратора инверсный) что логика работы подразумевает ноль на выходе при выборке любого адреса от 0 до 2.

palsw
22.10.2011, 16:21
описание по ссылке читали?

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

"Диоды VD1-VD4 образуют функцию или для сигналов низкого уровня"

balu_dark
22.10.2011, 16:29
можно попробовать поставить микросхему -монтажное место все ещё свободно.но желательно нарисовать мне схему хотябы от руки что бы я проверил все на практике
тем более порезы уже все есть на плате для доработки

Там ставить надо вместо диодов и резистора - элемент ЛА4 - его 3 входа элемента подаются на выходы дешифратора. а выход элемента ЛА4 подается на вход элемента ЛН1( инвертора) с выхода инвертора сигнал подается туда куда раньше подавался сигнал с диодов и резистора.

Может есть конечно 3И и без инверсии - но я чегото не нашел такой элемент.

Блин - нашел - Ли3П и Ли4 это 3И без инверсии - можно заменить диоды и резюк одним элементом такой микросхемы - расположение выводов легко гуглится. Учитывайте что Ли4 - это открытый колектор - может выпендриваться если на этой шине есть другие выходы.

---------- Post added at 15:29 ---------- Previous post was at 15:26 ----------


описание по ссылке читали?

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

"Диоды VD1-VD4 образуют функцию или для сигналов низкого уровня"

По какой из ссылок?

palsw
22.10.2011, 16:31
вместо инвертора лн1 можна использовать 1 вентиль самой ла4 для инвертирования

---------- Post added at 15:31 ---------- Previous post was at 15:30 ----------




По какой из ссылок?

http://www.radikal.ru/F/i060.radikal.ru/1106/4a/eea72accb5e8.jpg.html

balu_dark
22.10.2011, 16:34
я говорил за эту схему про диоды
http://zx.pk.ru/showpost.php?p=426338&postcount=144

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

palsw
22.10.2011, 16:41
в описании доработка от самих авторов орион-сервис.
Так какую микросхему паять?

---------- Post added at 15:41 ---------- Previous post was at 15:35 ----------

ЛЕ4 и пропускать выходной сигнал через нее еще раз?

balu_dark
22.10.2011, 16:43
По схеме с журнала - вечером сяду с карандашиком - попробую изобразить итоговое.
Счас пока будет некогда. Потом приаттачу результат.

palsw
22.10.2011, 16:43
Три логических элемента 3ИЛИ-НЕ

balu_dark
22.10.2011, 16:44
По Ли4 можно через нее - я просто из экономии думал юзать свободный инвертор под предлогом - мало ли может и остальные элементы ли4 куда сгодятся.
По рисунку 3 с журнала - вместо диодов ставим ла3 и DD1 освобождается.
Вобщем прошу таймаут до вечера ибо убегаю.

palsw
22.10.2011, 18:05
http://s017.radikal.ru/i431/1110/36/76fc9333a616t.jpg (http://radikal.ru/F/s017.radikal.ru/i431/1110/36/76fc9333a616.jpg.html)

сделал красиво на монтажном поле пустом доработку на диодах и о чудо всё работает.правда провода через пол платы висят.

грузится и "старая" (орион-софт) и "новая" (SP-club) ос :)[COLOR="Silver"]

АлександрПП
24.10.2011, 01:12
Аналогично. Конечно, сверху все красиво (относительно), но со стороны проводников уже жгут проводов.

palsw
24.10.2011, 13:07
Аналогично. Конечно, сверху все красиво (относительно), но со стороны проводников уже жгут проводов.

а есть 5,25" дисковод для проверки как форматирует и читает дорожки после 70 ?

АлександрПП
24.10.2011, 13:13
Есть, но выпаяно гнездо питания. Сегодня восстановлю - попробую. Да еще есть дискеты с 90-х годов. На них вряд ли что осталось, но попробую.

palsw
24.10.2011, 13:20
на 5" дискетах информация храниться по 10-15 лет.это же не 3,5 на один раз перенести ифу

Error404
24.10.2011, 14:49
на 5" дискетах информация храниться по 10-15 лет.это же не 3,5 на один раз перенести ифу

Это не так, все с точностью до наоборот. :)
Выпущенные в одинаковый период HD 3,5 дискеты всегда были лучшего качества, чем DD 5.25 того же производителя - проверено экспериментально многолетней практикой. От части за счет более совершенного техпроцесса и лучшей физической защищенности, отчасти из-за вдвое меньшей от проектной плотности записи (при использовании "заклееных" HD дискет в DD режиме). Когда я из сарая 15 лет спустя достал дискеты (все то, что сейчас расползлось по сайтам и архивам - большинсто было у меня в единственном экземпляре, например игры от ZX - т.е. их более ни у кого уже не было - протеряли), то прочитались только 3,5 диски, причем многие из них были с нестандартной (большей) плотностью записи (прменялся кварц некратный 8Мгц - так называемое "турбо"). И все равно читались.

Это только в конце нулевых годов 3,5 дискеты стали сразу делать "на выброс" (кстати 5,25 в это время уже не было вообще). Так и сам дисковод в наше время - это сугубо раритет, для реального применения уже не годный в силу произошедших процессов гниения.

АлександрПП
25.10.2011, 00:42
Есть дисковод DS-51A. И есть вопрос - как выставить перемычки, чтобы он выбирался как дисковод "А"?

Error404
11.11.2011, 10:20
за те платки даже думать страшно :).но контроллер уже стока крови выпил ,а операционку загрузить не могу.или дисковод парит голову или сам образ не такой как нужно

---------- Post added at 23:02 ---------- Previous post was at 22:30 ----------

http://s017.radikal.ru/i424/1110/7f/ad7c89c68b1at.jpg (http://radikal.ru/F/s017.radikal.ru/i424/1110/7f/ad7c89c68b1a.jpg.html)

Забавно. А платка контроллера дисковода то - разъемом наоборот ставится если делать как на фото (перпендикулярно материнской по аналогии установке плат в слоты). :v2_conf2:

Оно конечно создает конкретное ощущение, что общей картиной при проектировании не заморачивались, но несет большой плюс: в моем варианте п\п Ориона пока что 2 слота и они близко расположены. а такой вариант установки плат (деталями не в одну сторону, а друг от друга) позволит не переделывать плату и не расширять расстояние между разъемами.

Вопрос по теме: здесь где-нибудь схема КНГМД публиковалась? Хочу взглянуть, а что-то не нахожу...

Upd: Схему нашел во вложении этого поста (http://zx.pk.ru/showpost.php?p=426215&postcount=133) palsw. Вместе с репортом что все работает. Но там опять АГ3! К чему таки пришли в итоге? АГ3 или ТМ2? И если это финальный вариант, то может - в первый пост его?

palsw
11.11.2011, 11:40
Error404, АГ3 -финальный вариант

АлександрПП
11.11.2011, 14:10
Но там опять АГ3! К чему таки пришли в итоге? АГ3 или ТМ2?
У меня не работала часть АГ3, работающая на СТАРТ двигателя НГМД. Вернее, не выключался двигатель. Я не стал возиться с подбором цепочки С3, С5, С6, R4, VD2, а просто все это убрал и сделал как в авторской версии по журналу "Радиолюбитель" 6/93г.
DD 13.2 оставил, так как эта часть работает как надо. При желании можно убрать и ее и заменить на ТМ2. Но есть ли смысл, ведь микросхема все-равно останется?
Без разговоров нужно сделать и доработку дешифрации адресов. Там всего то - 4 диода и 2 резистора, а возможности увеличиваются.

Ewgeny7
08.12.2011, 21:30
Я тоже собрал контроллер, правда, пока без доработки дешифрации. Завтра увижу,как оно работает :)
Надеюсь, что в первом посте все необходимые исправления указаны.

АлександрПП
08.12.2011, 21:47
Да, других не найдено, да их и нет.

Ewgeny7
08.12.2011, 21:57
Да, других не найдено, да их и нет.
Очень хорошо. Спасибо за проделанную большую работу! :)

В доработку дешифрации еще не вникал толком, там просто добавляется кучка диодов для монтажных ИЛИ?

АлександрПП
08.12.2011, 21:59
Четыре диода, два резистора. Все очень хорошо ставится.

Ewgeny7
09.12.2011, 10:34
Народ, подскажите пожалуйста, как подготовить дискету и записать туда образ?
HddUtil имею в наличии.

palsw
09.12.2011, 10:42
Ewgeny7, образы есть в этой теме .Записать можно ZX-Studio последней версии переименовав ODI в KDI

Ewgeny7
09.12.2011, 12:00
Вроде как разобрался с записью посредством diskutil. Записывал disk1.odi и DISK2_.ODI (выложенный в этой теме). С контроллером у меня заработали программы DOS$, ATLAS$ и ALT33$. Прочие даже моторчик не включают. Дополнительной дешифрации у меня еще не сделано.
Но пока ничего не читается. DOS$ сообщает "NON-SYSTEM DISK!", при отсутствии диска во флоповоде - "NOT READY DRIVE", т.е. железяка в основном работает :)
Хорошо бы тест запустить, да флешер для прошивания ромдиска у меня дома :(

palsw
09.12.2011, 12:33
а команда LDOS грузит?а доработка мотора уже сделана?

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

http://zx.pk.ru/showpost.php?p=426215&postcount=133

АлександрПП
09.12.2011, 12:53
Если идет сообщение "NON-SYSTEM DISK!", значит, дискета в формате "Орион-сервис". Или записать другой лиск, или сделать доработку и грузиться другим загрузчиком. Проще потратить 20 минут и поработать паяльником, тогда этой заморочки не будет.

---------- Post added at 12:53 ---------- Previous post was at 12:37 ----------

Диск в гарантированно авторском стандарте.
http://narod.ru/disk/33796767001/DISK2_.ODI.html
Я поначалу тоже долго ковырялся с загрузкой, пока не понял, что диск не тот.

Ewgeny7
09.12.2011, 13:17
а команда LDOS грузит?
Нет, конечно. Даже мотор не запускает. Только DOS.


а доработка мотора уже сделана?
Мотор работает нормально.
Убрал детали, описанные выше по ссылке, мотор перестал выключаться. В чем суть удаления R4-D2?

palsw
09.12.2011, 13:25
Суть в том что бы исключить 1 половинку АГ3 микросхемы и сделать включение мотора как по команде LDOS и DOS .Рекомендую прочитать всю тему целиком и многое вопросы отпадут

Ewgeny7
09.12.2011, 13:41
В общем, придется отложить наладку до понедельника, когда принесу на работу флешер.

---------- Post added at 13:41 ---------- Previous post was at 13:39 ----------

palsw, обнови пожалуйста картинку собранной платы в первом посте. Я собирал плату по ней.

АлександрПП
09.12.2011, 14:09
В чем суть удаления R4-D2?
Эта часть схемы, видимо, не очень удачная.У меня тоже были проблемы с включением двигателя. Можно конечно подбирать элементы С3, С5, С8, R4. Лечится просто.Надо все это выкинуть и 10 вывод D3/5 соединить с 1 выводом D12.1. Т.е. мы исключаем первый элемент одновибратора D13.1.
D13.2 работает нормально и его не трогаем.
Но мне кажется, что это ни при чем. Ведь "Atlas" работает? Идет обмен с диском?

Ewgeny7
09.12.2011, 14:26
Ведь "Atlas" работает? Идет обмен с диском?
Атлас хитро работает. Он рисует свой экран, далее что-то читает с диска - мотор крутится, головка шагает по дорожкам, слышно 9 шагов. Затем сообщение об ошибке "DRIVE A: ISN'T READY".

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

Добавлю, что все микросхемы (кроме АГ3) проверялись перед пайкой, все исправны. АГ проверить было не на чем, но она новая. Доработки делал согласно первому посту (7 доработок). на шелкографии полный раздрай (конденсаторы нарисованы резисторами, нет нескольких маркировок) но я собирал по фото готовой платы в том же первом посту. Диоды сверял по схеме.
Из моих отличий в номиналах - резисторная сборка RR1 состоит из резюков 8к2 вместо 3к3, но на самой плате Ориона я дополнительно поставил такую же вторую сборку прямо на буфер данных D17. Итого суммарно плучилось 8200/2=4к1. Получилось вроде как замечательно, при чтении отсутствующих 2 и 3 страницы ОЗУ вижу четкие FF вместо всякого мусора.

АлександрПП
09.12.2011, 14:42
Он рисует свой экран,
Так "Атлас" не работает. Он рисует оболочку, но обмена с диском нет.
Может стоит посмотреть канал чтения, выбор дисковода, сам дисковод? На некоторых стоят переключатели. Как сделан кабель дисковода? Заклеено ли окно на дискете? Трудно советовать не видя предмет дискуссии.
Но не думаю, что ewgeny7 не разберется. Если все собрано так как на форуме, то должно работать. Конденсаторы там в основном блокировочные. Резисторные сборки не такие? Ну и что? Хоть их номинал и больше, но к "1" они ведь цепь подтягивают, а больше от них ничего и не требуется.

Ewgeny7
09.12.2011, 14:46
сам дисковод? На некоторых стоят переключатели. Как сделан кабель дисковода?
Дисковод и шлейф взяты со Спектрума, драйв рабочий, шнур уже имеет перекрутку 10-12 жил (выбор А).


Заклеено ли окно на дискете?
Конечно.


Трудно советовать не видя предмет дискуссии.
Это да :) Ремонт "по телефону" не всегда объективен.

Error404
09.12.2011, 16:01
Это да :) Ремонт "по телефону" не всегда объективен.

В порядке предположения - выведены ли сигналы /SYNC и такт на системный разъем на контакты B7 и B23 соответственно? Без этого чтение на проце 8080 может работать криво (Кстати, в первом посте это не отражено. Или я проглядел?).

АлександрПП
09.12.2011, 16:35
Это да Ремонт "по телефону" не всегда объективен.
Это да. Хотя, если верить телеящику, хирурги операции почти по телефону делают.

palsw
09.12.2011, 18:17
Error404, это описано в теме о сборке самой мамки :)

PS:Судя по 1 "Спасибо" в 1 посте - мой труд особо не кому и ненужен...

Error404
09.12.2011, 19:27
PS:Судя по 1 "Спасибо" в 1 посте - мой труд особо не кому и ненужен...

Уже не 1 :)

Ewgeny7
12.12.2011, 12:56
В общем, заработало. Никакие резисторы-конденсаторы не удалял, мотор и так прекрасно работает. Подбирал емкость С2, который 200пф изначально стоит. Увеличил до 300, начало читаться. Но, прогревшись, все равно чтение отваливается. Буду копать дальше.

Ewgeny7
12.12.2011, 14:13
Слева от VD1 должен стоять блокировочный конденсатор 12вольт - земля. Контактные площадки есть, шелкографии нет.

Error404
12.12.2011, 16:25
В общем, заработало. Никакие резисторы-конденсаторы не удалял, мотор и так прекрасно работает. Подбирал емкость С2, который 200пф изначально стоит. Увеличил до 300, начало читаться. Но, прогревшись, все равно чтение отваливается. Буду копать дальше.

Все же, узел формирующий /WAIT с КНГМД на ЦПУ у тебя подключен или в воздухе висит (B7, B23)?

Ewgeny7
12.12.2011, 16:53
Все же, узел формирующий /WAIT с КНГМД на ЦПУ у тебя подключен или в воздухе висит (B7, B23)?
Еще не знаю, делал только описанные доработки.
Определил, что чтение улетает когда прогревается именно ВГ93. Попробовал пуллапнуть CLK и RAW, пока не помогло. Слегка прогревал микросхемы поочередно паяльником, "откликнулась" ВГ.

HardWareMan
12.12.2011, 17:15
У некоторых моих ВГшек был такой глючок с прогревом. Даже не сразу и вкурил что к чему. Кстати, тоже на Орионе, схема из Радио.

АлександрПП
12.12.2011, 17:16
Еще не знаю, делал только описанные доработки.
Надо обязательно посмотреть. Если этого не сделано, то не работает таймер задержки и КНГМД просто не успевает читать данные.

Error404
12.12.2011, 18:29
Надо обязательно посмотреть. Если этого не сделано, то не работает таймер задержки и КНГМД просто не успевает читать данные.

Ага. Я об этом же пишу, уже не в первый раз. :) Для 8080 это надо обязательно.
На z80, тем более на турбированном (хотя говорят что и на 2,5Мгц Z80 - тоже) этот узел уже не будет нужен.

HardWareMan
13.12.2011, 08:55
Не знаю. Когда я делал свой дисковод (http://www.emuverse.ru/wiki/%D0%9E%D1%80%D0%B8%D0%BE%D0%BD-128/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_12-92/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D 0%B5%D1%80_%D0%9D%D0%93%D0%9C%D0%94) из журнала Радио (это который потом с SP-DOS (http://www.emuverse.ru/wiki/%D0%9E%D1%80%D0%B8%D0%BE%D0%BD-128/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_01%2C02-93/SPDOS) работал), я сделал только то, что было в статье (удлинение цикла обращения и предкомпенсация записи). Так вот, у меня все отлично работало на программном уровне на штатных 2,5МГц, впрочем как и с SPDOS.

;FDC CONTROL REGISTER
CTR:PUSH PSW
CT0:LDA 0F700H
ANI 1H
JNZ CT0
POP PSW
STA 0F700H
RET
;WAITING FOR DRIVE READY
RED:LDA 0F700H
ANI 80H
JNZ RED
RET
RWR:LDA 0F700H
ANI 82H
JNZ RWR
RET
;LOAD SECTOR 512 BYTES WITH CHECKING CHECKSUMM
;10H TRIES, [HL] - ADR...
INS:PUSH D
PUSH B
MVI B,10H
IS0:PUSH B
LDA TRK
ANI 1H
MOV C,A
LDA DRV
ORA C
STA 0F602H
LDA TRK
RRC
ANI 7FH
STA 0F703H
XRA A
MOV B,A
MVI A,18H
CALL CTR
CALL RWR
LDA SEC
INR A
STA 0F702H
MVI A,80H
CALL CTR
MVI C,82H
LXI D,0F700H
IS1:LDAX D
ANA C
JZ IS1
LDA 0F703H
MOV M,A
INX H
INR B
JNZ IS1
IS2:LDAX D
ANA C
JZ IS2
LDA 0F703H
MOV M,A
INX H
INR B
JNZ IS2
POP B
LDA 0F700H
MOV C,A
ANI 80H
JNZ IS3
MOV A,C
ANI 08H
JZ IS4
DCR B
JNZ IS0
MVI A,08H
JMP IS5
IS3:MVI A,80H
JMP IS5
IS4:XRA A
IS5:STA BER
POP B
POP D
RET
;SAVE SECTOR 512 BYTES
;[HL] - ADR...
OTS:PUSH D
PUSH B
LDA TRK
ANI 1H
MOV C,A
LDA DRV
ORA C
STA 0F602H
LDA TRK
RRC
ANI 7FH
STA 0F703H
MVI A,18H
CALL CTR
XRA A
MOV B,A
LXI D,0F700H
CALL RED
MVI C,82H
LDA SEC
INR A
STA 0F702H
MVI A,0A0H
CALL CTR
OS0:LDAX D
ANA C
JZ OS0
MOV A,M
STA 0F703H
INX H
DCR B
JNZ OS0
OS1:LDAX D
ANA C
JZ OS1
MOV A,M
STA 0F703H
INX H
DCR B
JNZ OS1
LDA 0F700H
ANI 80H
STA BER
POP B
POP D
RET
Пришлось разбить цикл на две части - второе условие уже вылазило за пределы таймингов. Ну и при чтении 1К сектора таких циклов естественно 4. А для спектрумских дискет вообще один:

;Управление Регистром
CTR:LDA 0F700H
ANI 01H
JNZ CTR
MOV A,C
STA 0F700H
RET
;Запись данных с синхронизацией
DAT:LDA 0F700H
ANI 01H
JNZ DAT
MOV A,C
STA 0F703H
RET
;Чтение сектора SEC-СЕКТОР, TRK-ДОРОЖКА
INS:PUSH H
PUSH D
PUSH B
LDA TRK
ANI 1H
ORI 0EH
STA 0F602H
LDA TRK
ANI 7EH
RRC
MOV C,A
CALL DAT
MVI C,18H
CALL CTR
LDA SEC
INR A
STA 0F702H
CALL RED
MVI C,80H
CALL CTR
LXI H,BUF
LXI D,0F700H
MVI C,82H
IN0:LDAX D
ANA C
JZ IN0
LDA 0F703H
MOV M,A
INR L
JNZ IN0
LDA 0F700H
POP B
POP D
POP H
RET
;Запись сектора SEC-СЕКТОР, TRK-ДОРОЖКА
OTS:PUSH H
PUSH D
PUSH B
LDA TRK
ANI 1H
ORI 0EH
STA 0F602H
LDA TRK
ANI 7EH
RRC
MOV C,A
CALL DAT
MVI C,18H
CALL CTR
LDA SEC
INR A
STA 0F702H
CALL RED
MVI C,0A0H
CALL CTR
LXI H,BUF
LXI D,0F700H
MVI C,82H
OT0:LDAX D
ANA C
JZ OT0
MOV A,M
STA 0F703H
INR L
JNZ OT0
LDA 0F700H
POP B
POP D
POP H
RET
Это все надежно работало с 800К дискетами и двумя дисководами Электроника (сдвоенная пачка от корвета, кстати) в далеких 90х...

Ewgeny7
13.12.2011, 09:22
Ага. Я об этом же пишу, уже не в первый раз.
Спасибо :) Нужно эту доработку указать в первом посте, причем строго обязательно.
Орион теперь работает полностью. На фото - суровый Windows XP ВМ80 Edition :)
Теперь надо сделать доработку дешифрации.
А какой диск содержит игрушки типа "Клад" и из-под чего их вообще запускают?

Ewgeny7
13.12.2011, 09:30
Error404, у тебя на сайте похоже новый глюк - файловый архив показывает только одну ссылку, к дискам с софтом не перейти :(

Error404
13.12.2011, 11:56
Error404, у тебя на сайте похоже новый глюк - файловый архив показывает только одну ссылку, к дискам с софтом не перейти :(

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

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


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


+100500



А какой диск содержит игрушки типа "Клад" и из-под чего их вообще запускают?

Этот:
http://orion-z.mylivepage.ru/file/337/1231_Disk25.zip
Или этот:
http://orion-z.mylivepage.ru/file/337/1230_Disk15.zip

Также, на 8080 должно работать это:
http://orion-z.mylivepage.ru/file/337/1222_disk33.zip

palsw
13.12.2011, 12:04
добавил сообщение о доработке основной платы

Ewgeny7
13.12.2011, 13:25
Сделал доработку на четырех диодах и двух резисторах. Как раньше работали DOS, ATLAS и ALT33, так и работают. А вот BOOT и LDOS только "трещат" головками дисковода. Ошибок вроде не понаделал...

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


Ты в привилегированной группе - должен видеть все файлы.
Да, ты прав, я вышел-зашел и всё стало видно.

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

АСРM у мну не работает судя по всему, диски с игрушками не пошли.

palsw
13.12.2011, 13:38
Ewgeny7, ну без доработки мотора и не будет работать.

---------- Post added at 11:38 ---------- Previous post was at 11:34 ----------

Нужно только сделать 1 доработку управлением двигателя и исключить из схемы элементы С3,С5,С6,VD2,R4

доработка: D13 вывод 13 отрезать от D12 вывод 1.
D12 вывод 1 кинуть перемычку на D10 вывод 8

Ewgeny7
13.12.2011, 13:54
ну без доработки мотора и не будет работать.
Делал доработку мотора как нарисовано в схеме с дополнительной дешифрацией, мотор вообще с ума сходит. Любое обращение к ВГ (или сброс) дергает старт. Не читается вообще ничего. Также пробовал удалять R4-D2. Появляется табличка "loading osdos 48k please wait" и что-то читается в экранную область. Там случаем не надо 256кб для старта системы? У меня пока 128кб (нет лишних ВА86).

---------- Post added at 13:45 ---------- Previous post was at 13:44 ----------

Ага, не успел я ответить. Сейчас попробую.

---------- Post added at 13:54 ---------- Previous post was at 13:45 ----------


Нужно только сделать 1 доработку управлением двигателя и исключить из схемы элементы С3,С5,С6,VD2,R4

доработка: D13 вывод 13 отрезать от D12 вывод 1.
D12 вывод 1 кинуть перемычку на D10 вывод 8
Сделал. Старт мотора работает четко. Диск с OSDOS (disk2_.odi) загружается и DOS, и LDOS. Уже лучше :)
Дискеты с ACPM не стартуют по прежнему, грузят в экранную область и виснут. картинка на экране стабильная, значит чтение тут не причем. Может, им требуется 2 страница памяти, которой у меня нет?

palsw
13.12.2011, 13:57
все кто делал доработку мотора не жалуются -у всех всё работает.

скорее всего нужна дополнительная память,версия ос 60к

Ewgeny7
13.12.2011, 14:02
все кто делал доработку мотора не жалуются -у всех всё работает
Да при чем тут мотор? Мотор тарахтит исправно.
Попробуй запустить у себя дискеты, ссылки на которые дал выше Сергей (диски 15, 25, 33).

palsw
13.12.2011, 14:10
Ewgeny7, я пока орионом не занимаюсь -закинул его до весны.
я так и не решил что делать с z80 и нет монитора -жду сборки vga конвертера

Могу сказать только одно - в моих постах есть проверенные образы дисков .

ps: мой ответ на работу мотора был на твое сообщение ДО редактирования

---------- Post added at 12:10 ---------- Previous post was at 12:05 ----------

диски по ссылкам не могу скачать -Доступ запрещен

АлександрПП
13.12.2011, 14:11
Может, им требуется 2 страница памяти
Нет. Все должно работать без допОЗУ. Только что попробовал для верности.
Если при загрузке дискеты идет вывод в экранную область,то надо сменить загрузчик и грузиться BOOT$. Загрузчики не взаимозаменяемы при доработке дешифрации адресов.
Эффект "треска" есть именно в этом загрузчике, у меня также "трещит", только не головки, а двигатель.

Ewgeny7
13.12.2011, 14:22
надо сменить загрузчик и грузиться BOOT$
Вот этот загрузчик - единственный, который не работает. При запуске что-то трещит, затем на секунду включается дисковод, экран гаснет, дисковод выключается и всё. Экран темный.

АлександрПП
13.12.2011, 14:28
Чтобы долго не искать, вот ссылка на образ диска. Загружаться BOOT$.
http://narod.ru/disk/34214193001/boot.odi.html
Значит, поступим так. Делаем этот диск. Грузимся BOOT$. Если не идет - проверяем монтаж доработки (Диоды).

Error404
13.12.2011, 14:36
Дискеты с ACPM не стартуют по прежнему, грузят в экранную область и виснут. картинка на экране стабильная, значит чтение тут не причем. Может, им требуется 2 страница памяти, которой у меня нет?

В экранную область - это в какую страницу? Должно грузить во вторую (считая с 1), т.е. в область атрибутов цвета. Загрузчик надо использовать BOOT$ или MBOOT$

АлександрПП
13.12.2011, 14:40
Загрузчик надо использовать BOOT$
О том и речь.

Error404
13.12.2011, 14:41
диски по ссылкам не могу скачать -Доступ запрещен

Каким логином ходите? Список посещавших за 30 дней:

stanislav0849
3 дня назад 09.12.2011 17:45:39

alexanderpp
15 дней назад 27.11.2011 21:26:27

vadim-enot
16 дней назад 26.11.2011 17:35:16

Чтобы читалось всё, надо добавить ваш логин в соответствующую группу. И, возможно, придется после этого перелогиниться в системе mylivepage (чтобы обновились куки браузера). Anonymous-ом качается только часть архивов

Ewgeny7
13.12.2011, 15:04
Делаем этот диск. Грузимся BOOT$. Если не идет - проверяем монтаж доработки (Диоды).
Сделал. Загрузился. Черный экран. Диоды распаяны правильно. Пошел вешаться. Надо бы резисторы попробовать "покрутить".

---------- Post added at 15:04 ---------- Previous post was at 15:03 ----------


В экранную область - это в какую страницу?
Пиксели (нулевая). Или, первая по твоему "исчислению" :)

palsw
13.12.2011, 15:10
Ewgeny7, 50% что диоды не правильно напаяны и есть ошибка -50% отдаю на соплю

Error404
13.12.2011, 15:14
Пиксели (нулевая). Или, первая по твоему "исчислению" :)

Это очень странно.
Загрузчик BOOT$ в цикле:
- читает 1 сектор в буфер ниже экрана,
- перемещает сектор во вторую страницу (в моем исчислении) подпрограммой Монитора

И так пока не будет прочитана вся система во вторую страницу (в моем исчислении), с адреса 0 и далее.

Загрузчик BOOT$ передает управление на адрес 0 в ту страницу куда перемещены прочитанные данные. А уже там система себя "распаковывает" в область экранных атрибутов.

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

АлександрПП
13.12.2011, 15:23
50% что диоды не правильно напаяны и есть ошибка -50% отдаю на соплю
Верно.
Или дорожки не дорезаны - не допаяны.
Резисторы лишь подтягивают входы к "1".

Ewgeny7
13.12.2011, 15:23
50% что диоды не правильно напаяны и есть ошибка -50% отдаю на соплю
У меня другая версия - диоды выпаяны с какой-то платы, немножко по разному раскрашены. Возможно, вместо диода там стабилитрон какой-нить попался. Завтра найду новые.

palsw
13.12.2011, 15:25
Ewgeny7,мы ж не телепаты - я всегда предполагаю что диоды новые и впаяны правильно.

АлександрПП
13.12.2011, 16:00
Ну вот, а то сразу - вешаться!!!:smile:Тут Новый год впереди...
Хотя, если стабилитрон, значит, наоборот, должен стабильно работать.

Ewgeny7
14.12.2011, 12:31
Нашел косяк. В смысле, недоработку. Не перекинут 10 вывод D1.3.
BOOT заработал, загрузилась АСРМ. Но далее - новая проблема, дабы не скучать :)
На дисках с этой осью в качестве шелла стоит bridge panels. И вот эта фиговина не работает... Она загружается, и на экране невнятная цветная каша. Причем, активный экран судя по всему переключился на другой адрес, поскольку при нажатии сброса на экране видно промелькнувшую "шапку" advanced CP/M bla-bla-bla зелеными буквами на черном фоне.
Есть способ остановить загрузку этого шелла?

АлександрПП
14.12.2011, 12:42
Надо учитывать, что на некоторых дисках записаны программы для z80.

Ewgeny7
14.12.2011, 12:43
Есть! Придушил я эту бридж-панель. Можно работать в голом СР/М.
Теперь маленькая фотосессия :)

palsw
14.12.2011, 12:44
АлександрПП, и вот тут вся радость кончилась :) Кто смелый 1й подключит плату?

Ewgeny7
14.12.2011, 12:55
Я пока в смятении насчет Z80-Card. Кучка доступного софта сразу увеличится, но хочется и ВМ80 оставить...

АлександрПП
14.12.2011, 12:56
Имеется ввиду Z80? Хоть сейчас. Но нужна инструкция по резке-пайке.

palsw
14.12.2011, 13:02
АлександрПП, вот после установки и напишите всем нам инструкцию:)

Error404
14.12.2011, 14:35
Нашел косяк. В смысле, недоработку. Не перекинут 10 вывод D1.3.
BOOT заработал, загрузилась АСРМ.


Это на контроллере или на основной плате?



Но далее - новая проблема, дабы не скучать :)
На дисках с этой осью в качестве шелла стоит bridge panels. И вот эта фиговина не работает... Она загружается, и на экране невнятная цветная каша. Есть способ остановить загрузку этого шелла?

Должно работать. Оно "pure-8080", должно работать на журнальном Орионе без доработок. С какого диска не работает? Или со всех?

АлександрПП
14.12.2011, 14:44
вот после установки и напишите всем нам инструкцию
Нет желания кромсать плату. Мы выберем другой путь.

Error404
14.12.2011, 14:48
АлександрПП, вот после установки и напишите всем нам инструкцию:)

В теме "Орион - плата ATX" в посте #74 (http://zx.pk.ru/showpost.php?p=441207&postcount=74) я размещал схему Ориона с подключенным Z80CardII как оно в моем представлении должно быть включено. Но чтобы это посмотреть надо протеус. И там в смесителе сигналов выборки портов F8,F9,FA используется ЛА3 вместо элементов ЛН1 (что правильно для новой схемы чтобы не плодить последовательные элементы), а в нашем случае удобнее ставить ЛИ1 перед ЛН1 как в инструкции Чистякова.

andreil
14.12.2011, 19:10
Но чтобы это посмотреть надо протеус.
Вот схема в графике
http://s009.radikal.ru/i309/1112/6a/2e2f0ee6d642t.jpg (http://radikal.ru/F/s009.radikal.ru/i309/1112/6a/2e2f0ee6d642.png.html)

Ewgeny7
15.12.2011, 00:04
Это на контроллере или на основной плате?
На контроллере, это фрагмент доработки дешифратора.


Должно работать. Оно "pure-8080", должно работать на журнальном Орионе без доработок. С какого диска не работает? Или со всех?
Насчет дисков не скажу... Диск "А", флопик, устроит такой ответ? :)
Я пробовал запускать его не автостартом, а вручную с дискеты, та же каша. На одном из дисков обнаружил похожий шелл, но под названием LORD вроде. Вот он - работает.


Нет желания кромсать плату.
А я все-таки решусь, хочется СР/М нормальный запустить.
Из ближайших хотелок - сделать на макетке SD-контроллер MSX для третьего свободного порта. На Орион-2010 мне понравился этот способ хранения данных.

АлександрПП
15.12.2011, 00:12
сделать на макетке SD-контроллер MSX
Это дело!
По Z80, может быть выделимся в отдельную ветку? Тема интересная.

Error404
28.12.2011, 15:35
А зачем к выводу 2 DD10 прицеплен конденсатор? На принципиальной схеме его нет. Если он нужен - то какого номинала?

Error404
29.12.2011, 12:21
А зачем к выводу 2 DD10 прицеплен конденсатор? На принципиальной схеме его нет. Если он нужен - то какого номинала?

Таки ставил кто-то этот кондёр или нет?

Ewgeny7
29.12.2011, 13:18
Таки ставил кто-то этот кондёр или нет?
Нет. Его у меня просто нет на шелкографии.

АлександрПП
29.12.2011, 15:23
Судя по тому, куда идет второй конец конденсатора, ему там нечего делать. А откуда появился такой вопрос? На той плате, что мы делали его и близко нет.

Error404
29.12.2011, 15:48
Судя по тому, куда идет второй конец конденсатора, ему там нечего делать. А откуда появился такой вопрос? На той плате, что мы делали его и близко нет.

Так было нарисовано в версии от 30 октября (которая с исправлениями - по крайней мере перечисленное в первом посте там всё исправлено)

В-общем, с шелкографии я его убираю, отверстия на всякий случай оставим.

АлександрПП
29.12.2011, 15:57
Отверстия - конечно. Они же переходные.

Vovan_a
01.03.2012, 00:44
Какой шаг отверстий под системный разъем на первом фото в первом посте?

palsw
01.03.2012, 00:49
Vovan_a, щаг 2,54 под буржуйские разьемы DIN

aviator
10.03.2012, 17:13
Жду разъёмы, пару резисторов и конденсатор, по почте. Вот, что получилось:
https://lh6.googleusercontent.com/-Q52q-7X8Uz8/T1tS8NyCTLI/AAAAAAAAAHg/Np3gGm9HffQ/s1280/%25D0%259A%25D0%25BE%25D0%25BD%25D1%2582%25D1%2580 %25D0%25BE%25D0%25BB%25D0%25BB%25D0%25B5%25D1%2580 %2520FDD.JPG

Vovan_a
15.03.2012, 18:03
Системный разьем устанавливается со стороны установки деталей или с обратной стороны платы?

palsw
15.03.2012, 18:05
Vovan_a, http://zx.pk.ru/showpost.php?p=424290&postcount=45

Error404
17.03.2012, 12:39
Какой загрузчик для CP/M "OSDOS" (которая от Орион-Софт - т.е. авторов) лучше: DOS$ или LDOS$ ?

aviator
17.03.2012, 14:35
Я пользовался всегда LDOS$ грузила и 48к и 64к варианты.