Просмотр полной версии : Прототип УКНЦ
https://i.ibb.co/YBspDqs/20190815-221942.jpg (https://ibb.co/SwCRQ9C)
Мопед не мой!!!
ПЗУ от прототипа УКНЦ Тут. (https://www.dropbox.com/s/w517e5oig1s599a/PreUKNC.zip?dl=0)
Мопед не мой!!!
очень интересно, какие расширения физически существуют под такой укороченный слот?
и напомню, что https://zx-pk.ru/threads/30693-politekhnicheskaya-ekspozitsiya-v-muzee-mgiet-niu.html
приглашает всех желающих поучаствовать в этом направлении. )
Картинку не кажет...
- - - Добавлено - - -
Похоже, проблема у хостера.
Прямая ссылка (вроде) https://i.ibb.co/60CgvfC/20190815-221942.jpg
У слотов расшиерния ВП1-128 незамонтирована.
Показ нормализовался. Прямая ссылка работает
Рабочая или нет? Каково содержимое ПЗУ?
Korchagin
31.08.2019, 06:40
135 и 137 считывали вроде. А почему именно 128 не замонтирована, а не 65 или 35 ВП1? Пустые места под 170 серию для формирования уровней RS-232 явственно видны.
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.
-135 до -137 вероятно были сделаны для МС-0512.
Где можно скачать эти прошивки и почитать что-то про них?
Korchagin
31.08.2019, 21:47
Тогда получается, что два слота в этой плате были чисто для подключения флоповодов и только их, раз там была -097 воткнута. Для расширения предполагался скорей всего печатный разъем у колодки ПП. В последующих версиях решили сделать слоты для многих типов расширений, просто выведя шину ПП и разработав модули расширения. Кстати, не факт, что кроме РЕ2 с прошивками 135-137 не использовалась еще и 138 - пустое, но распаянное гнездо как бы намекает на использование еще одной ПЗУшки. Кстати, а чья эта плата? Коллективно жизнь вдохнуть не получится в нее, параллельно считав ПЗУхи?
Тогда получается, что два слота в этой плате были чисто для подключения флоповодов и только их, раз там была -097 воткнута. Для расширения предполагался скорей всего печатный разъем у колодки ПП. В последующих версиях решили сделать слоты для многих типов расширений, просто выведя шину ПП и разработав модули расширения.
Если про два разъёма в верхнем правом углу, то это разъёмы для подключения кассеты ПЗУ. Из шины МПИ туда выведены сигналы только для чтения, ну и сигналы выбора кассеты ПЗУ. Дисководы подключались к 40-контактному разъемы в верхней части платы, второй по счету слева, не распаян. Сама шина МПИ выведена на печатные разъёмы, слева ЦП (подключался контроллер локальной сети), справа ПП.
Кстати, не факт, что кроме РЕ2 с прошивками 135-137 не использовалась еще и 138 - пустое, но распаянное гнездо как бы намекает на использование еще одной ПЗУшки.
Возможно.Ответ может дать -136-я прошивка. В 135-й и 137-й нет никаких обращений по адресам 0100000-0117777. Да и в пультовом отладчике нет команд загрузки с дисковода.
Korchagin
31.08.2019, 22:49
Я почему подумал, что слоты только с дисководами работали - слишком мало контактов, явно полноценной шиной не пахло.
Эмулятор будет, когда хозяева 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 точек), нет палитры, нет красивых меню, но есть плавный скроллинг)
Эмулятор будет
очень неожиданно, а какой год машинки то примерно и ещё вопрос,
на скринах зелено-чёрный экран - это её реальный экран в плане цвета?
если это прототип, тогда с цв.монитором было куда проблемотичней чем в более позднее время, можно всё таки честные для оценки яркости в градациях скрины...
(640 точек) 40Х24 плохо для ОС, хорошо для игр )))
xolod, так стартует плата или мёртвая?
- - - Добавлено - - -
зеленое на чёрном оптимально для длительной работы с текстом на ЭЛТ (! см. нормы САНПИН)
на скринах зелено-чёрный экран - это её реальный экран в плане цвета?
Не могу гарантировать, какие цвета правильные, ибо описание прототипа весьма скудное)
xolod, так стартует плата или мёртвая?
Работоспособность неизвестна. Запускать не пробовали.
когда хозяева 136-й ПЗУ выложат ее публично)
А кто хозяин?
А кто хозяин?
Это надо спросить у Холода)
В прототипе нет режима высокого разрешения (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
Как это нет. Собственно в ПЗУ есть два варианта вывода текста. И один из них вполне стандартный.
Ниче не знаю. В старом ТО указаны разрешения только 320, 160, 80 и 40 точек.
Да и в прошивке используется только 320.
- - - Добавлено - - -
А откуда тогда у Вас?
От Холода же.
Не могу гарантировать
шрифт похоже для УК-НЦ уже тогда подобрали, вот интересно на каком этапе "ошибка" про
размер символа вкралась на смену шрифта влияющая? цвета в духе Фрязин. терминала - ок )))
https://pic.maxiol.com/thumbs2/1574526927.787615474.20191123163253887.png (https://pic.maxiol.com/?v=1574526927.787615474.20191123163253887.png&dp=2)
Ниче не знаю. В старом ТО указаны разрешения только 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
вот интересно на каком этапе "ошибка" про
размер символа вкралась на смену шрифта влияющая?
В текущем ПЗУ (205-208). В ПЗУ прототипа нет Esc-последовательности, которая меняет шрифт. Да её и быть не может, т.к. при выводе текста используется шрифт из ПЗУ.
В Техническом описании прототипа:
0,1 РАЗРЯДЫ - МЕХАНИЗМ МАСШТАБИРОВАНИЯ ПО ГОРИЗОНТАЛИ.
АППАРАТНО УВЕЛИЧИВАЕТСЯ РАЗМЕР ТОЧКИ ПРИ ОДНОВРЕ-
МЕННОМ СОКРАЩЕНИИ КОЛИЧЕСТВА ТОЧЕК В СТРОКЕ
(СМ. ТАБЛ. 23)
ТАБЛИЦА 23
--------------------------
РАЗРЯДЫ ! КОЛИЧЕСТВО ТОЧЕК
0 ! 1 ! В СТРОКЕ
--------------------------
0 ! 0 ! 320
0 ! 1 ! 160
1 ! 0 ! 80
1 ! 1 ! 40
--------------------------
3.21. КОЛИЧЕСТВО ВЫСВЕЧИВАЕМЫХ ТОЧЕК В ОДНОЙ
ТЕЛЕВИЗИОННОЙ СТРОКЕ ПРИ МОНОХРОМНОМ ИЗОБРАЖЕННИИ - 640 .
На самом деле в прототипе такой же контроллер ОЗУ ПП, как и в современном. Те же самые регистры 177010-177026 для работы с изображением. Те же самые три плана ОЗУ. Да и длина видеостроки 80 байт.
шрифт похоже для УК-НЦ уже тогда подобрали, вот интересно на каком этапе "ошибка" про
размер символа вкралась на смену шрифта влияющая? цвета в духе Фрязин. терминала - ок )))
Что за ошибка такая?
Что за ошибка такая?
Ошибка в реализации Esc-последовательности программирования шрифта. При вычислении адреса сохранения в качестве высоты символа используется не 11 десятичное, а 011 восьмеричное. В итоге происходит умножение на девять.
Ошибка в реализации Esc-последовательности программирования шрифта. При вычислении адреса сохранения в качестве высоты символа используется не 11 десятичное, а 011 восьмеричное. В итоге происходит умножение на девять.
И как эта ошибка выглядит на практике на экране?
Что за ошибка такая?
Alex_K выше уже ответил, ты можешь её увидеть - воспроизвести - это не сложно,
https://pic.maxiol.com/thumbs2/1574528331.787615474.20191123165839282.png (https://pic.maxiol.com/?v=1574528331.787615474.20191123165839282.png&dp=2)
Замечу, что координата курсора начинается с 1, а не с 0.
0 означает отсутствие курсора.
Кроме того, я не знаю, как устанавливается цвет курсора, поэтому сделал его белым.
Также не совсем понятно, что за цвет фона и каким образом определяет регистр 177050.
Также не совсем понятно, что за цвет фона и каким образом определяет регистр 177050.
Может это и есть цвет курсора. Ибо регистры 0177030-0177052 не входят в состав 1515ХМ и являются внешними. Это надо видеть схему, видеть как там реализовано.
Titus, а вы обрабатываете в эмуляторе бит 4 регистра 0177716? Ибо он устанавливается при выводе 80/64 символов в строке и сбрасывается при выводе 40/32 символов в строке.
Titus, а вы обрабатываете в эмуляторе бит 4 регистра 0177716? Ибо он устанавливается при выводе 80/64 символов в строке и сбрасывается при выводе 40/32 символов в строк
Это где это описано такое?
- - - Добавлено - - -
Может это и есть цвет курсора. Ибо регистры 0177030-0177052 не входят в состав 1515ХМ и являются внешними. Это надо видеть схему, видеть как там реализовано.
Я тоже так думал. Однако, как интерпретировать это слово - непонятно. Палитры нет. А как кодирован цвет курсора в этом регистре - непонятно. Туда засылается число 0x000B в самом начале.
Это где это описано такое?
Это нигде не описано. Просто я видел, когда дизассемблировал 135-ю прошивку. Там вообще с этим битом странности. Он устанавливается в режиме "высокого" разрешения(BIS #20,@#177716), сбрасывается в режиме "низкого"(BIC #20,@#177716). Сбрасывается он также при выключении звука (BIС #620,@#177716). При включении звука при обработке кода 7 не трогается (BIS #600,@#177716). А вот при нажатии клавиши устанавливается (BIS #620,@#177716).
Он передергивается при каждом нажатии клавиши. Я думаю, что не исключено, что это звук.
И уж точно не управление разрешением, потому что тогда бы дергался экран)
Я склоняюсь к мнению, что нету там 640)
- - - Добавлено - - -
Говоря точнее - нажал клавишу - этот бит сделал 1, затем 0.
Отпустил клавишу - этот бит опять делает 1, затем 0.
Я склоняюсь к мнению, что нету там 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
Символов там может и 80, а разрешение 320)
В ТО четко написано, 320, 160, 80 и 40. И я пока что этому верю)
И то, что работает в ПЗУ, все работает только в 320.
Кроме того, без комментариев, этот кусочек мне мало чего говорит)
Я не знаю, какие бывают ESC-последовательности, и, соответственно, как они и каким режимом управляют.
Кроме того, без комментариев, этот кусочек мне мало чего говорит)
Я не знаю, какие бывают ESC-последовательности, и, соответственно, как они и каким режимом управляют.
Комментариев пока нет, ибо мне тоже много чего не понятно. Если в прототипе есть режим автонома, то это обработка Esc-последовательности <Esc><ГРАФ+A><номер>, где номер символы от 1 до 4.
Комментариев пока нет, ибо мне тоже много чего не понятно. Если в прототипе есть режим автонома, то это обработка Esc-последовательности <Esc><ГРАФ+A><номер>, где номер символы от 1 до 4.
Такого режима я не нашел. Есть режим, где стоит значок @, нажимаешь любую клавишу, и ничего не происходит.
Есть режим, где тестируются коды клавиш. Есть меню и тесты. Больше ничего пока не нашел.
- - - Добавлено - - -
Кстати, контроллера дисковода в прототипе не было что ли?
Есть режим, где стоит значок @
сеть?
- - - Добавлено - - -
нажимаешь любую клавишу, и ничего не происходит.
цифры? <, >
А что за автоном в мониторе УКНЦ?
- - - Добавлено - - -
Кстати, контроллера дисковода в прототипе не было что ли?
Если говорить про МС-0512, то не было.
Вот такой еще нашел экранчик.
https://pic.maxiol.com/images2/1574541733.1504841820.screenshot056.png
Но тоже ниче не происходит по нажатию клавиш. Т.е. бит-4 дергается, на клавиши реагирует, но ниче не делает.
- - - Добавлено - - -
Если говорить про МС-0512
Является ли 512 прототипом, или же это урезаный клон просто?
- - - Добавлено - - -
Еще интересно, была ли хоть одна программа под прототип, или в природе только ПЗУ и все.
Ещё раз повторюсь. А что за АВТОНОМ в МОНИТОРЕ УКНЦ. Это видно на скриншотах.
Ещё раз повторюсь. А что за АВТОНОМ в МОНИТОРЕ УКНЦ. Это видно на скриншотах.
Если вопрос ко мне - откуда же я знаю? Все, что было заскриншотил, а как оно работает - я не знаю)
Мало того, что я не настоящий PDP-шник, я просто каску нашел. Так я еще и никогда не пользовался монитором, в котором буква @, и не знаю его команд)
Если вопрос ко мне - откуда же я знаю? Все, что было заскриншотил, а как оно работает - я не знаю)
Ну а если выбрать, то чего будет?
Ну а если выбрать, то чего будет?
То просто печатаются буквы и скроллируется экран. Причем, печатаются не на всю ширину.
https://pic.maxiol.com/images2/1574542534.1504841820.screenshot061.png
То просто печатаются буквы и скроллируется экран. Причем, печатаются не на всю ширину.
Ну как я понимаю, печатаются не сами, а то что вводят с клавиатуры? А печатаются не на всю ширину, потому что выбран режим 32 символа в строке. Попробуйте набрать <АР2><ГРАФ+A>1.
Ну как я понимаю, печатаются не сами, а то что вводят с клавиатуры? А печатаются не на всю ширину, потому что выбран режим 32 символа в строке. Попробуйте набрать <АР2><ГРАФ+A>1.
Как это нажимать? Сначала AR2, потом граф совместно с А, потом 1?
Как это нажимать? Сначала AR2, потом граф совместно с А, потом 1?
Последовательно. Нажать и отпустить <АР2>. Нажать <ГРАФ>, и не отпуская его нажать и отпустить <A>, отпустить <ГРАФ>. Нажать и отпустить <1>.
После этого должно переключиться в режим 80 символов в строке.
Последовательно. Нажать и отпустить <АР2>. Нажать <ГРАФ>, и не отпуская его нажать и отпустить <A>, отпустить <ГРАФ>. Нажать и отпустить <1>.
После этого должно переключиться в режим 80 символов в строке.
Когда я нажимаю AR2 (это у меня ESC), затем нажимаю просто A, курсор поднимается на строчку выше.
Если нажимаю AR2, затем Граф (это у меня LAlt) + A, то тоже курсор поднимается на строчку выше. Т.е. граф как бы не замечается.
- - - Добавлено - - -
Хотя, стоп, наврал. Граф у меня это LCtrl.
- - - Добавлено - - -
При нажатии такой комбинации ничего не происходит вообще.
Хотя, стоп, наврал. Граф у меня это LCtrl.
А в EmuStudio ГРАФ был RCtrl.
Да, да, RCtrl. Это я уже под вечер глючу.
Это и есть EmuStudio. Ничего не происходит по этой комбинации.
Как было 32 символа, так и остается.
- - - Добавлено - - -
Хотя видно, что он после граф + А, ждет какую-то цифру. Т.е. он ее не отображает при нажатии. Однако, ниче не меняется.
- - - Добавлено - - -
А по AR2 + shift + '=', он включает надпись наверху экрана ДКЛ.
Как было 32 символа, так и остается.
И автоматически перескакивает на следующую строчку?
Есть ещё последовательности <АР2><ГРАФ+B><номер> и <АР2><ГРАФ+С><номер>, где номер от 0 до 7. Изменяют соответственно цвет символа и цвет знакоместа.
И автоматически перескакивает на следующую строчку?
Нет, не перескакивает.
- - - Добавлено - - -
ГРАФ + C - это выход в меню монитора УК-НЦ опять.
Причем, что АР2 + Граф + C, что просто граф + c, все равно в меню выходит.
Нет, не перескакивает.
Понятно. Вообще-то по команде <АР2><ГРАФ+A><номер>, если номер 1, 2, 4, 5, должен очищаться экран.
Но далее такой разговор не имеет смысла без эмулятора. Если хозяин 136-й ПЗУ запрещает вам её выкладывать, то увы.
Но далее такой разговор не имеет смысла без эмулятора. Если хозяин 136-й ПЗУ запрещает вам её выкладывать, то увы.
Так просите у него.
ГРАФ + C - это выход в меню монитора УК-НЦ опять.
Значит это не ГРАФ+С, а УПР+С.
Вот я тормоз)
Действительно)
Тогда по цифре 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
Но это не стандартный экран высокого разрешения, а какой-то гибрид.
БКшный ч/б шрифт.
БКшный ч/б шрифт.
Один в один прям? )
Цветной экран тоже прям как БК, там тоже зелено-красные символы в режиме высокого разрешения. Только в ЧБ норм.
CodeMaster
24.11.2019, 14:01
Цветной экран тоже прям как БК, там тоже зелено-красные символы в режиме высокого разрешения.
Не, на БК там все три цвета, поэтому он практически не читаем в цвете, а этом прототипе только два и поэтому вполне читабельно.
Нет тут цветного экрана в высоком разрешении) Это глюк эмулятора, который не знал о таком разрешении.
Смотреть только ч/б скриншоты.
Смотреть только ч/б скриншоты. ну наконец-то = это просто праздник какой-то !!!
- - - Добавлено - - -
Titus, шрифт с нормальным уже конвейерным УК-НЦ пробовали сравнить?
Отдельную тему по эмулятору прототипа похоже рановато ещё создавать?
Нет тут цветного экрана в высоком разрешении) Это глюк эмулятора, который не знал о таком разрешении.
Смотреть только ч/б скриншоты.
Лучше удалить тот цветной скриншот. А то на него ещё много-много раз ссылаться будут.
Лучше удалить тот цветной скриншот. А то на него ещё много-много раз ссылаться будут.
Тогда потеряется нить исследований. Я думаю, что все поймут и простят)
В брошюре "Дизайн-программы, «Дизайн в СССР '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
ПЗУ в первом посте.
Теперь надо совершить подвиг, и отдать ХМ1-033 на реверс)
ПЗУ в первом посте.
БОЛЬШОЕ СПАСИБО!!! Будем разбираться.
Теперь надо совершить подвиг, и отдать ХМ1-033 на реверс)
Не надо на реверс, надо запустить такой раритет в работу.
xolod, а пробовали запускать данную плату?
БОЛЬШОЕ СПАСИБО!!! Будем разбираться.
Не надо на реверс, надо запустить такой раритет в работу.
xolod, а пробовали запускать данную плату?
Пока не пробовали, но есть в планах попробовать запустить.
Не надо на реверс, надо запустить такой раритет в работу.
Я за реверс) Реверс позволит сделать точный клон. А без него никто так и не поймет, как эта машинка работает.
Я за реверс) Реверс позволит сделать точный клон. А без него никто так и не поймет, как эта машинка работает.
Реверс не даст полного понимания. Нужная ещё Э3 (электрическая схема).
P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.
P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.
Да, Titus, давайте его сразу сырцами на гитхаб! (а то чего я один палюсь)
Реверс не даст полного понимания. Нужная ещё Э3 (электрическая схема).
Схему легко составить по плате.
- - - Добавлено - - -
P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.
Мог бы, но я уехал на дачу, и тут у меня его нет. Как приеду, выложу.
- - - Добавлено - - -
Да, Titus, давайте его сразу сырцами на гитхаб! (а то чего я один палюсь)
Не, подход к эмуляции 2005 года надо сдавать в утиль.
Новый подход - это потактовая эмуляция. Это наше всё! )
Схему легко составить по плате.
Titus, вы реально совершили БОЛЬШОЙ ПОДВИГ, сделав реверс четырех 1515ХМ1/2. Так что труда для вас не составит. Так что добро пожаловать (https://drive.google.com/drive/folders/0B8YTRUoDEohTTjZDdGdySi1RVzQ?usp=sharing).
Так что добро пожаловать (https://drive.google.com/drive/folders/0B8YTRUoDEohTTjZDdGdySi1RVzQ?usp=sharing).
Цепочка будет традиционная: Sprint Layout -> P-CAD 2004 pcboard -> P-CAD 2004 schematic?
Уже есть библиотека для обычной УКНЦ в P-CAD-е?
Так что добро пожаловать.
А у кого находится эта чистая плата? Возможно ли сделать сканы? А то по фото с кривой перспективной и засветкой от вспышки в центре не слишком удобно обводить дорожки.
Могу предложить помощь как в сканировании (есть доступ к сканеру A3), так и в обводке платы в SL6 (есть небольшой опыт и свободное время).
Да, и будет ёмкая предподготовка - это самое сложное, что бы потом "за пять минут долететь", и не надо было дополнительно довращать перед совмещением двух слоёв в Спринте. И заодно оставшиеся наклеечки (маску?) снять перед сканом (которые под жуками).
Плата очень большая, поэтому когда в редакторе вести горизонтальную линию от одного отверстия и проводить слева края платы до направо края платы горизонт совсем не должен уплывать - даже маленький перекос сильно уносит противоположный край. тут очень плотная компоновка это скажется на качестве, когда сверяешь по центрам отверстий, находящихся на одной линии, и шагу сетки SL.
А у кого находится эта чистая плата?
Кто-то выкладывал фото платы прототипа УКНЦ. Я просто скачал себе на диск. У меня файлы от 14.01.2014. Так что можно поискать по всем темам.
shattered
28.07.2020, 20:59
Не, подход к эмуляции 2005 года надо сдавать в утиль.
Новый подход - это потактовая эмуляция. Это наше всё! )
и давайте сразу это в MAME делать :)
Цепочка будет традиционная: 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, вы реально совершили БОЛЬШОЙ ПОДВИГ, сделав реверс четырех 1515ХМ1/2. Так что труда для вас не составит. Так что добро пожаловать.
Спасибо :v2_blush:
Пока нет реверса 033, схема для меня бесполезна. Ибо, если не будет реверса, то и схема не нужна.
Кстати, реверс 033 без схемы гораздо информативнее, чем схема без реверса. Т.к. все остальные чипы, как в стандартной УКНЦ.
- - - Добавлено - - -
и давайте сразу это в MAME делать
Нет) Мне нравится свое, а не на чужих движках что-то эмулировать.
- - - Добавлено - - -
Всемерно поддерживаю, реверс - это огромная неоценимая работа, спасибо вам большое, @Titus !
Реверс - это снятие раскрытие многих загадок УКНЦ.
Но не всех, пока не отрверсены альтернативные чипы.
Пока нет реверса 033, схема для меня бесполезна. Ибо, если не будет реверса, то и схема не нужна.
Кстати, реверс 033 без схемы гораздо информативнее, чем схема без реверса. Т.к. все остальные чипы, как в стандартной УКНЦ.
Схема очень полезна. Ведь все БМК всё равно соединяются между собой и процессорами. В прототипе к порту 0177716 подключено немного не так, как в современной УКНЦ. ЦП там подключен только входом ACLO. DCLO подключен к схеме включения, также как и ПП. Вход HALT вероятно подключен к кнопке СТОП. Есть два непонятных бита 4 и 5. Один из них вроде используется для переключения режима 320/640. Всё это напоминает БК-0010, там тоже был цветной режим 256 точек и черно-белый 512 точек, да и СТОП тоже подключался ко входу HALT.
Есть два непонятных бита 4 и 5. Один из них вроде используется для переключения режима 320/640.
Помнится, я так и не понял, как управлять переключением режимов 320/640.
Помнится, я так и не понял, как управлять переключением режимов 320/640.
В 135-ой прошивке во время установки режима высокого разрешения устанавливается 4-й бит в 0177716, а при установке низкого разрешения сбрасывается. Но этот же бит устанавливается при нажатии на клавишу (щелчок), а потом подпрограммой обработки прерывания от сетевого таймера соответственно сбрасывается. Так что непонятно. В БК-0010 там хоть было два видеовыхода - цветной для 256 точек и черно-белый для 512 точек.
Так что непонятно.
Вот именно)
P.S. Так как образы ПЗУ выложили на всеобщее обозрение, Titus, могли бы выложить и эмулятор.
С дачи вернулся. Вот вам та самая сборка с раритетным УКНЦ.
На сколько я помню, мы так и на нашли, как точно включать режим высокого разрешения, поэтому все время включен режим низкого разрешения.
- - - Добавлено - - -
https://pic.maxiol.com/images2/1574524008.1504841820.screenshot065.png
На сколько я помню, мы так и на нашли, как точно включать режим высокого разрешения, поэтому все время включен режим низкого разрешения.
А какой комбинацией клавиш его включить принудительно?
А какой комбинацией клавиш его включить принудительно?
Никакой) Я не делал этого)))
При компиляции включал принудительно.
Никакой) Я не делал этого)))
При компиляции включал принудительно.
Хорошо бы сделать.
- - - Добавлено - - -
В режиме АВТОНОМ при нажатии УПР+@ (это LCtrl+Home в EmuStudio) можно выйти в пультовый отладчик ПП. Выход обратно - LCtrl+C.
Клавиша ПОМ (PrtScr) - просмотр памяти ЦП (ЦМ), RShift+PrtScr - просмотр памяти ПП (ПМ).
RShift+PrtScr - просмотр памяти ПП (ПМ).
Это комбинация НР + ПОМ.
А с левым шифтом не работает, т.к. комбинация LShift + PrtScr - это записать скриншот с экрана.
- - - Добавлено - - -
Хорошо бы сделать.
Пожалуйте. Переключение LWin + H.
Кстати, доступен примитивный отладчик по клавише Menu.
Кстати, доступен примитивный отладчик по клавише Menu.
А какие команды в отладчике?
А какие команды в отладчике?
Ну и вопрос) Если бы я знал) 15 лет назад написано)
pXXXX - мониторить ПП
cXXXX - мониторить ЦП
rNNNN - запустить до адреса NNNN
eXXXX - запустить до команды RTS
fXXXX - выполнить код до начала следующего кадра
jNNNN - перейти на адрес NNNN
mXXXX - записать дамп памяти УКНЦ длинной 0x38000 в файл UKNCMemory.bin
dNNNN MMMM - записать дизассемблированный код с адреса NNNN по MMMM в файл UKNCDisDump.txt
iXXXX - информация о прерываниях
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot