PDA

Просмотр полной версии : Восстановление ДВК-2



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

palsw
18.03.2014, 18:39
готово


.DIR HX3:
18-Mar-2014
DHRY .C 20 27-Mar-2013 READ .ME 1 27-Mar-2013
DHRY .SAV 24 27-Mar-2013
3 Files, 45 Blocks
0 Free blocks

.RUN HX3:DHRY
Dhrystone(1.1) time for 5000 passes = 13
This machine benchmarks at 384 dhrystones/second

form
18.03.2014, 18:45
готово

Тоже прогнал. Под ZM запустился без проблем, под SB пришлось в бубен колотить - слишком маленький стек указан при сборке, на KDJ11 в кернел режиме yellow trap получается. Ну и под SB прогнал с отключенным кэшем.


Network Access SW V3.2 BL01 for DS90M
DECserver 90M, Novosibirsk, RU


(c) Copyright 2005, Digital Networks, DNPG, LLC - All Rights Reserved

Visit us at www.digitalnetworks.net


Please type HELP if you need assistance

Local> C BIGSYS_CONS

Password>

Local -010- Session 1 to BIGSYS_CONS on node PDP11.ORG.RU established

Testing in progress - Please wait
Memory Size is 4088 K Bytes
9 Step memory test
Step 1 2 3 4 5 6 7 8 9


Message 04 Entering Dialog mode

Commands are Help, Boot, List, Setup, Map and Test.
Type a command then press the RETURN key: B DU3


Trying DU3

Starting system from DU3


RT-11ZM (S) V05.07

.SET TT QUIET

.R DATE


Date? 18-MAR-2014

.AS D10 DK

.MOU LD DHRY

.RU LD:DHRY
Dhrystone(1.1) time for 5000 passes = 4
This machine benchmarks at 1250 dhrystones/second

.BO RT11SB

RT-11SB (S) V05.07

.SET TT QUIET

.R DATE

.MOU LD D10:DHRY

.RU LD:DHRY

?MON-F-Trap to 4 006660

.E 6650-6660
001413 010600 016546 000010 005046

.GET LD:DHRY

.D 42=50000

.ST
Dhrystone(1.1) time for 5000 passes = 4
This machine benchmarks at 1250 dhrystones/second

.VDT


VDT V05.07
*177746/000000 14
*^C

.GET LD:DHRY

.D 42=50000

.ST
Dhrystone(1.1) time for 5000 passes = 10
This machine benchmarks at 500 dhrystones/second

hobot
18.03.2014, 19:20
Результаты для других компьютеров такие:
А УК-НЦ? ) (он как бы то же компьютер! прогнал в эмуляторе пока,
запускал с ЖД под разными версиями мон.)

palsw
18.03.2014, 20:45
hobot, слабовато в сравнении с вм2 в ДВК на 140 .Подождем может еще кто то на ВМ3 прогонит.

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

form, как бы мне кеш прикрутить :) (шютка)

form
18.03.2014, 20:46
[b]как бы мне кеш прикрутить :) (шютка)

Может сразу KDJ11 вместо ВМ3 :D

palsw
19.03.2014, 12:25
забыл совсем - текущая схема переходника .Скорость работы 57600.
http://i.piccy_.info/i9/9904fd75ae2e5b246098f29caefd5246/1395224049/23708/716355/tekushchaia_skhema_500.jpg (http://piccy_.info/view3/6090624/d42f51024c0e8b64cc48e8123c9aface/)http://i.piccy_.info/a3/2014-03-19-10-14/i9-6090624/500x268-r/i.gif (http://i.piccy_.info/a3c/2014-03-19-10-14/i9-6090624/500x268-r)

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

[/COLOR]Patron,
Какой больше нравится. Большинство результатов у них одинаковые, а когда результаты отличаются, то сложно сказать, какой результат ближе к истине.

интересно автор программы один ,есть исходники тестов?Мне нравиться тот который просит включить таймер ,а затем выключить.Первый без таймера тупо висит без признаков жизни .Культура программирования однако,так же как и тест PDPCLK -так же просит включить таймер.

form
19.03.2014, 12:29
есть исходники тестов?Мне нравиться тот который просит включить таймер ,а затем выключить.

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

palsw
19.03.2014, 12:37
form, лучше писать ,чем тупо висеть :)

form
19.03.2014, 12:40
form, лучше писать ,чем тупо висеть :)

Так она и тупо висит как раз - та, что спрашивает. Потому что у меня например в принципе нельзя выключить таймер даже если очень захотеть :D

---------- Post added at 15:40 ---------- Previous post was at 15:38 ----------

Ну кроме экзотического варианта - выпасть в пульт, прописать 0 в 17777546 и нажать P. Но по идее - зачем его в принципе выключать-то? - пусть себе система его пользует...

palsw
19.03.2014, 15:57
Patron, Есть адаптированный тест CPS.SAV под мс1201.02-01 ?

http://zx-pk.ru/showpost.php?p=564938&postcount=174


.RUN HX6:HXUCPS

HXUCPS - Check HX port 176570 READ speed v1.3

WAIT 1 SECOND..
?MON-F-Trap to 4 001312

.

---------- Post added at 13:57 ---------- Previous post was at 12:31 ----------

вид доработки платы -генератор 10 мгц.
http://i.piccy_.info/i9/4b63f8350f7b8d6d05dd65f630c4dde2/1395230199/45665/716355/IMG_0041_500.jpg (http://piccy_.info/view3/6091298/632e15a714a82a0794dfc5c6534d509e/)http://i.piccy_.info/a3/2014-03-19-11-56/i9-6091298/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-03-19-11-56/i9-6091298/472x354-r)
http://i.piccy_.info/i9/a20e5be0356f08768e37232882c34fc9/1395230221/42070/716355/IMG_0043_500.jpg (http://piccy_.info/view3/6091300/2ffa8d7019755b5ef1674ec7b801197d/)http://i.piccy_.info/a3/2014-03-19-11-57/i9-6091300/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-03-19-11-57/i9-6091300/472x354-r)

