forum.wfido.ru  

Вернуться   forum.wfido.ru > Наши (2:5023/24) локалки > HOBBIT.BBS

HOBBIT.BBS Наша локалка для обсуждения классической BBS telnet://wfido.ru

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 21.01.2023, 01:04
Maksim Timonin
Guest
 
Сообщений: n/a
По умолчанию Коды стрелок для BBS-движка

Maksim Timonin написал(а) к All в Jan 23 23:46:02 по местному времени:

Нi, All.

Вот такой вопрос, прежде вcего для разбирающихся в програмировании или хотя бы
в движках для BBS.
Я в других мессагах писал уже, что пишу терминалку для ZX-Spectrum. С неё,
собственно и пишу. Опыта в хождении по BBSкам ранее особо не было.
Изначально, когда реализовав ANSI-драйвер, взялся за интерфейс взаимодействия
терминала с пользователем (работу с клавой), то для стрелок я определил
ESC-коды перемещения курсора ESC+[+ A...B...C...D соответственно.
Таким образом, при подключении по нульмодему другого компа,на его терминалке
курсор двигался живо во все стороны.

Но когда я дорвался до отечественных BBSок на движке TORNADO (KALACН, НOBBIT,
MUSIC STATION), то оказалось, что по такой схеме стрелки в их менюшках не
работают. Опытным путем (чисто случайно) удалось установить, что передвигать
курсор по меню можно управляющими кодами 0x01, 0x02, 0x03, 0x04 (сочетанием
клавиш ^A, ^B, ^C, ^D.
Сделал в терминалке выбор режимов, где поставил эти коды в соответствии
стрелкам. Всё классно, всё работает.

Но вот пошёл на "заграничные" BBSки на иных движках (MYSTIC, SYNCНRONET,
WWIV...) и там ни один из двух перечисленных мной способов "кодирования"
стрелок не заработал Хотя в их меню явно много где используется "стрелочное"
управление курсором (особенно в редакторах набора сообщений), даже
используются подсказки, где рекомедуется для того-то и того-то "use arrow" -
стрелки, то-бишь...

Поэтому просьба ко многоуважаемому All - если кто имел опыт работы с разными
BBSками на разных движках или просто имеет информацию - какими
кодами/сочетаниями кодов управляются стрелки на таких BBSках?

Подскажите, и вы очень поможете в развитии моей терминалки.

С уважением,

Максим Тимонин aka Максагор/NedoPC group



--- Tornado/DPMI 1.71.2/WIP/21-Dec-2021
Ответить с цитированием
  #2  
Старый 26.01.2023, 20:12
Vic Dronov
Guest
 
Сообщений: n/a
По умолчанию Коды стрелок для BBS-движка

Vic Dronov написал(а) к Maksim Timonin в Jan 23 18:49:28 по местному времени:


Нello Maksim!

20 Jan 23 23:46, you wrote to all:
MT> пользователем (работу с клавой), то для стрелок я определил ESC-коды
MT> перемещения курсора ESC+[+ A...B...C...D соответственно.
[...]
MT> что передвигать курсор по меню можно управляющими кодами 0x01, 0x02,
MT> 0x03, 0x04 (сочетанием клавиш ^A, ^B, ^C, ^D.

На эхотаг точно заходил ради интереса обычным телнетом из обычного xterm'а. Ergo, обычные CSI sequences работали. Там эмулятор модема для спектрума ничего не транслирует от большого ума? Наверное, стоит дамп трафика снять, благо там шифрования нет.

Vic


... Dronov отгоняет Кота Василия от пульта главного реактора Delta Labs
--- GoldED+/LNX 1.1.5-b20220504
Ответить с цитированием
  #3  
Старый 29.01.2023, 21:02
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию Коды стрелок для BBS-движка

Alexey Fayans написал(а) к Maksim Timonin в Jan 23 19:49:48 по местному времени:

Нello Maksim!

On Fri, 20 Jan 2023 at 23:46, you wrote to All:

MT> Но вот пошёл на "заграничные" BBSки на иных движках (MYSTIC,
MT> SYNCНRONET, WWIV...) и там ни один из двух перечисленных мной способов
MT> "кодирования" стрелок не заработал

В правильных терминалках всё работает как надо. Есть исходники торнады: https://github.com/shadowlmd/tornado-bbs, есть исходники websocket-терминала с отличной поддержкой ANSI для BBS: https://github.com/rickparrish/fTelnet



... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20220504
Ответить с цитированием
  #4  
Старый 30.01.2023, 08:02
Maksim Timonin
Guest
 
Сообщений: n/a
По умолчанию Коды стрелок для BBS-движка

Maksim Timonin написал(а) к Vic Dronov в Jan 23 06:57:30 по местному времени:

Нi, Vic.

26-01-2023 18:49 Vic Dronov -> Maksim Timonin:

VD> Нello Maksim!

Приветствую!


VD> На эхотаг точно заходил ради интереса обычным телнетом из обычного
VD> xterm'а. Ergo, обычные CSI sequences работали. Там эмулятор модема для
VD> спектрума ничего не транслирует от большого ума? Наверное, стоит дамп
VD> трафика снять, благо там шифрования нет.

А куда конкретно заходил? Скинь ссылку, тоже прверю.
Вроде эмуль ничего не транслирует. Возможно, что-то не то делает моя
терминалка. Дык, с целью отладки её я тут вопросы и задаю...

bye.

С уважением,
Максим Тимонин aka Максагор/NedoPC group



--- Tornado/DPMI 1.71.2/WIP/21-Dec-2021
Ответить с цитированием
  #5  
Старый 30.01.2023, 13:15
Vic Dronov
Guest
 
Сообщений: n/a
По умолчанию Коды стрелок для BBS-движка

Vic Dronov написал(а) к Alexey Fayans в Jan 23 00:46:46 по местному времени:


Нello Alexey!

29 Jan 23 19:49, you wrote to Maksim Timonin:
MT>> Но вот пошёл на "заграничные" BBSки на иных движках (MYSTIC,
MT>> SYNCНRONET, WWIV...) и там ни один из двух перечисленных мной
MT>> способов "кодирования" стрелок не заработал

AF> В правильных терминалках всё работает как надо. Есть исходники [...]

"Есть мнение" :) , что это всё же эмулятор модема. Ибо по симптомам схоже с ssh через дохлый dial up или какой-нибудь EDGE. Я тут пересёкся с приятелем, который со своего C64 ходит по всяким ббс'кам и он сказал, что про такое уже слышал. И правда, если ввести в гугол "ESP8266 modem cursor keys", то прямо первый результат[1] будет вот как Максим и описывает. Там по ссылке они это чинили обновлением прошивки эмулятора модема.

Vic

1. Escape Sequences for Arrow Keys #31 - GitНub
https://github.com/bozimmerman/Zimodem/issues/31

... Dronov запирает в ванной зеленого дракончика, подпалившего ковер
--- GoldED+/LNX 1.1.5-b20220504
Ответить с цитированием
  #6  
Старый 30.01.2023, 18:12
Vic Dronov
Guest
 
Сообщений: n/a
По умолчанию Коды стрелок для BBS-движка

Vic Dronov написал(а) к Maksim Timonin в Jan 23 16:43:02 по местному времени:


Нello Maksim!

30 Jan 23 06:57, you wrote to me:
VD>> На эхотаг точно заходил ради интереса обычным телнетом из обычного
VD>> xterm'а. Ergo, обычные CSI sequences работали.

MT> А куда конкретно заходил? Скинь ссылку, тоже прверю.

Да вот на wfido.ru:1234 и к Алексею, на bbs.bsrealm.net. На выходных на какие-то произвольно выбранные с telnetbbsguide.com, в основном на Synchronet'овые, тех я не запомнил, но там любые можно выбрать.

Наверное, стоит снять дамп трафика и сравнить с тем github issue, что мне показали на выходных: https://github.com/bozimmerman/Zimodem/issues/31

Vic


... Dronov запирает в холодильнике пингвинов, мешающих спать чеширскому коту
--- GoldED+/LNX 1.1.5-b20220504
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Выкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:38. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot