Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

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

Полигон-2 »   Бывший СССР »   пофлеймим про 15иэ
RSS

пофлеймим про 15иэ

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6
Печать
 
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
В MAME мигают синхронно, для простоты. Проверять схему лениво, подождем кого-то из владельцев реального аппарата.
spbra
Full Member


Всего сообщений: 246
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 дек. 2016
15иэ 15иэ 15иэ


а подскажите что за 15ИЭ200×140-017

вот моя тема с клавиатурой от него
topic/30666
Sinus
Newbie


Откуда: СПб
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 авг. 2016
shattered, спасибо!

Конечно, будет хорошо, если и владельцы реального железа (притом исправного) напишут. Однако Ваш эмулятор - тоже безусловный эталон для меня. Благодарю Вас, ответ чёткий (и, получилось, желаемый :) )


Ещё два вопроса, если можно; 1-й лёгкий, 2-й посложнее:

1. Из разных источников, в том числе из описания блока 4 в "тесте 061" для Д3-28 с фрязинским дисплеем и примечания там на стр. 8 (есть здесь и здесь: "Тест-Программа 0.073.061", авторам сайтов спасибо) следует, что:

при погашенных индикаторах ЛАТ и НР (то есть в режиме "РУС ВР") клавиатура в автономном режиме (то есть с отключенными ДУП и ЛИН) печатает на экране дисплея большие русские буквы. В этом, вроде, сомнений нет.

Вопрос: если теперь включить ЛАТ (а НР оставить погашенным, то есть перейти в режим "ЛАТ ВР"), то какие буквы станет печатать клавиатура на дисплее - латинские большие или латинские маленькие? (В имитаторе я сделал большие, однако уже давно терзаюсь сомнением.)


2. В описании терминала бегло говорится о двух режимах блочной передачи данных из ЗУ дисплея в "Линию", т.е. во внешние устройства: командой ПРД включается, как понимаю, передача кодов символов с целой экранной страницы, а командой ПРС - передача только из одной строки, той, в которой находится маркер. Рассмотрим передачу "с сохранением форматирования" - при этом, как сказано в описании, символы пробелов не выкидываются из передаваемого потока, а тоже передаются.

Допустим для простоты вопроса, что весь экран чёрный, то есть заполнен только пробелами. Вопрос: будут ли при исполнении ПРД передаваться в конце каждой из 24 строк (т.е. после передачи каждой порции 80 пробелов) ещё и коды ПС и ВК? Вторая часть вопроса: передаются ли ПС и ВК в конце строки при исполнении ПРС?

(В дорабатываемой сейчас версии имитатор у меня и при ПРС и при ПРД в конце строк передаёт коды ПС и ВК. При этом блок 4 "теста 061" выполняется успешно. Но в этом тесте проверяется только режим ПРД, и то не слишком подробно, а ПРС не проверяется. Ощущаю нехватку знаний по этим режимам.)

На всякий случай поясню, почему этот вопрос оказался важным. Оказывается, в "Бейсике-157107" (и, может быть в других версиях Бейсика для машины Д3-28 с дисплеем 15ИЭ-00-013 тоже, но их я ещё не успел проверить) предусмотрено экранное редактирование программок пользователя. Т.е. можно вывести на экран листинг нужного фрагмента программы, отключить терминал от машины (выключить ДУП и ЛИН), перевести дисплей в систему команд №1, и затем сколько угодно как угодно править текст на экране командами самого дисплея! В итоге (детали здесь не описываю) после включения ДУП-ЛИН и подачи команды ПРД Бейсик успешно принимает из дисплея отредактированный так текст нужного нам фрагмента программы, и она будет успешно работать, если в ней нет ошибок.

При таком редактировании можно в режиме "не РЕД" вставлять код ПС в конце текста в строках программы, и тогда Бейсик, как и должно быть, проигнорирует лишние пробелы, которые поступят в него из окончаний экранных строк вслед за концом программных строк. В противном случае Бейсик примет экранные строки целиком, по 80 символов с ненужными пробелами, так как считает концом строки тот код ПС, который у меня выдаётся в конце экранных строк при выполнении ПРД.