вид адаптера - сколько раз на монтажке менялась схема :)

http://i.piccy_.info/i9/798de6b2b9520365416cae58c1dcf72f/1395230145/43700/716355/IMG_0038_500.jpg (http://piccy_.info/view3/6091289/61c10598d1cfef7dad300bed886f728e/)http://i.piccy_.info/a3/2014-03-19-11-55/i9-6091289/472x354-r/i.gif (http://i.piccy_.info/a3c/2014-03-19-11-55/i9-6091289/472x354-r)

Patron
19.03.2014, 18:13
Есть адаптированный тест CPS.SAV под мс1201.02-01 ?Другими словами, тест CPS для стандартного адреса терминала (http://zx.pk.ru/attachment.php?attachmentid=46846).

Результат запуска на эмулируемой ДВК-1 такой:



.RU CPS

CPS - Check Terminal Output Speed - v1.8

TEST ENGINE RATE FOR THIS CPU
CPS: 8'973

Press ANY KEY to EXIT..

PORT 0177566 TESTED SPEED
CPS: 960

Program completed.

.

palsw
19.03.2014, 18:20
Patron, внизу окна терминала от 5600-5700


.RUN HX6:CPS

CPS - Check Terminal Output Speed - v1.8

TEST ENGINE RATE FOR THIS CPU
CPS: 15'883

Press ANY KEY to EXIT..

PORT 0177566 TESTED SPEED
CPS: 5'207

http://i.piccy_.info/i9/d6c120171e86cb1e23092ec551cc3d42/1395238966/26736/716355/1_500.jpg (http://piccy_.info/view3/6092359/1f30602db1102ed9741d593901ac6cfb/)http://i.piccy_.info/a3/2014-03-19-14-22/i9-6092359/459x363-r/i.gif (http://i.piccy_.info/a3c/2014-03-19-14-22/i9-6092359/459x363-r)

проверяется чтение,а при обычной загрузке обычно запись доходит до 5700.Чтение всегда мало загружено
http://i.piccy_.info/i9/428ae2c222264d1ecd3b2028819ce1f9/1395239098/24746/716355/2_500.jpg (http://piccy_.info/view3/6092376/7b077623936bd04d53ea59e094d4b29a/)http://i.piccy_.info/a3/2014-03-19-14-24/i9-6092376/461x362-r/i.gif (http://i.piccy_.info/a3c/2014-03-19-14-24/i9-6092376/461x362-r)

palsw
19.03.2014, 22:12
Я уже писал о небольшой не стабильности работы на 57600 временами.Сегодня занялся этой проблемой и выявил что на холодную отлично работает - загружает систему,отдает команду DIR.Но с прогревом начинались трапы и даже каша символов.Оказалось наш любимый оптрон аот110 при нагреве заваливал крутизну фронта .с вентилятором проблема не проявлялась.Сделал доработку - резистор 100к навесил параллельно R18 (100к) - уже 4 часа контролирую работу в терминале - проблем нет.еще понаблюдаю день - другой и заменю штатный резистор на 50к.

http://i.piccy_.info/i9/b2a45a465943306342be3a913a0ca45b/1395252736/22954/716355/Bezymiannyi_500.jpg (http://piccy_.info/view3/6093705/27409f164c6f79ed7b7afdc04f17403b/)http://i.piccy_.info/a3/2014-03-19-18-12/i9-6093705/500x258-r/i.gif (http://i.piccy_.info/a3c/2014-03-19-18-12/i9-6093705/500x258-r)

MiX
19.03.2014, 22:39
Тест DHRY

процессор ВМ3

Dhrystone(1.1) time for 5000 passes = 17
This machine benchmarks at 294 dhrystones/second

palsw
19.03.2014, 22:58
MiX, что то на 100 меньше чем ВМ2.В чем прикол?

запустил у себя
DHRY_v2.0

.RUN HX6:DHRY
Dhrystone(1.1) time for 5000 passes = 12
This machine benchmarks at 416 dhrystones/second

DHRY


.RUN HX3:DHRY
Dhrystone(1.1) time for 5000 passes = 13
This machine benchmarks at 384 dhrystones/second

MiX
19.03.2014, 23:04
У тебя проц разогнан.

palsw
19.03.2014, 23:16
MiX, не разогнан - работает на штатных 10 мгц.Это чудо изобретатели его задушили на 7мгц.Разгон он держит 16 мгц- только подводит память или контроллер памяти ВП1-013

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

MiX, я вообще думал и мечтал что ВМ3 покруче чем ВМ2 - такой здоровый лапоть а толку как от ВМ1 если не ниже.Не кто на БК тесты прогнать не хочет? (мне лень отремонтировать хоть 1 из 3х бекашек :) )

---------- Post added at 21:11 ---------- Previous post was at 21:08 ----------

all,вообще ВМ3 интересен только из-за MMU на 4мб ОЗУ.а в целом отстойный камушек вышел и еще и не совместимый.Будем делать внешний MMU для ВМ2?

---------- Post added at 21:12 ---------- Previous post was at 21:11 ----------

MiX, а тест SPEED что показывает?или я пропустил и где то есть логи?А PDPCLK?

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

Ага частота 4 мгц камушка,это так на всех платах мс1201.03 - камушек же 6 мгц работает?

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

MiX, А вжик отключен?

MiX
19.03.2014, 23:27
Вот именно что 10 а не 7. А у меня 4 который я не разгонял.

palsw
19.03.2014, 23:32
MiX, я требую выложить лог теста SPEED.SAV


ВМ3
Отличается бо́льшим объёмом адресуемой памяти (до 4 МБ), более высоким быстродействием (сложение регистр/регистр — 1,5 млн оп/с, умножение — 100 тыс. оп/с, деление — 50 тыс. оп/с)

Шютка,но блин как же так?

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


