Вход

Просмотр полной версии : Прототип УКНЦ



xolod
18.08.2019, 17:19
https://i.ibb.co/YBspDqs/20190815-221942.jpg (https://ibb.co/SwCRQ9C)

Мопед не мой!!!

ПЗУ от прототипа УКНЦ Тут. (https://www.dropbox.com/s/w517e5oig1s599a/PreUKNC.zip?dl=0)

hobot
18.08.2019, 17:32
Мопед не мой!!!
очень интересно, какие расширения физически существуют под такой укороченный слот?
и напомню, что https://zx-pk.ru/threads/30693-politekhnicheskaya-ekspozitsiya-v-muzee-mgiet-niu.html
приглашает всех желающих поучаствовать в этом направлении. )

Hunta
18.08.2019, 17:54
Картинку не кажет...

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

Похоже, проблема у хостера.
Прямая ссылка (вроде) https://i.ibb.co/60CgvfC/20190815-221942.jpg

MM
18.08.2019, 18:33
У слотов расшиерния ВП1-128 незамонтирована.

Hunta
18.08.2019, 18:41
Показ нормализовался. Прямая ссылка работает

Titus
19.08.2019, 05:03
Рабочая или нет? Каково содержимое ПЗУ?

Korchagin
31.08.2019, 06:40
135 и 137 считывали вроде. А почему именно 128 не замонтирована, а не 65 или 35 ВП1? Пустые места под 170 серию для формирования уровней RS-232 явственно видны.

Alex_K
31.08.2019, 14:01
135 и 137 считывали вроде. А почему именно 128 не замонтирована, а не 65 или 35 ВП1? Пустые места под 170 серию для формирования уровней RS-232 явственно видны.
Эта плата самой первой версии МС-0511. На её борту был контроллер НГМД. Не замонтировано:
1. Верхний левый угол. Нет разъёмов стык С2, НГМД. Соответственно нет обвязки стыка С2 (преобразователи уровня и источник +/- 12В) и обвязки НГМД.
2. В левой части платы около печатного разъёма выше колодки процессора не запаяна 1801ВП1-065.
3. Посреди платы выше микросхем памяти не запаяна 1801ВП1-097.
4. В верхней части платы справа от разъёма Видео не запаян разъём принтера.
К тому же в прошивках -135 и -137 нет никаких намеков на работу с НГМД, кассетами ПЗУ и принтером. Некоторую ясность внесла бы прошивка -136, но её никто не считал. А так по ощущениям прошивки с -135 до -137 вероятно были сделаны для МС-0512.

Titus
31.08.2019, 14:30
-135 до -137 вероятно были сделаны для МС-0512.
Где можно скачать эти прошивки и почитать что-то про них?

Korchagin
31.08.2019, 21:47
Тогда получается, что два слота в этой плате были чисто для подключения флоповодов и только их, раз там была -097 воткнута. Для расширения предполагался скорей всего печатный разъем у колодки ПП. В последующих версиях решили сделать слоты для многих типов расширений, просто выведя шину ПП и разработав модули расширения. Кстати, не факт, что кроме РЕ2 с прошивками 135-137 не использовалась еще и 138 - пустое, но распаянное гнездо как бы намекает на использование еще одной ПЗУшки. Кстати, а чья эта плата? Коллективно жизнь вдохнуть не получится в нее, параллельно считав ПЗУхи?

Alex_K
31.08.2019, 22:15
Тогда получается, что два слота в этой плате были чисто для подключения флоповодов и только их, раз там была -097 воткнута. Для расширения предполагался скорей всего печатный разъем у колодки ПП. В последующих версиях решили сделать слоты для многих типов расширений, просто выведя шину ПП и разработав модули расширения.
Если про два разъёма в верхнем правом углу, то это разъёмы для подключения кассеты ПЗУ. Из шины МПИ туда выведены сигналы только для чтения, ну и сигналы выбора кассеты ПЗУ. Дисководы подключались к 40-контактному разъемы в верхней части платы, второй по счету слева, не распаян. Сама шина МПИ выведена на печатные разъёмы, слева ЦП (подключался контроллер локальной сети), справа ПП.

Кстати, не факт, что кроме РЕ2 с прошивками 135-137 не использовалась еще и 138 - пустое, но распаянное гнездо как бы намекает на использование еще одной ПЗУшки.
Возможно.Ответ может дать -136-я прошивка. В 135-й и 137-й нет никаких обращений по адресам 0100000-0117777. Да и в пультовом отладчике нет команд загрузки с дисковода.

Korchagin
31.08.2019, 22:49
Я почему подумал, что слоты только с дисководами работали - слишком мало контактов, явно полноценной шиной не пахло.

Titus
23.11.2019, 18:56
Эмулятор будет, когда хозяева 136-й ПЗУ выложат ее публично)

https://pic.maxiol.com/images2/1574523949.1504841820.screenshot057.png

https://pic.maxiol.com/images2/1574523969.1504841820.screenshot063.png

https://pic.maxiol.com/images2/1574523987.1504841820.screenshot064.png

https://pic.maxiol.com/images2/1574524008.1504841820.screenshot065.png

https://pic.maxiol.com/images2/1574524026.1504841820.screenshot067.png

https://pic.maxiol.com/images2/1574524042.1504841820.screenshot068.png

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

Несколько слов:
В прототипе нет режима высокого разрешения (640 точек), нет палитры, нет красивых меню, но есть плавный скроллинг)

hobot
23.11.2019, 19:14
Эмулятор будет
очень неожиданно, а какой год машинки то примерно и ещё вопрос,
на скринах зелено-чёрный экран - это её реальный экран в плане цвета?
если это прототип, тогда с цв.монитором было куда проблемотичней чем в более позднее время, можно всё таки честные для оценки яркости в градациях скрины...

(640 точек) 40Х24 плохо для ОС, хорошо для игр )))

xolod, так стартует плата или мёртвая?

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

зеленое на чёрном оптимально для длительной работы с текстом на ЭЛТ (! см. нормы САНПИН)

Titus
23.11.2019, 19:16
на скринах зелено-чёрный экран - это её реальный экран в плане цвета?

Не могу гарантировать, какие цвета правильные, ибо описание прототипа весьма скудное)

xolod
23.11.2019, 19:20
xolod, так стартует плата или мёртвая?


Работоспособность неизвестна. Запускать не пробовали.

Alex_K
23.11.2019, 19:21
когда хозяева 136-й ПЗУ выложат ее публично)
А кто хозяин?

Titus
23.11.2019, 19:25
А кто хозяин?

Это надо спросить у Холода)

Alex_K
23.11.2019, 19:29
В прототипе нет режима высокого разрешения (640 точек)
Как это нет. Собственно в ПЗУ есть два варианта вывода текста. И один из них вполне стандартный.

171670$:MOV #13,R2
MUL R2,R0
MOV #120,R0
ADD #144054$,R1
MOV #177010,R3
MOV #177024,R4
MOV (R5)+,@R3
TSTB @#5643
BNE 172004$
ADD @R5,PC
171730$:ADD R0,@R3
MOVB (R1)+,R5
MOV R5,@R4
SOB R2,171730$
RETURN
171742$:DEC R2
171744$:MOVB (R1)+,R5
MOV R5,@R4
ADD R0,@R3
SOB R2,171744$
MOV #377,@R4
RETURN
171762$:ADD R0,@R3
MOVB (R1)+,R5
COM R5
MOV R5,@R4
SOB R2,171762$
RETURN

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


Это надо спросить у Холода)
А откуда тогда у Вас?

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

А вот второй вариант нестандартный:

171776$:ADD #120,@#177010
172004$:MOVB (R1)+,R0
TSTB @#5646
BEQ 172016$
COM R0
172016$:CLR R3
CLR R4
RORB R0
RORB R3
RORB R0
RORB R4
RORB R0
RORB R3
RORB R0
RORB R4
RORB R0
RORB R3
RORB R0
RORB R4
RORB R0
RORB R3
RORB R0
RORB R4
SWAB R4
BIS R4,R3
MOV #170360,R0
BIT #1,6(R5)
BNE 172116$
ROR R3
ROR R3
ROR R3
ROR R3
MOV #7417,R0
172116$:MOV @#177014,R4
BIC R0,R4
BIS R4,R3
MOV R3,@#177014
SOB R2,171776$
TSTB @#5647
BEQ 172154$
MOV @#177014,R4
BIS R0,R4
MOV R4,@#177014
172154$:RETURN

Titus
23.11.2019, 19:34
Как это нет. Собственно в ПЗУ есть два варианта вывода текста. И один из них вполне стандартный.
Ниче не знаю. В старом ТО указаны разрешения только 320, 160, 80 и 40 точек.
Да и в прошивке используется только 320.

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


А откуда тогда у Вас?
От Холода же.

hobot
23.11.2019, 19:39
Не могу гарантировать
шрифт похоже для УК-НЦ уже тогда подобрали, вот интересно на каком этапе "ошибка" про
размер символа вкралась на смену шрифта влияющая? цвета в духе Фрязин. терминала - ок )))
https://pic.maxiol.com/thumbs2/1574526927.787615474.20191123163253887.png (https://pic.maxiol.com/?v=1574526927.787615474.20191123163253887.png&dp=2)

nzeemin
23.11.2019, 19:42
Ниче не знаю. В старом ТО указаны разрешения только 320, 160, 80 и 40 точек.
Да и в прошивке используется только 320.

В Техническом описании прототипа:


3.18. КОЛИЧЕСТВО СИМВОЛОВ В ОДНОЙ СИМВОЛЬНОЙ
СТРОКЕ ПРИ МОНОХРОМНОМ ИЗОБРАЖЕНИИ - НЕ БОЛЕЕ 80.
...
3.21. КОЛИЧЕСТВО ВЫСВЕЧИВАЕМЫХ ТОЧЕК В ОДНОЙ
ТЕЛЕВИЗИОННОЙ СТРОКЕ ПРИ МОНОХРОМНОМ ИЗОБРАЖЕННИИ - 640 .

http://www.emuverse.ru/wiki/%D0%A3%D0%9A%D0%9D%D0%A6_%D0%A2%D0%B5%D1%85%D0%BD% D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BE%D 0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D1 %80%D0%BE%D1%82%D0%BE%D1%82%D0%B8%D0%BF%D0%B0

Alex_K
23.11.2019, 19:42
вот интересно на каком этапе "ошибка" про
размер символа вкралась на смену шрифта влияющая?
В текущем ПЗУ (205-208). В ПЗУ прототипа нет Esc-последовательности, которая меняет шрифт. Да её и быть не может, т.к. при выводе текста используется шрифт из ПЗУ.

Titus
23.11.2019, 19:45
В Техническом описании прототипа:

0,1 РАЗРЯДЫ - МЕХАНИЗМ МАСШТАБИРОВАНИЯ ПО ГОРИЗОНТАЛИ.
АППАРАТНО УВЕЛИЧИВАЕТСЯ РАЗМЕР ТОЧКИ ПРИ ОДНОВРЕ-
МЕННОМ СОКРАЩЕНИИ КОЛИЧЕСТВА ТОЧЕК В СТРОКЕ
(СМ. ТАБЛ. 23)

ТАБЛИЦА 23

--------------------------
РАЗРЯДЫ ! КОЛИЧЕСТВО ТОЧЕК
0 ! 1 ! В СТРОКЕ
--------------------------
0 ! 0 ! 320
0 ! 1 ! 160
1 ! 0 ! 80
1 ! 1 ! 40
--------------------------

Alex_K
23.11.2019, 19:46
3.21. КОЛИЧЕСТВО ВЫСВЕЧИВАЕМЫХ ТОЧЕК В ОДНОЙ
ТЕЛЕВИЗИОННОЙ СТРОКЕ ПРИ МОНОХРОМНОМ ИЗОБРАЖЕННИИ - 640 .
На самом деле в прототипе такой же контроллер ОЗУ ПП, как и в современном. Те же самые регистры 177010-177026 для работы с изображением. Те же самые три плана ОЗУ. Да и длина видеостроки 80 байт.

Titus
23.11.2019, 19:46
шрифт похоже для УК-НЦ уже тогда подобрали, вот интересно на каком этапе "ошибка" про
размер символа вкралась на смену шрифта влияющая? цвета в духе Фрязин. терминала - ок )))
Что за ошибка такая?

Alex_K
23.11.2019, 19:51
Что за ошибка такая?
Ошибка в реализации Esc-последовательности программирования шрифта. При вычислении адреса сохранения в качестве высоты символа используется не 11 десятичное, а 011 восьмеричное. В итоге происходит умножение на девять.

Titus
23.11.2019, 19:53
Ошибка в реализации Esc-последовательности программирования шрифта. При вычислении адреса сохранения в качестве высоты символа используется не 11 десятичное, а 011 восьмеричное. В итоге происходит умножение на девять.
И как эта ошибка выглядит на практике на экране?

hobot
23.11.2019, 19:59
Что за ошибка такая?
Alex_K выше уже ответил, ты можешь её увидеть - воспроизвести - это не сложно,
https://pic.maxiol.com/thumbs2/1574528331.787615474.20191123165839282.png (https://pic.maxiol.com/?v=1574528331.787615474.20191123165839282.png&dp=2)

Titus
23.11.2019, 21:55
Замечу, что координата курсора начинается с 1, а не с 0.
0 означает отсутствие курсора.

Кроме того, я не знаю, как устанавливается цвет курсора, поэтому сделал его белым.

Также не совсем понятно, что за цвет фона и каким образом определяет регистр 177050.

Alex_K
23.11.2019, 22:10
Также не совсем понятно, что за цвет фона и каким образом определяет регистр 177050.
Может это и есть цвет курсора. Ибо регистры 0177030-0177052 не входят в состав 1515ХМ и являются внешними. Это надо видеть схему, видеть как там реализовано.
Titus, а вы обрабатываете в эмуляторе бит 4 регистра 0177716? Ибо он устанавливается при выводе 80/64 символов в строке и сбрасывается при выводе 40/32 символов в строке.

Titus
23.11.2019, 22:13
Titus, а вы обрабатываете в эмуляторе бит 4 регистра 0177716? Ибо он устанавливается при выводе 80/64 символов в строке и сбрасывается при выводе 40/32 символов в строк
Это где это описано такое?

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


Может это и есть цвет курсора. Ибо регистры 0177030-0177052 не входят в состав 1515ХМ и являются внешними. Это надо видеть схему, видеть как там реализовано.
Я тоже так думал. Однако, как интерпретировать это слово - непонятно. Палитры нет. А как кодирован цвет курсора в этом регистре - непонятно. Туда засылается число 0x000B в самом начале.

Alex_K
23.11.2019, 22:20
Это где это описано такое?
Это нигде не описано. Просто я видел, когда дизассемблировал 135-ю прошивку. Там вообще с этим битом странности. Он устанавливается в режиме "высокого" разрешения(BIS #20,@#177716), сбрасывается в режиме "низкого"(BIC #20,@#177716). Сбрасывается он также при выключении звука (BIС #620,@#177716). При включении звука при обработке кода 7 не трогается (BIS #600,@#177716). А вот при нажатии клавиши устанавливается (BIS #620,@#177716).

Titus
23.11.2019, 22:59
Он передергивается при каждом нажатии клавиши. Я думаю, что не исключено, что это звук.
И уж точно не управление разрешением, потому что тогда бы дергался экран)

Я склоняюсь к мнению, что нету там 640)

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

Говоря точнее - нажал клавишу - этот бит сделал 1, затем 0.
Отпустил клавишу - этот бит опять делает 1, затем 0.

Alex_K
23.11.2019, 23:02
Я склоняюсь к мнению, что нету там 640)
Есть. Вот обработка Esc-последовательности переключения в режим 80/64/40/32 символов в строке.

174410$:SUB #61,R0
BMI 174642$
CMP R0,#5
BHI 174642$
ASL R0
CALL @174434$(R0)
RETURN
174434$:.WORD 174450$,174526$,174614$,174560$
.WORD 174576$,174614$
174450$:MOV #120,@#5654
CLR @#5652
174462$:INCB @#5643
BIS #20,@#177716
MOV #50,@#4014
MOV #0,@#177052
174510$:CALL 171166$
CALL 171204$
CALL 171222$
RETURN
174526$:MOV #50,@#5654
CLR @#5652
174540$:CLRB @#5643
BIC #20,@#177716
CLR @#4014
BR 174510$
174560$:MOV #100,@#5654
MOV #4,@#5652
BR 174462$
174576$:MOV #40,@#5654
MOV #4,@#5652
BR 174540$
174614$:RETURN

Titus
23.11.2019, 23:16
Символов там может и 80, а разрешение 320)

В ТО четко написано, 320, 160, 80 и 40. И я пока что этому верю)
И то, что работает в ПЗУ, все работает только в 320.

Кроме того, без комментариев, этот кусочек мне мало чего говорит)
Я не знаю, какие бывают ESC-последовательности, и, соответственно, как они и каким режимом управляют.

Alex_K
23.11.2019, 23:21
Кроме того, без комментариев, этот кусочек мне мало чего говорит)
Я не знаю, какие бывают ESC-последовательности, и, соответственно, как они и каким режимом управляют.
Комментариев пока нет, ибо мне тоже много чего не понятно. Если в прототипе есть режим автонома, то это обработка Esc-последовательности <Esc><ГРАФ+A><номер>, где номер символы от 1 до 4.

Titus
23.11.2019, 23:25
Комментариев пока нет, ибо мне тоже много чего не понятно. Если в прототипе есть режим автонома, то это обработка Esc-последовательности <Esc><ГРАФ+A><номер>, где номер символы от 1 до 4.
Такого режима я не нашел. Есть режим, где стоит значок @, нажимаешь любую клавишу, и ничего не происходит.
Есть режим, где тестируются коды клавиш. Есть меню и тесты. Больше ничего пока не нашел.

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

Кстати, контроллера дисковода в прототипе не было что ли?

hobot
23.11.2019, 23:32
Есть режим, где стоит значок @
сеть?

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


нажимаешь любую клавишу, и ничего не происходит.
цифры? <, >

Titus
23.11.2019, 23:35
цифры? <, >
Ничего)

Alex_K
23.11.2019, 23:41
А что за автоном в мониторе УКНЦ?

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


Кстати, контроллера дисковода в прототипе не было что ли?
Если говорить про МС-0512, то не было.

Titus
23.11.2019, 23:46
Вот такой еще нашел экранчик.

https://pic.maxiol.com/images2/1574541733.1504841820.screenshot056.png

Но тоже ниче не происходит по нажатию клавиш. Т.е. бит-4 дергается, на клавиши реагирует, но ниче не делает.

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


Если говорить про МС-0512
Является ли 512 прототипом, или же это урезаный клон просто?

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

Еще интересно, была ли хоть одна программа под прототип, или в природе только ПЗУ и все.

Alex_K
23.11.2019, 23:48
Ещё раз повторюсь. А что за АВТОНОМ в МОНИТОРЕ УКНЦ. Это видно на скриншотах.

Titus
23.11.2019, 23:50
Ещё раз повторюсь. А что за АВТОНОМ в МОНИТОРЕ УКНЦ. Это видно на скриншотах.
Если вопрос ко мне - откуда же я знаю? Все, что было заскриншотил, а как оно работает - я не знаю)
Мало того, что я не настоящий PDP-шник, я просто каску нашел. Так я еще и никогда не пользовался монитором, в котором буква @, и не знаю его команд)

Alex_K
23.11.2019, 23:53
Если вопрос ко мне - откуда же я знаю? Все, что было заскриншотил, а как оно работает - я не знаю)
Ну а если выбрать, то чего будет?

Titus
23.11.2019, 23:56
Ну а если выбрать, то чего будет?

То просто печатаются буквы и скроллируется экран. Причем, печатаются не на всю ширину.

https://pic.maxiol.com/images2/1574542534.1504841820.screenshot061.png

Alex_K
24.11.2019, 00:00
То просто печатаются буквы и скроллируется экран. Причем, печатаются не на всю ширину.
Ну как я понимаю, печатаются не сами, а то что вводят с клавиатуры? А печатаются не на всю ширину, потому что выбран режим 32 символа в строке. Попробуйте набрать <АР2><ГРАФ+A>1.

Titus
24.11.2019, 00:07
Ну как я понимаю, печатаются не сами, а то что вводят с клавиатуры? А печатаются не на всю ширину, потому что выбран режим 32 символа в строке. Попробуйте набрать <АР2><ГРАФ+A>1.

Как это нажимать? Сначала AR2, потом граф совместно с А, потом 1?

Alex_K
24.11.2019, 00:12
Как это нажимать? Сначала AR2, потом граф совместно с А, потом 1?
Последовательно. Нажать и отпустить <АР2>. Нажать <ГРАФ>, и не отпуская его нажать и отпустить <A>, отпустить <ГРАФ>. Нажать и отпустить <1>.
После этого должно переключиться в режим 80 символов в строке.

Titus
24.11.2019, 00:18
Последовательно. Нажать и отпустить <АР2>. Нажать <ГРАФ>, и не отпуская его нажать и отпустить <A>, отпустить <ГРАФ>. Нажать и отпустить <1>.
После этого должно переключиться в режим 80 символов в строке.

Когда я нажимаю AR2 (это у меня ESC), затем нажимаю просто A, курсор поднимается на строчку выше.
Если нажимаю AR2, затем Граф (это у меня LAlt) + A, то тоже курсор поднимается на строчку выше. Т.е. граф как бы не замечается.

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

Хотя, стоп, наврал. Граф у меня это LCtrl.

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

При нажатии такой комбинации ничего не происходит вообще.

Alex_K
24.11.2019, 00:20
Хотя, стоп, наврал. Граф у меня это LCtrl.
А в EmuStudio ГРАФ был RCtrl.

Titus
24.11.2019, 00:32
Да, да, RCtrl. Это я уже под вечер глючу.

Это и есть EmuStudio. Ничего не происходит по этой комбинации.
Как было 32 символа, так и остается.

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

Хотя видно, что он после граф + А, ждет какую-то цифру. Т.е. он ее не отображает при нажатии. Однако, ниче не меняется.

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

А по AR2 + shift + '=', он включает надпись наверху экрана ДКЛ.

Alex_K
24.11.2019, 00:33
Как было 32 символа, так и остается.
И автоматически перескакивает на следующую строчку?

Есть ещё последовательности <АР2><ГРАФ+B><номер> и <АР2><ГРАФ+С><номер>, где номер от 0 до 7. Изменяют соответственно цвет символа и цвет знакоместа.

Titus
24.11.2019, 00:55
И автоматически перескакивает на следующую строчку?
Нет, не перескакивает.

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

ГРАФ + C - это выход в меню монитора УК-НЦ опять.

Причем, что АР2 + Граф + C, что просто граф + c, все равно в меню выходит.

Alex_K
24.11.2019, 00:57
Нет, не перескакивает.
Понятно. Вообще-то по команде <АР2><ГРАФ+A><номер>, если номер 1, 2, 4, 5, должен очищаться экран.
Но далее такой разговор не имеет смысла без эмулятора. Если хозяин 136-й ПЗУ запрещает вам её выкладывать, то увы.

