Как использовать терминал Minitel в качестве немого терминала Linux


8

Недавно я приобрел американскую версию терминала Alcatel Minitel. Я думаю, что это версия 1B. Фотографии этого здесь:

http://www.catpa.ws/pics/minitel2.jpg

http://www.catpa.ws/pics/minitel3.jpg

Я попытался подключить нуль-модем к 25-контактному порту на задней панели и подключить его к linux-серверу под управлением agetty, но у меня не получилось показать какие-либо признаки подключения. Я использовал Google Translate для перевода этого документа на английский язык: http://mirabellug.org/wikini/upload/Documentations_minitel.pdf

Насколько я могу судить, вы выходите из режима видеотекса, набирая Fcnt-T A, затем отключаете локальный эхо-сигнал с помощью Fcnt-T E, а затем устанавливаете его на 4800 бод с помощью Fcnt-P 4. Я предполагаю, что Fcnt относится к Клавиша "CTRL" на моем терминале. Но я думаю, что я делаю что-то не так, потому что это не похоже на распознавание нажатий клавиш, потому что «Fcnt-T A» просто печатает букву A на экране, а это не то, что вы ожидаете, комбинация функциональных клавиш делать.

Кто-нибудь использовал эти терминалы minitel в качестве терминала linux, и если да, расскажите, пожалуйста, как настроить minitel для работы в качестве терминала? Является ли 25-контактный разъем правильным портом для использования? Я читал в Интернете что-то, что указывало, что вы должны использовать вместо этого 5-контактный штекер DIN, верно? Если да, то для чего нужен 25-контактный разъем? Если я должен использовать штепсельную вилку DIN, знает ли кто-нибудь распиновку, чтобы я мог сделать кабель?


1
Это один сумасшедший, но потрясающий проект = D
Антуан Бенкемун

Мы с другом боремся с этим же проектом. Проблема с терминалом Alcatel заключается в том, что последовательный порт на самом деле является 6-контактным, что довольно необычно (в отличие от всех французских терминалов Minitel, которые мы видели). Я построил последовательный кабель, предполагая, что распиновка будет такой же, как на C64, но это не сработало: См .: pinouts.ru/SerialPorts/SerialIOC64_pinout.shtml Я только что купил плату последовательного тестера, чтобы попытаться определить правильную распиновка но я вроде спотыкаюсь вслепую через это. Ждем предложений от людей с большим опытом RS232.
txtmsg

txtmsg, у меня есть устройство, подобное вашему; смотрите ответ ниже.
Фоки

Ваши изображения пропали без вести.
Майкл Хэмптон

Ответы:


3

Недавно я наткнулся на Minitel 1B, сделанный для рынка США, и запустил его. От французской версии есть несколько отличий: она работает от 120 В переменного тока, имеет 6-контактный разъем DIN вместо 5-контактного, и использует линейные уровни RS232 вместо 5 В TTL. Распиновка ниже; расположение выводов предполагает, что вы находитесь позади устройства, обращенного к разъему.

  • контакт 1 (вверху справа) - RX
  • контакт 3 (внизу) - заземление
  • контакт 5 (вверху слева) - TX

Как и устройство, описанное выше, по умолчанию используется значение 1200 7E1. Также кажется, что он использует немного другие команды "Fnct", чем французская модель; вот что я подозревал до сих пор:

  • Fnct-B 1: установить скорость передачи 1200.
  • Fnct-B 4: установить скорость передачи данных 4800.
  • Fnct-M E: переключить эхо.
  • Fnct-M A: режим ANSI с 80 столбцами. В этом режиме текст будет заметно тусклым (хотя вы можете установить жирный текст с помощью ESC [1 м, что будет ближе к яркости, которую вы видите при загрузке).
  • Fnct-M V: режим Videotex с 40 колонками

Я говорю с этим с кабелем FTDI, пропущенным через max232. Они забавные маленькие терминалы!


Прошло много лет с тех пор, как я играл с одним из них, но, если память не изменяет, вы правы. Должна быть и недокументированная настройка скорости 9600 бод, но для жизни я не могу вспомнить комбинацию клавиш.
Тонни

2

Правильный штекер для использования - это 5-контактный DIN с названием «Peri-informatique».

Полезные контакты (нумерация контактов DIN можно найти в Википедии ):

  1. Вход RX
  2. Заземление 0 В
  3. Выход TX

Электрические уровни 5 В TTL. Протокол по умолчанию - 1200 бод, один бит четности, четность.

Вот некоторые ресурсы, к сожалению, на французском языке:


А как насчет команд функциональных клавиш? Нужно ли указывать Minitel использовать последовательный порт или «вывести его из режима видеотекса»? По-прежнему кажется, что они ничего не делают, поэтому мне интересно, не ошиблись ли клавиши управления.
Pawz Lion

1

Нет, вы должны использовать FCTNкнопку, а не CTRL. тестировал на минител2 Филлипса. нажмите вместе FTCN и Tзатем отпустите. затем нажмите A. сделать то же самое FCTN+T, E, FCTN+p,4


1

Я предполагаю, что вы настроили свой последовательный порт по этим направлениям: http://www.vanemery.net/Linux/Serial/serial-console.html

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.