К1801ВМ2
Быстродействие на частоте 10 МГц: около 1000 тыс. оп/с — для операций типа сложения над регистрами, 100 тыс. оп/с — для операции умножения, около 83,3 тыс. оп/с — для операции деления

так же и выходит судя по логам тестов ,что я вылаживал


Команда сложения регистр-регистр: 912
Команда сложения регистр-память: 392
Команда умножения регистр-регистр: 116
Команда деления регистр-регистр: 88

MiX
19.03.2014, 23:44
Где ссылка на тест? Лично я не знаю где его копать, другие заботы.

palsw
19.03.2014, 23:54
MiX, так в терминале к hx0:подключен образ и там есть тест.

в этом образе покруче версия.

MiX
20.03.2014, 00:19
Speed

процессор ВМ3

Тест быстродействия.

Включите таймер...
Быстродействие (тыс.оп./сек)
Команда сложения регистр-регистр: 928
Команда сложения регистр-память: 296
Команда умножения регистр-регистр: 64
Команда деления регистр-регистр: 264

Выключите таймер...

palsw
20.03.2014, 00:29
MiX, 1. если учесть заниженную частоту - 6-4 мгц то вместо 1500 =928.

А вот это разработчики подложили свинью с памятью

Команда сложения регистр-память: 296

или вжик тупит или тупит вжик + память на заниженной частоте.печаль

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


Команда деления регистр-регистр: 88 vs
Команда деления регистр-регистр: 264

А вот деление радует


Команда умножения регистр-регистр: 64

тут тоже непонятно - разучились умножать?

MiX
20.03.2014, 00:29
Вжик отключен

palsw
20.03.2014, 00:37
MiX, а можно тест с включенным вжиком.На вики уверяют
Однако реальное быстродействие схема исправления ошибок уменьшала на 12-15 %.

интересно увидеть на реальном железе (-15% =788)

Patron
20.03.2014, 00:48
А вот деление радуетЭто тест лажает.

На самом деле этот ВМ3 с выключенным ВЖ1 выполняет 847*50 = 42'350 делений в секунду ( см. ЗДЕСЬ (http://zx.pk.ru/showthread.php?postid=689411) ).

Умножений - 65'450 в секунду.

MiX
20.03.2014, 00:51
С включённым вжиком

Тест быстродействия.

Включите таймер...
Быстродействие (тыс.оп./сек)
Команда сложения регистр-регистр: 928
Команда сложения регистр-память: 296
Команда умножения регистр-регистр: 68
Команда деления регистр-регистр: 264

Patron
20.03.2014, 00:53
С включённым ВЖ1 этот ВМ3 даёт 65'400 умножений и 42'200 делений в секунду ( см. ЗДЕСЬ (http://zx.pk.ru/showthread.php?postid=688115) ).

palsw
20.03.2014, 00:56
MiX, результаты идентичны,значит вж1 не отключен :)

MM
20.03.2014, 02:59
В МС1201.03 целесообразно разделить тактирование процессора и ДОЗУ.
1801ВМ3А вполне потянет 6.0 - 6.5 мгц ( после кварца 12-13 мгц ставить 531ТМ2 / 531ТВ9 ) , а возможно и 7 мгц при +5.1 вольт.
Если желаете поставить рекорд на таких матерях - ставьте 537РУ11 в сектор адресов BS7 - может, и удастся до 1.5 лимона добраться.
Если не предпринимать меры по размещению указанной ИС в адресах только сектора BS7, то контент указанной ис будет болтаться на МПИ каждые 64 кбайт.

palsw
21.03.2014, 02:21
? bigral @ - 08.04.2013 22:12
да, совсем забыл, спасибо большое!!! сигнал генерируется со второй ножки ВП1-065
¤
.DAY
Время
?мон-ф-тРАП ТО 4 001264
¤
.SPEED
¤
ТЕСТ БЫСТРОДЕЙСТВИЯ
¤
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 776
¤
КОМАНДА СЛОЖЕНИЯ РЕГИСТР-ПАМЯТЬ
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 304
¤
КОМАНДА УМНОЖЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 64
¤
КОМАНДА ДЕЛЕНИЯ РЕГИСТР-РЕГИСТР
БЫСТРОДЕЙСТВИЕ (ТЫС.ОП./СЕК) 264

решил перенести пост для общей картины :)

разница р-р из за версии теста SPEED.SAV в остальном понятно чем дышат платы мс1201.03

Patron
21.03.2014, 13:09
текущая схема переходника:

http://i.piccy_.info/i9/9904fd75ae2e5b246098f29caefd5246/1395224049/23708/716355/tekushchaia_skhema_500.jpgСудя по этой схеме ( если не ошибаюсь ) - COM-порт должен без проблем принимать сигнал прямо с ноги 27 ВП1-065.

Если +5В COM-порт воспринимает как сигнал MARK, а 0В - как сигнал SPACE, и ожидает инвертированного сигнала ( SPACE == "1", MARK == "0" ), то на ноге 27 у ВП1-065 как раз такие уровни.

Предлагаю проверить это предположение. Если оно подтвердится, то преобразование сигналов ВП1-065 в сигналы RS-232 при помощи MAX232 с инвертором - окажется избыточным, поскольку никакое преобразование ( в тракте приёма COM-порта ) не требуется вообще.

palsw
21.03.2014, 13:14
Patron, я пас ,мне еще разряда не хватало с незаземленых БП.Главное правило - не мешай технике работает (Лучшее враг хорошего). Меня все устраивает

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

Patron, 27 нога усилена еще ЛП9 так что хватит раскачать

Patron
21.03.2014, 13:58
я пасЕщё интересно уточнить роль диода, находящегося в схеме на входе RX.

Я понял роль этого диода так:

Когда ключ оптрона закрыт - этот диод включён последовательно с диодом на выходе DTR и поэтому не играет ни какой роли, а когда ключ оптрона открыт - этот диод позволяет сохранить положительное напряжение на входе RX, если оно там есть.