Всё это отлично, но... Непонятно: как редактировать те бейсик-строки, которые содержат более 80 символов; такие нередко встречаются (Бейсик допускает аж 120 символов в своей строке). Либо я не знаю важных нюансов про ПРД/ПРС и зря сделал концевые ПС/ВК, либо всё верно, а длинные строки тогда просто нельзя редактировать экранным способом. Вот поэтому хочется уточнить, как обстоит дело с кодами в конце экранных строк при ПРД в эмуляторах, ну или в реальности.
Sinus
Newbie


Откуда: СПб
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 авг. 2016
spbra написал:
[q]
а подскажите что за 15ИЭ200×140-017
[/q]
Изображение этого терминала есть на стр. 29 журнала МПСС №3, 1984:
http://www.netvalley.com/library/articles/MPSS_1984_3/

Это так называемый "Винницкий дисплей" или, как его ещё называли, "ноль-семнадцатый". По-видимому, он был менее распространённый, чем "Фрязинский дисплей" (который 15ИЭ-00-013, то есть "ноль-тринадцатый"). Знаю лишь, что в начале 1980-х он с машиной Д3-28 тоже использовался.

Многие программы для Д3-28 (например, Бейсик, Фортран-85, Выстра) поддерживают работу с ним. В частности, у меня есть оцифрованная с МЛ подпрограммка для программок на языке "Выстра" (не известного мне автора), предназначенная для ввода чисел в разных форматах с клавиатуры 017-го дисплея. А в упомянутом выше "тесте 061" блок 1 - это как раз программа проверки взаимодействия Д3-28 с "017-ым" дисплеем. Также и согласующее устройство ("чёрный ящичек") ПЕЛ2.240.001, обеспечивающее работу Д3-28 с терминалом, рассчитано на работу с обоими дисплеями: 013 и 017; в нём надо только перемычку перепаивать.
spbra
Full Member


Всего сообщений: 246
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
6 дек. 2016
Sinus написал:
[q]
Изображение этого терминала есть на стр. 29 журнала МПСС №3, 1984:
http://www.netvalley.com/library/articles/MPSS_1984_3/
[/q]
Премного благодарен!!!
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Sinus написал:
[q]
Ещё два вопроса, если можно; 1-й лёгкий, 2-й посложнее:
[/q]
Хорошие, годные вопросы, сходу не отвечу - самого аппарата у меня нет, эмулятор писал по документации и комментариям очевидцев.


Sinus написал:
[q]
Вопрос: если теперь включить ЛАТ (а НР оставить погашенным, то есть перейти в режим "ЛАТ ВР"), то какие буквы станет печатать клавиатура на дисплее - латинские большие или латинские маленькие?
[/q]
Я не вполне уверен в том, как работает режим НР/ВР. Сейчас в MAME 0.201 выходит, что большие.


Sinus написал:
[q]
Допустим для простоты вопроса, что весь экран чёрный, то есть заполнен только пробелами. Вопрос: будут ли при исполнении ПРД передаваться в конце каждой из 24 строк (т.е. после передачи каждой порции 80 пробелов) ещё и коды ПС и ВК? Вторая часть вопроса: передаются ли ПС и ВК в конце строки при исполнении ПРС?
[/q]
Хм, а как, собственно включается этот режим...? Кнопкой ПЧ? Сейчас она в MAME никуда не заведена.
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Знаете, я пробовал с настоящим терминалом, но оказалось что у меня курсор вообше не маргает. При отжатом РЕД он так и работает как Sinus говорил, буквы печатается нормально, но вместо команд тоже печатаается буквы. А ничего не маргает. В инструкции про включении маргания тоже ничего не нашел. Тур какая-то хитрость или у меня дефект в терминале?
Sinus
Newbie


Откуда: СПб
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 авг. 2016
Technomancer, shattered спасибо!

Technomancer написал:
[q]
В инструкции про включении маргания тоже ничего не нашел. Тут какая-то хитрость или у меня дефект в терминале?
[/q]
В "Техническом описании, Папка №1" в разделе 6.1.3 "Генератор символов" на странице 42 написано так:

>> Служебные символы, если они были записаны в ЗУ (т.е. в режиме не "Редактирование") отображаются большими латинскими буквами с мерцанием 5 Гц в режиме не "Редактирование" и не отображаются (даже если они записаны в ЗУ) в режиме "Редактирование". >> Дальше на стр. 43 говорится, что курсор мерцает с частотой 5 Гц.

В "Инструкции по эксплуатации, Папка №2" в конце страницы 10 написано так: >> Когда режим "Редактирование" выключен, коды команд записываются в ЗУ дисплея и на экране отображаются с мерцанием частотой 5 Гц. >> И затем ещё в начале страницы 11 немного говорится об этих делах.



shattered написал:
[q]
Сейчас в MAME 0.201 выходит, что большие.
[/q]
Спасибо. Наверное это правильно. Это согласуется с тем, что при таком выборе Бейсик-132259 кодами переключения РУС/ЛАТ в имитаторе переключает большие буквы на большие, и я помню, что на реальной машине так и было (например, листинг текстовой игры "Посадка на Луну" выводился большими латинскими, а при запуске этой игры все фразы в игре выводились большими русскими.) ...Но вообще-то я не разобрался, как Бейсики управляют дисплейным шрифтом; они ведь умеют и маленькие буквы выводить, хотя кодов переключения НР/ВР у дисплея нет.


shattered написал:
[q]
Хм, а как, собственно включается этот режим...? Кнопкой ПЧ? Сейчас она в MAME никуда не заведена.
[/q]
Кнопками ПРД или ПРС.

В "Техническом описании, Папка №1" в Таблице 2 "Система команд №1" на стр. 11:

о команде ПРД написано - "Передача страницы", в графе "выполнение операции" сказано - "передача страницы от начала до конца страницы". Восьмеричный код команды: 036.

Значит, её шестнадцатеричный код (в тетрадно-десятичной нотации): 01 14. Поэтому её можно подать подачей кодов 05 14 или 07 14 с нажатой клавишей СУ - прижатая СУ обнуляет в старшей тетраде два старших бита, следующие за самым старшим битом, т.е. за битом чётности, который для семибитных кодов тоже равен нулю). Код 05 14 даёт клавиша ^, код 07 14 даёт клавиша Ч - вот любую из них и можно нажимать с прижатой СУ, чтобы подать дисплею команду ПРД. (В имитаторе я так и делаю; у меня СУ имитируется клавишей CapsLock). А кнопка ПРД на реальной клаве терминала, насколько понимаю, может без всяких СУ сразу давать код 01 14. Например, в "тесте-061" пользователю на экран прямо так и диктуется команда: "Нажмите ПРД"; после этого тест-программа в машине начинает принимать блочную передачу из дисплея.

Аналогично на стр. 10 в той же таблице описана команда ПРС - "передача строки", её код есть 00 06. На реальной клаве есть кнопка ПРС, а можно подавать эту команду и с прижатой СУ нажатием F (её код 0406) или Ф (её код 0606).

Дисплей отрабатывает эти команды, только находясь в режиме "система команд №1" и притом с включенной клавишей ЛИН. В "Инструкции по эксплуатации, Папка №2" о дисплейных командах говорится немного подробнее, на стр. 11-15.
Technomancer
Advanced Member


Откуда: Рига
Всего сообщений: 359
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
12 июня 2016
Я посмотрел видео как Сергей Фролов играет Тетрис, действительно, курсор мигает. Значит у меня в терминале дефект, буду смотреть. Соответственно, пока проверить немогу.


Sinus написал:
[q]
Ещё два вопроса, если можно; 1-й лёгкий:
[/q]
Да, печатает большие, проверил на терминале.
Sinus
Newbie


Откуда: СПб
Всего сообщений: 30
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 авг. 2016
Technomancer, большое Вам спасибо!

(Хорошо, что этот вопрос наконец-то выяснился! Из описаний в документации мне не удавалось найти ответ; и, может быть, в некоторых доках даже была путаница. Например, в описании Бейсика для Д3-28 с терминалом 15ИЭ-00-013 - на стр.15 в "Руководство программиста И5М1.419.001 Д58" (это ссылка на библиотеку сайта Alexey17) говорится, будто печатать надо всё "строчными" буквами. А я точно помню, что команды во всех программках надо было печатать латинскими большими буквами. Наверное, авторы описания назвали "строчными" большие буквы, хотя, как понимаю, обычно строчными принято называть маленькие буквы).
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5 6
Печать
Полигон-2 »   Бывший СССР »   пофлеймим про 15иэ
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS