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

Полигон-2

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6
Печать
 
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) говорится, будто печатать надо всё "строчными" буквами. А я точно помню, что команды во всех программках надо было печатать латинскими большими буквами. Наверное, авторы описания назвали "строчными" большие буквы, хотя, как понимаю, обычно строчными принято называть маленькие буквы).
shattered
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Провел эксперимент.

C настройками "после включения питания":

- пробелы (код 0x20) в конце строк не передаются. Cимвол с кодом 0 не передается, где бы он ни был. Все(?) прочие управляющие символы передаются.
- ПРД передает целый экран, между строками ПС/ВК (0x0d, 0x0a). Если в строке только пробелы, передается только ПС/ВК. На последней строке ПС/ВК не передается.
- ПРС передает текущую строку с начала, где бы в ней ни находился курсор. ПС/ВК не передается.

Если включить 3 разряд в группе V ("АВТО ПС, ВК при передаче"), то ПС/ВК не передаются совсем.
Sinus
Newbie


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


Ссылка


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

В настройках "после вкл. питания", как понимаю, 3 разряд в группе V ("АВТО ПС, ВК при передаче") установлен в ноль. В "Инструкции по экспл.", конечно, невнятно написано: с этим нулём "АВТО ПС, ВК при передаче" будто уже есть, и дальше на стр. 14 сказано "при необходимости соблюдения формата передаваемого блока оператор может ввести в 25 строке режим Авто ПС ВК при передаче". Поэтому я думал, что уже с этим нулём, т.е. сразу "после вкл. питания" формат как раз соблюдается - все пробелы и пустые строки передаются... А оказывается-то, вроде, наоборот.

Хорошо, тогда попытаюсь экспериментировать с единицей в этом разряде (она у меня в имитаторе не была предусмотрена). Как я понял, тогда только автоматические концевые ПС/ВК не будут передаваться совсем, а если в середину или конец строки руками вставить "мигающую" команду ПС (мигающий символ J) в режиме "не РЕД", то она передастся; и любые пробелы будут передаваться. Интересно, может быть, вот тогда-то Бейсик-157107 и сможет принимать с экрана длинные строки... (Если получится, отпишусь).
Technomancer
Advanced Member


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


Ссылка


Дата регистрации на форуме:
12 июня 2016
Sinus, спасибо, что подняли тему. Вчера померил, нашел убитую ИЕ2, которая из сигнала КСИ (50Гц) делят сигнал мигания (5Гц). Сегодня купил, поменял и заработала мигание. И могу подтверждать - буквы команд и курсор мигает одновременно. Кстати в таком режиме появляется и мигающие буквы в строке установок.
shattered
Advanced Member


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


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Technomancer написал:
[q]
появляется и мигающие буквы в строке установок.
[/q]
А как это выглядит?


Sinus написал:
[q]
Как я понял, тогда только автоматические концевые ПС/ВК не будут передаваться совсем, а если в середину или конец строки руками вставить "мигающую" команду ПС (мигающий символ J) в режиме "не РЕД", то она передастся; и любые пробелы будут передаваться.
[/q]
На первый вопрос - да. На второй - только пробелы в начале строк, если за ними следуют символы, даже управляющие.
Sinus
Newbie


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


Ссылка


Дата регистрации на форуме:
7 авг. 2016
shattered написал:
[q]
На второй - только пробелы в начале строк, если за ними следуют символы, даже управляющие.
[/q]
Значит получается, что пробелы в конце строк не передаются при любой установке разряда "АВТО ПС, ВК при передаче". Ну и хорошо. Внутрь Бейсика в то место, которое занимается приёмом блочной передачи, я ещё не вникал, но думаю он определяет концы своих (программных) строк по присутствию кода ПС. Важно, как я понял, что код ПС в середине экранной строки будет передан в режиме с единичкой в разряде "АВТО ПС, ВК при передаче", а автоматические ПС/ВК в конце предыдущей экранной строки не будут переданы - вот так с точки зрения Бейсика и получится удлинённая строка с одним единственным ПС.

Всем спасибо за разъяснения.
<<Назад  Вперед>> Страницы: 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