Но если при отрытом ключе оптрона ( т.е. при передаче "1" ) на входе RX есть положительное напряжение - COM-порт принимает "0" ( что ошибочно ). А поскольку схема работает без ошибок - значит при открытом ключе оптрона на входе RX нет положительного напряжения и только поэтому диод там никак помешать не может ( а помочь он не может в принципе ).

---------- Post added at 12:54 ---------- Previous post was at 12:25 ----------

Роль диода на выходе DTR (похоже) также никакая. Поскольку напряжение на аноде этого диода всегда не ниже напряжения на его катоде, то при исключении этого диода из схемы - работа схемы измениться не может.

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

Роль диода на выходе TX также не вполне ясна. Зачем там нужен диод ?

RST 0
22.03.2014, 11:57
Я диоды тоже прикрутил к своей схеме, на всякий случай, все работает.Кстати, мой ноутбук выдает в СОМ порт +5в, а не 12в (собственно к нему и подключен ДВК).

Patron
22.03.2014, 12:40
Я диоды тоже прикрутил к своей схеме, на всякий случай, все работает.Можно "на всякий случай" и по два последовательно включённых диода прикрутить вместо одного - работать не перестанет.

Суть в том, что ни один из использованных в схеме диодов ни на что не влияет и ни в какой ситуации никак помочь или помешать не может, поэтому их количество в местах установки может быть любым ( от нуля и больше ).

palsw
22.03.2014, 12:56
Patron, без диода на RX у меня на 57600 сразу каша прет.все детали подобраны опытным путем по загрузке.

bigral
22.03.2014, 13:07
... поэтому их количество в местах установки может быть любым ( от нуля и больше ).

по-моему каждый pn переход ограничивает напряжение на 0.6 вольт так что при 100 последовательных диодах ток не пройдет

Patron
22.03.2014, 13:12
без диода на RX у меня на 57600 сразу каша прет.Учитывая, что сигнал SPACE в RS232 на входе RX должен быть ниже -3В относительно SG, а указанная схема при передаче SPACE просто закорачивает RX на землю - очень любопытно, как вообще что-то работает. Вряд ли добавление диода позволяет превратить 0В в -5В, поэтому было бы весьма полезно узнать, что именно там происходит.

Надо бы сравнить осциллограммы на входе RX с диодом и без, причём так, чтобы точно измерялись уровни напряжений относительно SG.

palsw
23.03.2014, 14:11
вот эта побочка скажется на ascii играх !!! То есть с точки зрения скорости обмена это ПЛЮС, система работает шустрее, а вот XONIX ДВКашный уже на УК-НЦ не поиграть слишком шустро летает !!! ) Поэтому надо продумать (если это возможно, программный или аппаратный регулятор скорости). Типа захотелось в старые игрушки поиграть - ставим стандартную скорость (в эмуле то это легко в два клика - спасибо Patron'у, а вот на живом железе?)

вот тут интересный момент.действительно в тетрис играть нереально - заваливает очень быстро.Но Сейчас с эмулятором терминала VT52 мы по cути эмулируем КСМ (я так понимаю даже без КГД).А если я пойду дальше и к плате прикручу КЦГД - На основной плате мне нужно будет перевести на другой адрес порт терминала .И прикрутить видеовыход и решить проблему с клавиатурой - .Допустим решил проблему.

Вариант 1 - ГЦГД представляет собой 2 порта терминала связанных между собой на скорости 57600.На шине МПИ сидит ВП1-065 и имеет адрес системного терминала.Вторая ВП1-065 принимает на скорости 57600 последовательные данные в сам КЦГД.

Как обстоит дело с играми текстовыми для КСМ 9600 на КЦГД?


Допустим я прикрутил КЦГД и вывел изображение на монитор и купил клавиатуру.Как мне дальше используя Сервер HX грузить ОС .Использовать на бортный терминал на плате мс1201.02-01 только для загрузки получиться?Кто то уже делал такой фокус?Сам КЦГД будет работать совместно с МС1201.02 или ему нужно МС1201.-03 ?

от этого ответа зависит мои дальнейшие движения.

Patron
23.03.2014, 15:11
Как обстоит дело с играми текстовыми для КСМ 9600 на КЦГД?КЦГД принимает каждый байт на скорости 57600, но делает между байтами большие IDLE-промежутки, поэтому итоговая скорость вывода на экран получается даже ниже, чем в КСМ на скорости 9600.


Допустим я прикрутил КЦГД и вывел изображение на монитор и купил клавиатуру.Как мне дальше используя Сервер HX грузить ОСГлавная проблема в том, что загрузчик вводится с пульта, а пульт работает со стандартным адресом порта терминала.

Можно каждый раз вводить загрузчик вручную - тогда остаётся только настроить драйвер HX.SYS на работу с нестандартным портом. Но чтобы автоматизировать ввод загрузчика - надо как-то извратиться. Например - сделать у КЦГД переключаемый ввод/вывод, подключив выход входной ВП1-065 КЦГД к ещё одному COM-порту PC. Тогда драйвер HX.SYS будет работать с сервером по нестандартному порту, а работу по стандартному порту можно будет переключать между терминалом PC и "нутром" ( т.е. клавиатурой и терминалом ) КЦГД.

Кстати, чтобы избежать покупки клавиатуры 7004 - можно написать её эмулятор для PC, но тогда для подключения такой виртуальной клавиатуры к КЦГД - потребуется уже третий COM-порт.

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

Можно также сделать отдельные переключатели для входного и выходного потоков входной ВП1-065 КЦГД - тогда можно не заморачиваться покупкой или эмуляцией клавиатуры 7004, а просто всегда брать входной поток байтов с COM-порта, а выходной поток отправлять или в COM-порт ( т.е. на терминал PC ), или в "нутро" КЦГД.

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


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

И наоборот - скороть игры XONIX зависит только от скорости вывода на терминал и практически не зависит от скорости процессора.

palsw
23.03.2014, 15:18
Patron, путаюсь выбрать путь развития - Есть плата МС1201.02-01 она меня устраивает.Докупить КЦГД к ней или купить МС1203.03 - но начитавшись отзывов негативных о работе платы и самом процессоре ВМ3 уже желание нет особого.

Есть 4 новеньких ВП1-065 и можно будет навесить их без проблем.Клавиатура родная дорогая и занимает много места на столе.Мне больше нравиться как сейчас через HX .Я так понимаю вопрос с КЦГД еще не исследован и мне будет чем заняться.ДА и вм2 в нем внушает доверие - можно и погнать его в случае чего.Разве только прошивка на КЦГД 181 ,а лучше найти с 182 но где не знаю .

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



[/COLOR]Скорость падения кубиков в игре TETRIS зависит только от скорости процессора и практически не зависит от скорости вывода на терминал.

И наоборот - скороть игры XONIX зависит только от скорости вывода на терминал и практически не зависит от скорости процессора.

вот этим могу сегодня заняться - сделать видео обзорчик на скорости 10 мгц и 57600 порт.

вот чем посоветуешь заняться - МС1201-03 (скорее всего будут вечные ошибки озу ) или КЦГД в плане разгона,теста быстродействия,изучение особенностей и дальнейшего эмулирования?

Patron
23.03.2014, 15:28
вот этим могу сегодня заняться - сделать видео обзорчик на скорости 10 мгц и 57600 порт.Было бы занятно потом уменьшить скорость процессора до 3 МГц и опять сравнить TETRIS и XONIX ( TETRIS на 3 МГц должен работать с той скоростью, на которую рассчитан, а XONIX продолжит носиться как безумный даже на скорости процессора 1 МГц ).

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

Заняться я советую всем, но начать, наверное, лучше с КЦГД, потому что КЦГД ( насколько я понимаю ) можно подключить к любой процессорной плате.

palsw
23.03.2014, 15:32
Patron, сейчас я могу простой заменой кварца менять скорость.не уверен что найду кварц на 3мгц.4 более реально

MiX
23.03.2014, 15:35
Попробую прикрутить PC клавиатуру к КЦГД, если там ASCII коды то ЛАТ должен пойти (хоть и в раскладке QWERTY), хотя я не уверен.

Patron
23.03.2014, 15:44
Попробую прикрутить PC клавиатуру к КЦГД, если там ASCII коды то ЛАТ должен пойти (хоть и в раскладке QWERTY), хотя я не уверен.КЦГД работает с клавиатурой 7004, которая генерит собственные сканкоды, поэтому нужен конвертор.

MiX
23.03.2014, 16:12
КЦГД работает с клавиатурой 7004, которая генерит собственные сканкоды, поэтому нужен конвертор.

Ну да, посмотрел что ещё по подключению там согласовывать надо...

Тогда вот схема спаренного RS232.

MiX
23.03.2014, 16:32
Ещё схемка:

palsw
24.03.2014, 00:16
Видео:
Tetris - http://youtu.be/q17kT1fyyUA
Xonix - http://youtu.be/mD3tr73Ye0c

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

еще версия с лучшим кодеком видео http://youtu.be/7YUU8fAWYMI

hobot
24.03.2014, 00:19
Xonix - http://youtu.be/mD3tr73Ye0c
Вот это в подтверждение моих слов кстати! TETRIS - из скобочек нормально работает везде, но 9600 для XONIX - слишком шустро. Или герцовка?
Но суть в том, что он на обычной (не разогнаной) ДВК работает норм, но на штатной (без экспериментов) УК-НЦшке в него не поиграть! Приходится другие варианты игры запускать. И ещё было несколько игр так же зависимых
от скорости передачи данных на терминал и скорости проца - из старых ascii.

palsw
24.03.2014, 00:49
hobot, я так понимаю о таймере суровые советские программисты не слышали и о том что нужно писать железо не зависимый код хотябы в пределах ДВК. (ВМ1,ВМ2,ВМ3). Тогда бы проблем от разной частоты процессора не было бы.

---------- Post added at 22:49 ---------- Previous post was at 22:31 ----------

All,исходников игр нет в доступе?

hobot
24.03.2014, 02:05
palsw, есть правильный XONIX ему только нужен таймер включенный и что бы дата в системе установлена была(?)!!! ) Где-то тут XONIXов целую коллекцию выкладывали ? ))) Правда без исходников !!! Попробуйте X.SAV вот отсюда http://archive.pdp-11.org.ru/ukdwk_archive/dwkwebcomplekt/FORM_FIXED_XONIX/

http://zx.pk.ru/showthread.php?t=20306 - тут целый архив XONIXов Patron выкладывал и по моему не только он )

bigral
24.03.2014, 06:31
КЦГД это ж почти графический терминал? (ну если прикрутить к нему SCART с теликом и PS2/AT клавиатуру с конвертором в коды 7004) Ему ж не нужен QBUS\МПИ?

Если так, то главный вопрос теперь поддерживает ли ПЗУ МС1201.0x загрузку с TU58? (как я понимаю, в принципе можно слепить TU58 образ системы которая после загрузки через тот же SLU подключит виртуальные диски HX + еще 1 виртуальную консоль? или даже много консолей?).

Patron
24.03.2014, 10:51
КЦГД это ж почти графический терминал? (ну если прикрутить к нему SCART с теликом и PS2/AT клавиатуру с конвертором в коды 7004) Ему ж не нужен QBUS\МПИ?Нужен. Дело в том, что КЦГД сажает на шину ДВК свой собственный терминальный порт ( в виде ВП1-065 ), к которому ( через RX и TX ) подключен другой порт ВП1-065, сидящий уже на шине КЦГД. Всего на плате КЦГД есть 3 штуки ВП1-065. Два ВП1-065 соединяют шину КЦГД с шиной ДВК, а через третий подключается клавиатура МС 7004.

Конечно, можно "всунуть" разъём между двумя входными ВП1-065 и тогда КЦГД превратится в отдельный интеллектуальный графический терминал с интерфейсом RS232.