Titus
24.11.2019, 00:57
Но далее такой разговор не имеет смысла без эмулятора. Если хозяин 136-й ПЗУ запрещает вам её выкладывать, то увы.
Так просите у него.

Alex_K
24.11.2019, 00:58
ГРАФ + C - это выход в меню монитора УК-НЦ опять.
Значит это не ГРАФ+С, а УПР+С.

Titus
24.11.2019, 02:28
Вот я тормоз)
Действительно)

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

https://pic.maxiol.com/images2/1574546536.1504841820.screenshot062.png

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

В общем:
'1' - 80 символов в строке (высокое разрешение)
'2' - 40 символов в строке
'3' - нет действия
'4' - 64 символа в строке (высокое разрешение)
'5' - 32 символа в строке

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

По B меняется цвет символа, по C, цвет фона. Цвет фона меняется с очищением экрана.
Цвет информационной строки верхней не меняется. Она всегда черная. И при смене режима она очищается, и пропадают всякие надписи типа ЛАТ и т.д.

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

Да, думаю, что режим высокого разрешения какой-то нестандартный. Во первых, в нем курсор не аппаратный, а программный, и он не мигает. Во вторых, в этом режиме не меняется цвет символов. Однако, цвет фона меняется, но как-то тоже странно.

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

Чисто экспериментально посмотрел за регистром 177716.
При включении режима высокого разрешения в него записывается последовательно 0x8190, 0x8190, 0x8000.
А при включении режима разрешения 320, записывается 0x8190, 0x8180, 0x8000.

Хотя, при старте, пишется 0x190, 0x190, 0.

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

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

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

В общем, получается так. В режиме высокого разрешения планы G и R обьединяются, и точки чередуются. А план B вообще не используется. Возможно, именно в этом режиме имеет смысл цвет фона, который устанавливается в 177050.

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

В общем, в режиме высокого разрешения экраны выглядят примерно так:

Только я не знаю, как в него переключать)

https://pic.maxiol.com/images2/1574551716.1504841820.screenshot071.png

https://pic.maxiol.com/images2/1574551682.1504841820.screenshot076.png

CodeMaster
24.11.2019, 10:33
Но это не стандартный экран высокого разрешения, а какой-то гибрид.
БКшный ч/б шрифт.

Titus
24.11.2019, 12:30
БКшный ч/б шрифт.
Один в один прям? )

BYTEMAN
24.11.2019, 13:59
Цветной экран тоже прям как БК, там тоже зелено-красные символы в режиме высокого разрешения. Только в ЧБ норм.

CodeMaster
24.11.2019, 14:01
Цветной экран тоже прям как БК, там тоже зелено-красные символы в режиме высокого разрешения.
Не, на БК там все три цвета, поэтому он практически не читаем в цвете, а этом прототипе только два и поэтому вполне читабельно.

Titus
24.11.2019, 14:29
Нет тут цветного экрана в высоком разрешении) Это глюк эмулятора, который не знал о таком разрешении.
Смотреть только ч/б скриншоты.

hobot
24.11.2019, 18:40
Смотреть только ч/б скриншоты. ну наконец-то = это просто праздник какой-то !!!

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

Titus, шрифт с нормальным уже конвейерным УК-НЦ пробовали сравнить?
Отдельную тему по эмулятору прототипа похоже рановато ещё создавать?

nzeemin
25.11.2019, 00:53
Нет тут цветного экрана в высоком разрешении) Это глюк эмулятора, который не знал о таком разрешении.
Смотреть только ч/б скриншоты.

Лучше удалить тот цветной скриншот. А то на него ещё много-много раз ссылаться будут.

Titus
25.11.2019, 01:17
Лучше удалить тот цветной скриншот. А то на него ещё много-много раз ссылаться будут.
Тогда потеряется нить исследований. Я думаю, что все поймут и простят)

Radon17
29.02.2020, 11:07
В брошюре "Дизайн-программы, «Дизайн в СССР '81 - '85», И. А. Андреева и др., 1987"
(Посмотреть можно тут https://retro-archive.ru/images/7/7c/0001-000024.pdf)
Найдено изображение какого-то компьютера в изменённом корпусе УКНЦ (слоты вертикально, а не горизонтально) с названием ПК-0011. Может это быть прототип непосредственно УКНЦ?
https://cdn.discordapp.com/attachments/392019762042896384/682078717224550435/IMG_20200226_111653.jpg

xolod
27.07.2020, 00:24
ПЗУ в первом посте.

Titus
27.07.2020, 01:09
ПЗУ в первом посте.
Теперь надо совершить подвиг, и отдать ХМ1-033 на реверс)