Если так, то главный вопрос теперь поддерживает ли ПЗУ МС1201.0x загрузку с TU58? (как я понимаю, в принципе можно слепить TU58 образ системы которая после загрузки через тот же SLU подключит виртуальные диски HX + еще 1 виртуальную консоль? или даже много консолей?).Начиная с версии 2.3 протокол HX поддерживает команду "загрузка" TU58. Поэтому загрузиться с HX можно при помощи обычного загрузчика TU58.

RST 0
24.03.2014, 11:26
Народ, провел сравнение распиновок КНГМД и Shugart, проверьте, пожалуйста, всё ли правильно. Вечером попробую прикрутить 5.25" флоппи. Спасибо.
http://pinouts.ru/Storage/InternalDisk_pinout.shtml

palsw
24.03.2014, 11:41
Patron, В УКНЦ умнее подключили ЦП и ПП .

Догадались же налепить кучу ВП1-065 в КЦГД.А могли бы быть ПДП и др плюшки.

а с другой стороны делали совместимость с терминалом VT100 что подразумевает подключение только вп1-065.А есть под VT100 фирменные графические игры или пакеты ?

Patron
24.03.2014, 11:41
всё ли правильно. Вечером попробую прикрутить 5.25" флоппи.Да, всё правильно.

Кроме того, поскольку контроллер не использует сигнал Disk Change/Ready, то к нему можно без каких-либо переделок подключать 3" приводы ( соединительный кабель, понятное дело - нужно делать в соответствии с таблицей PC-interface ). Нужно только заклеить у каждой используемой дискеты правое окошко.

RST 0
24.03.2014, 15:38
Patron, спасибо что проверили. 3" по позже буду лепить. Пока обычную "пятидюймовку" подсоединю.
В общем, ждите отчета ;)

hobot
24.03.2014, 15:56
А есть под VT100 фирменные графические игры или пакеты ?
Обсуждалось в теме про игры ) Как выяснилось каждая контора под свои задачи что-то графическое могла писать\иметь\заказывать ПО для DEC. Графических буржуйских DEC-игрушек практически нет. Есть графическая дема на DEC-PRO. form ещё откопал графическую посадку на луну для DEC.

Другими словами - такой богатой библиотеки графический (! не ascii !) игр у буржуев нету в принципе (я так понимаю - это издержки целевого использования железа - ведь только у нас они были полубытовыми\школьно-промышленными = военными). Но и наша библиотека игр (сами понимаете) заточена каждая под специфическое железо (КГД,КЦГД, УК-НЦ, БК0010(01),
БК11, БК11М). Ура! ) Но по крайней мере у нас они есть ) И много ! )
http://hobot.pdp-11.ru/gamimg/gamgal.gif (http://archive.pdp-11.org.ru/gamgal.html)
:redface:

palsw
29.03.2014, 22:44
стал счастливым обладателем КЦГД 181 прошивка,работоспособност пока неизвестна...

http://i.piccy_.info/i9/cd7e63b7dd9908079cc56d3f4bcc25b1/1396118633/38992/712259/IMG_3712_500.jpg (http://piccy_.info/view3/6148432/772f375a247344c29c79dcf9d453a976/)http://i.piccy_.info/a3/2014-03-29-18-43/i9-6148432/500x334-r/i.gif (http://i.piccy_.info/a3c/2014-03-29-18-43/i9-6148432/500x334-r)

hobot
30.03.2014, 16:51
КЦГД 181 прошивка
под эту прошивку есть софта "немножко" (http://hobot.pdp-11.ru/ukdwk_archive/dwkwebcomplekt/KGD_KCGD_GAMES/), а Lode Runner (http://zx-pk.ru/showpost.php?p=662987&postcount=257) КЦГДшный - Зеленоградский как выяснилось работает везде! )

palsw
01.04.2014, 00:18
гцгд походу не рабочее.Подключил голую плату с питанием +5,+12,-12 и взял видео с зеленого сигнала.На выходе статичная каша -
http://i.piccy_.info/i9/5db6b606c9cca217a2e2c9c07426952b/1396296988/28968/716355/20140331_231448_546_500.jpg (http://piccy_.info/view3/6161123/41ed219c01fe12049b7cbc5250c114c5/)http://i.piccy_.info/a3/2014-03-31-20-16/i9-6161123/471x354-r/i.gif (http://i.piccy_.info/a3c/2014-03-31-20-16/i9-6161123/471x354-r)

очень сильно греются КР1802ВВ1 (DD33,DD34,DD38 ) градусов 60-65 -палец печет очень сильно.А вот КР1802ВВ1 (DD37 ) ледяная хоть питание исправно идет...

MM
01.04.2014, 00:24
Не могу пройти мимо нерабочего компа ( особенно на 1801-й серии ).
А сигналы ACLO - DCLO подавали ?
*
Ледяные 1802-е - под замену. К КЦГД шёл ( ? ) ЗИП - как раз они самые.
( По крайней мере в нашем отделе их было в достаточном к-ве - говорили, что это ЗИП ).

palsw
01.04.2014, 00:51
MM,
А сигналы ACLO - DCLO подавали ? подавал .

1802 сначала купить нужно для замены :) Значит нагрев до обжога пальцев для 1802 нормально?просто в живую их не когда не щупал еще ...

MM
01.04.2014, 00:55
Они ТТЛШ ( ??? ) - жаркое на алюминии, летят только так. Пластик стоит копейки.
Жолтое - от 150 руб. Могут водится в КГД - ?
*
Что творится на МПИ ВМ2 ?

MiX
01.04.2014, 19:46
palsw, Сильно не расстраивайся. Можно попробовать подцепится к 065 на плате КЦГД и загрузить НХ. Если получится то у тебя освободится порт на МС с адресом 176560.

И ещё, скидываю прошивку на 181. Можешь сравнить со своей если есть возможность.

palsw
01.04.2014, 20:18
переношу обсуждение КЦГД в профильную тему.

http://zx-pk.ru/showthread.php?p=697046#post697046

hobot
02.04.2014, 00:53
И ещё, скидываю прошивку на 181. Можешь сравнить со своей если есть возможность.
Она не работает в EmuStudio - вешает эмулятор и размер на 2 байтика больше
рабочая 8 192 байт , твой вариант 8 194 байт ???
Что то тут не так! ) Вроде бы Титус уже комментировал в теме эмулятора этот же файл?

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

вот тут (http://archive.pdp-11.org.ru/BIBLIOTEKA/KCGD/) в rar архиве вместе 181-я и 182-я = по размер 8 192 !!! Проверенные кем-то уже иначе в архив не попали бы ! )

MiX
02.04.2014, 16:01
Ну может некорректно считал, а так в целом прошивка ничем не отличается от архивной.

RST 0
21.11.2014, 11:50
Поднимаю тему! Приветсвую! Потихоньку оживляю свой ДВК,уже подключил дисковод и вроде даже что то пишет. Но вот проблема, не знаю какой образ rt-11 лучше всего подойдет для реального компьютера. Пока загружаю через РС и эмулятор терминала. Помогите советом,и может какой нибудь мануал по работе с дисками посоветуете? Спасибо.

MM
21.11.2014, 13:40
Несмотря на массовые протесты знающих - посоветую RT11SJ - однозадачник позволяет запускать максимально большие ( по размеру ) программы.
А насчет руководств - гуглим комплектные доки по ДВК ( они есть в Сети ).
Предупреждаю - это толстенные книги мелким шрифтом...

RST 0
21.11.2014, 14:09
MM, спасибо за ответ. А где бы образ точно рабочий найти?

hobot
21.11.2014, 15:19
RST 0, отличие системных дискет в наличии\отсутствии специфичных драйверов, какой контроллер дисковода и какой формат дискет у вас. Пожалуйста уточните конфигурацию железа. Образ с нужной начинкой вы можете сами собрать
или взять готовый из архива, но надо чётко понимать наличие каких драйверов необходимо )

Система RT-11 не сложней MS DOS в плане команд пользователя, поэтому вполне можно обойтись встроенным хелпом, есть варианты переведённой на русский язык ранней версии этого же файла справки. Есть вариант полностью русифицированной рабочей среды, но в своём "естественном" состоянии она не поддерживает современные даты.

Уточняйте ваше железо и вы сами на часть вашего запроса ответите )))

Литература http://archive.pdp-11.org.ru/BIBLIOTEKA/dwkbooks/
--- очень разыскивается т.4 ПО ДВК где описана работа с компилятором Модулы2

RST 0
22.11.2014, 01:35
hobot, я вас понял. Мат плата мс1201.01. Контролер кнгмд,драйвер mx поидее,хотя я не совсем понимаю чем различаются разные драйвера. Дисковод обычная 5-ка,родных дискет нет.

MiX
22.11.2014, 02:00
RST 0, Могу по быстрому объяснить.
Вставляете дискету.
С диска НХ запускаете MXFORM
Форматируете.
Далее даете команду INIT MX0: (если в дисководе 0)
Или INIT MX1: (если в дисководе 1)
Соответственно и дальше команды с номером нужного дисковода.
Далее даете команду COPY/SYS HX: MX0:
После команду COPY/BOOT HX:RT11SJ.SYS MX0:

И можно загрузится с дискеты дав команду BOOT MX0:

RST 0
22.11.2014, 10:57
MiX, поясните как грузиться с родного терминала? Писали что нужно вводить

@b
$mx0:

Так вот когда я нажимаю b комп пишет @b? И переводит строку.

MiX
22.11.2014, 11:47
RST 0, Набрать надо Х0 или Х1 в зависимости от дисковода.

hobot
22.11.2014, 21:36
RST 0, просьба отпишитесь получилось ли свою локальную системную дискету получить? )

Patron
25.04.2016, 23:14
Добрый день. Пытаюсь подключить ДВК к ком порту.

Можете подсказать - как же всё-таки правильно http://zx-pk.ru/threads/22261-vosstanovlenie-dvk-2.html?p=690433&viewfull=1#post690433

Эмиттером к восьмому контакту двк, а коллектором к девятому? или коллектором к восьмому, а эмиттером к девятому?

И что ещё надо сделать в двк? Перемкнуть 6-7 контакты на разъеме?Стрелка в транзисторе показывает направление тока, поэтому остриё стрелки должно смотреть в сторону земли.

Перемкнуть надо те контакты, которые в результате дадут ноль на ногу 29 у ВП1-065.




Больше ничего?При помощи настроек COM-порта fDtrControl и fRtsControl ( в файле Terminal_ComPort_Adapter.ini ) надо выставить правильные уровни на выходах DTR и RTS :


fDtrControl = DTR_CONTROL_ENABLE
fRtsControl = RTS_CONTROL_DISABLE

В результате, после запуска эмулятора VT52 - на DTR должен быть плюс, а на RTS минус.




Как узнать, что заработало?После включения ДВК - на терминале должно появиться приглашение пульта. Для проверки передачи надо нажать в терминале <Enter> - пульт должен повторно вывести промпт на новой строке.