Alex_K
27.07.2020, 19:58
ПЗУ в первом посте.
БОЛЬШОЕ СПАСИБО!!! Будем разбираться.

Теперь надо совершить подвиг, и отдать ХМ1-033 на реверс)
Не надо на реверс, надо запустить такой раритет в работу.

xolod, а пробовали запускать данную плату?

xolod
27.07.2020, 20:01
БОЛЬШОЕ СПАСИБО!!! Будем разбираться.

Не надо на реверс, надо запустить такой раритет в работу.

xolod, а пробовали запускать данную плату?

Пока не пробовали, но есть в планах попробовать запустить.

Titus
27.07.2020, 23:22
Не надо на реверс, надо запустить такой раритет в работу.
Я за реверс) Реверс позволит сделать точный клон. А без него никто так и не поймет, как эта машинка работает.

Alex_K
27.07.2020, 23:40
Я за реверс) Реверс позволит сделать точный клон. А без него никто так и не поймет, как эта машинка работает.
Реверс не даст полного понимания. Нужная ещё Э3 (электрическая схема).

P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.

nzeemin
28.07.2020, 00:32
P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.

Да, Titus, давайте его сразу сырцами на гитхаб! (а то чего я один палюсь)

Titus
28.07.2020, 00:35
Реверс не даст полного понимания. Нужная ещё Э3 (электрическая схема).
Схему легко составить по плате.

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


P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.
Мог бы, но я уехал на дачу, и тут у меня его нет. Как приеду, выложу.

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


Да, Titus, давайте его сразу сырцами на гитхаб! (а то чего я один палюсь)
Не, подход к эмуляции 2005 года надо сдавать в утиль.
Новый подход - это потактовая эмуляция. Это наше всё! )

Alex_K
28.07.2020, 19:19
Схему легко составить по плате.
Titus, вы реально совершили БОЛЬШОЙ ПОДВИГ, сделав реверс четырех 1515ХМ1/2. Так что труда для вас не составит. Так что добро пожаловать (https://drive.google.com/drive/folders/0B8YTRUoDEohTTjZDdGdySi1RVzQ?usp=sharing).

anasana
28.07.2020, 19:53
Так что добро пожаловать (https://drive.google.com/drive/folders/0B8YTRUoDEohTTjZDdGdySi1RVzQ?usp=sharing).
Цепочка будет традиционная: Sprint Layout -> P-CAD 2004 pcboard -> P-CAD 2004 schematic?
Уже есть библиотека для обычной УКНЦ в P-CAD-е?

Radon17
28.07.2020, 20:11
Так что добро пожаловать.
А у кого находится эта чистая плата? Возможно ли сделать сканы? А то по фото с кривой перспективной и засветкой от вспышки в центре не слишком удобно обводить дорожки.
Могу предложить помощь как в сканировании (есть доступ к сканеру A3), так и в обводке платы в SL6 (есть небольшой опыт и свободное время).

anasana
28.07.2020, 20:15
Да, и будет ёмкая предподготовка - это самое сложное, что бы потом "за пять минут долететь", и не надо было дополнительно довращать перед совмещением двух слоёв в Спринте. И заодно оставшиеся наклеечки (маску?) снять перед сканом (которые под жуками).
Плата очень большая, поэтому когда в редакторе вести горизонтальную линию от одного отверстия и проводить слева края платы до направо края платы горизонт совсем не должен уплывать - даже маленький перекос сильно уносит противоположный край. тут очень плотная компоновка это скажется на качестве, когда сверяешь по центрам отверстий, находящихся на одной линии, и шагу сетки SL.

Alex_K
28.07.2020, 20:18
А у кого находится эта чистая плата?
Кто-то выкладывал фото платы прототипа УКНЦ. Я просто скачал себе на диск. У меня файлы от 14.01.2014. Так что можно поискать по всем темам.

shattered
28.07.2020, 20:59
Не, подход к эмуляции 2005 года надо сдавать в утиль.
Новый подход - это потактовая эмуляция. Это наше всё! )

и давайте сразу это в MAME делать :)

nzeemin
28.07.2020, 23:11
Цепочка будет традиционная: Sprint Layout -> P-CAD 2004 pcboard -> P-CAD 2004 schematic?
Уже есть библиотека для обычной УКНЦ в P-CAD-е?

Посмотрите тут: http://micklab.ru/MC0511.htm - Mick восстанавливал плату и схему в P-CAD 2002.

- - - Updated - - -


Titus, вы реально совершили БОЛЬШОЙ ПОДВИГ, сделав реверс четырех 1515ХМ1/2. Так что труда для вас не составит. Так что добро пожаловать (https://drive.google.com/drive/folders/0B8YTRUoDEohTTjZDdGdySi1RVzQ?usp=sharing).

Всемерно поддерживаю, реверс - это огромная неоценимая работа, спасибо вам большое, Titus !

Titus
29.07.2020, 01:53
Titus, вы реально совершили БОЛЬШОЙ ПОДВИГ, сделав реверс четырех 1515ХМ1/2. Так что труда для вас не составит. Так что добро пожаловать.
Спасибо :v2_blush:

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

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


и давайте сразу это в MAME делать
Нет) Мне нравится свое, а не на чужих движках что-то эмулировать.

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


Всемерно поддерживаю, реверс - это огромная неоценимая работа, спасибо вам большое, @Titus !
Реверс - это снятие раскрытие многих загадок УКНЦ.
Но не всех, пока не отрверсены альтернативные чипы.

Alex_K
29.07.2020, 20:11
Пока нет реверса 033, схема для меня бесполезна. Ибо, если не будет реверса, то и схема не нужна.
Кстати, реверс 033 без схемы гораздо информативнее, чем схема без реверса. Т.к. все остальные чипы, как в стандартной УКНЦ.
Схема очень полезна. Ведь все БМК всё равно соединяются между собой и процессорами. В прототипе к порту 0177716 подключено немного не так, как в современной УКНЦ. ЦП там подключен только входом ACLO. DCLO подключен к схеме включения, также как и ПП. Вход HALT вероятно подключен к кнопке СТОП. Есть два непонятных бита 4 и 5. Один из них вроде используется для переключения режима 320/640. Всё это напоминает БК-0010, там тоже был цветной режим 256 точек и черно-белый 512 точек, да и СТОП тоже подключался ко входу HALT.

Titus
29.07.2020, 22:39
Есть два непонятных бита 4 и 5. Один из них вроде используется для переключения режима 320/640.
Помнится, я так и не понял, как управлять переключением режимов 320/640.

Alex_K
29.07.2020, 22:51
Помнится, я так и не понял, как управлять переключением режимов 320/640.
В 135-ой прошивке во время установки режима высокого разрешения устанавливается 4-й бит в 0177716, а при установке низкого разрешения сбрасывается. Но этот же бит устанавливается при нажатии на клавишу (щелчок), а потом подпрограммой обработки прерывания от сетевого таймера соответственно сбрасывается. Так что непонятно. В БК-0010 там хоть было два видеовыхода - цветной для 256 точек и черно-белый для 512 точек.

Titus
30.07.2020, 01:58
Так что непонятно.
Вот именно)

Titus
31.07.2020, 13:11
P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.

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

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

https://pic.maxiol.com/images2/1574524008.1504841820.screenshot065.png

Alex_K
31.07.2020, 19:37
На сколько я помню, мы так и на нашли, как точно включать режим высокого разрешения, поэтому все время включен режим низкого разрешения.
А какой комбинацией клавиш его включить принудительно?

Titus
31.07.2020, 19:42
А какой комбинацией клавиш его включить принудительно?
Никакой) Я не делал этого)))
При компиляции включал принудительно.

Alex_K
31.07.2020, 19:58
Никакой) Я не делал этого)))
При компиляции включал принудительно.
Хорошо бы сделать.

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

В режиме АВТОНОМ при нажатии УПР+@ (это LCtrl+Home в EmuStudio) можно выйти в пультовый отладчик ПП. Выход обратно - LCtrl+C.
Клавиша ПОМ (PrtScr) - просмотр памяти ЦП (ЦМ), RShift+PrtScr - просмотр памяти ПП (ПМ).

Titus
31.07.2020, 23:15
RShift+PrtScr - просмотр памяти ПП (ПМ).
Это комбинация НР + ПОМ.
А с левым шифтом не работает, т.к. комбинация LShift + PrtScr - это записать скриншот с экрана.

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


Хорошо бы сделать.

Пожалуйте. Переключение LWin + H.

Кстати, доступен примитивный отладчик по клавише Menu.

Alex_K
31.07.2020, 23:22
Кстати, доступен примитивный отладчик по клавише Menu.
А какие команды в отладчике?

Titus
31.07.2020, 23:31
А какие команды в отладчике?
Ну и вопрос) Если бы я знал) 15 лет назад написано)

pXXXX - мониторить ПП
cXXXX - мониторить ЦП
rNNNN - запустить до адреса NNNN
eXXXX - запустить до команды RTS
fXXXX - выполнить код до начала следующего кадра
jNNNN - перейти на адрес NNNN
mXXXX - записать дамп памяти УКНЦ длинной 0x38000 в файл UKNCMemory.bin
dNNNN MMMM - записать дизассемблированный код с адреса NNNN по MMMM в файл UKNCDisDump.txt
iXXXX - информация о прерываниях