vazman
27.04.2016, 17:52
Что то я совсем туплю..? 29 нога ВП-1 BSYD - ?? она идёт на один из оптронов (на фототранзистор, другой конец которого на земле..Получиться - если я заземлю 29 ногу, приёмная часть оптрона будет заземлена?

MiX
27.04.2016, 21:15
Получиться - если я заземлю 29 ногу, приёмная часть оптрона будет заземлена?
Да. Это дает готовность терминала, и без этого сигнала не будет связи с терминалом.

vazman
27.04.2016, 21:47
А при этом на родной экран должна выводиться информация? Я прошу прощения, в двк я сильно начинающий..

MiX
27.04.2016, 22:01
А при этом на родной экран должна выводиться информация?
Если всё правильно подключено и настроено то должна. Хоть на родной, хоть не на родной.

vazman
28.04.2016, 11:52
Так.. кцгд надо вытащить?

Patron
28.04.2016, 12:35
Так.. кцгд надо вытащить?Есть два варианта:


1. Использовать эмулятор VT52 и как терминал, и как эмулятор диска HX - тогда КЦГД надо вытащить, а порт на плате перенастроить на адрес 177560.


2. Использовать эмулятор VT52 только как эмулятор диска HX - тогда КЦГД надо оставить и порт на плате не перестраивать, но для проверки связи с PC придётся вводить и запускать с пульта небольшую программку:



@1000/10037
@1002/176566
@1004/775



Код непрерывно выводит содержимое R0 в порт передатчика, поэтому можно занести в R0 код буквы 'A' и запустить программу с адреса 1000 :




@R0/000000 101
@1000G

vazman
28.04.2016, 16:52
Вроде, что то начинает прорисовываться.. только у меня не

При помощи настроек COM-порта fDtrControl и fRtsControl ( в файле Terminal_ComPort_Adapter.ini ) надо выставить правильные уровни на выходах DTR и RTS :

Код:
fDtrControl = DTR_CONTROL_DISABLE
fRtsControl = RTS_CONTROL_ENABLE

; fDtrControl = DTR_CONTROL_ENABLE
; fRtsControl = RTS_CONTROL_DISABLE


а наоборот.
fDtrControl = DTR_CONTROL_ENABLE
fRtsControl = RTS_CONTROL_DISABLE

в этом случае vt52 принимает кучу АААААААА. Попробую теперь разобраться с HX. если я правильно понял - надо как то на двк перекинуть HX.SYS? его как то надо .. мм активировать? Например, помниться, в мсдос такое надо было прописывать в конфиг сис. Да и перебросить задачка.. Дискеты MX не очень дружат с PC. хорошо - есть эмулятор дисковода.

Patron
28.04.2016, 17:53
надо как то на двк перекинуть HX.SYS?Если в эмуляторе VT52 подключить к приводу HX0: образ HXsys54_(176560).DSK, то загрузиться можно прямо через порт 176560, только загрузчик придётся вбить с пульта вручную :



100/102
102/2
10000/12701
10002/176560
10004/12702
10006/176564
10010/10100
10012/5003
10014/77301
10016/5212
10020/105712
10022/100376
10024/6300
10026/1005
10030/5012
10032/12700
10034/4
10036/5761
10040/2
10042/42700
10044/20
10046/10062
10050/2
10052/1362
10054/105711
10056/100376
10060/116123
10062/2
10064/22703
10066/1000
10070/101371
10072/5007
10000G


Если добавить в образ HXsys54_(176560).DSK драйвер имеющегося в ДВК дискового контроллера - после загрузки через HX можно будет скопировать драйвер HX.SYS на системный диск ДВК.

vazman
28.04.2016, 18:57
Спасибо! Всё получилось!

Случайность
28.04.2016, 21:38
У меня плата мс2101.02-01 и разводка другая разьема.

http://i.piccy_.info/i9/0bd49c1ebb61f8299ec0dcd42d442b60/1394620590/17492/619634/Bezymiannyi_500.jpg (http://piccy_.info/view3/6052570/852f1230cdf4f9cf062d5fe8d33690f1/)http://i.piccy_.info/a3/2014-03-12-10-36/i9-6052570/500x195-r/i.gif (http://i.piccy_.info/a3c/2014-03-12-10-36/i9-6052570/500x195-r)

кт349 припаял - то что было первое под рукой

http://i.piccy_.info/i9/eb531b6255fa2a9bf472f947db618063/1394620408/22753/619634/CL_RS232_500.jpg (http://piccy_.info/view3/6052538/777612495e33f57a275f452619709ec0/)http://i.piccy_.info/a3/2014-03-12-10-33/i9-6052538/500x268-r/i.gif (http://i.piccy_.info/a3c/2014-03-12-10-33/i9-6052538/500x268-r)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;fDtrControl = DTR_CONTROL_DISABLE
fRtsControl = RTS_CONTROL_DISABLE

fDtrControl = DTR_CONTROL_ENABLE
;fRtsControl = RTS_CONTROL_ENABLE

; fDtrControl = DTR_CONTROL_HANDSHAKE
; fRtsControl = RTS_CONTROL_HANDSHAKE

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fOutxCtsFlow = FALSE
fOutxDsrFlow = FALSE

; fOutxCtsFlow = TRUE
; fOutxDsrFlow = TRUE

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
так все работает

этот вариант подходит к плате
http://piccy_.info/view3/4126285/8a8a8f601153d7369f84bd2f05283f99/1200/
вот с этой темы?
http://zx-pk.ru/threads/20791-elektronika-ms1201-02-ili-pdp-11-dlya-quot-chajnikov-quot-fak.html

у меня есть такая же плата, только на ней впаяна перемычка S8
внешне остальное схоже
в разъеме XP2 первая нога в правом верхнем углу?
|--v---------|
| 9..7..5..3..1|
|10..8..6..4..2|
|------------|

vazman
28.04.2016, 23:09
Разъём,вроде, так нумеруется

Случайность
29.04.2016, 13:53
вот в повом посте темы
http://zx-pk.ru/threads/20791-elektronika-ms1201-02-ili-pdp-11-dlya-quot-chajnikov-quot-fak.html

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

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

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

Patron
29.04.2016, 17:49
в терминале ничего нетНужен осциллограф - тогда будет видно, где какой сигнал.

Может, оптрон дохлый или ещё какие-то проблемы.

Случайность
29.04.2016, 18:13
есть С1-101 и все

ком порт на машине однозначно живой, так как с него через терминал связвался с дисковой полкой ,

можно пошагово что смотреть и где на плате МС1201-02-01 как по ссылке выше.

1Ж24Б
04.06.2016, 21:18
После восстановления платы УПО (были выкушены конденсаторы), оказалось, что при установке в корзину она останавливает" процессор М2 - спустя секунду после подачи питания индикатор "Работа" гаснет. Что могло произойти ?