Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Подключение ZX Spectrum через Интернет к Telnet BBS

  1. #1
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Подключение ZX Spectrum через Интернет к Telnet BBS

    Успешно проведён эксперимент по подключению ZX Spectrum к Telnet-BBS через сеть Интернет. Использован компьютер ZXM Phoenix r.4, имеющий встроенный последовательный порт. Может использоваться любой Spectrum-совместимый компьютер, снабжённый последовательным портом, поддерживаемый программой Melon Terminal.
    Для подключения компьютера к сети Интернет собрано простое экспериментальное устройство на основе микрокомпьютера Arduino, которое выполняет роль двунаправленного преобразователя информации между последовательным портом ZX Spectrum и Интернет-сервером, на котором работает Telnet BBS.
    Устройство включает: самодельную плату с микрокомпьютером Arduino Pro Mini (на основе микроконтроллера Atmega328), самодельную плату адаптера TTL-RS232 (на основе микросхемы MAX232A), плату Ethernet-адаптера (Ethernet-shield на основе микросхемы Wiznet W5100).
    https://www.arduino.cc/en/Main/ArduinoEthernetShield
    Компоненты дешевы и есть на "Алиэкспрессе".
    Все три платы соединены в этажерку стандартными разъемами. Ethernet-адаптер работает по SPI и использует контакты 10, 11, 12, 13, причем три последних брать следует только с разъема ISCP. Плата адаптера TTL-RS232 использует только контакты RX/TX. Существенно проще конструкция выглядела бы в случае использования Arduino Uno R3 и кабеля с преобразователем USB-RS232, или ещё проще - при использовании платы Freeduino MaxSerial, в которой уже изначально предусмотрен COM-порт. Используя эти платы, ничего не нужно паять. Однако для опытов под рукой оказалась именно плата Arduino Pro Mini, и уже после сборки пришлось кидать три провода для соединения с Ethernet-адаптером по SPI. Для программирования Pro Mini использовался USB-программатор на микросхеме CP2104. На плате UNO неизбежен конфликт двух адаптеров RS232 на одном UART-е.
    Для микрокомпьютера Arduino Pro Mini написана несложная программа с Telnet-клиентом, осуществляющая выбор номера Telnet BBS, обмен информацией через последовательный порт, подключение к серверу Telnet BBS по порту 23. Для работы платы Ethernet Shield используется готовая библиотека Ethernet, подробное описание которой расположено по адресу: https://www.arduino.cc/en/Reference/Ethernet. Следует отметить, что библиотека имеет различные классы, поддерживает TCP/IP, UDP, DHCP, DNS, HTTP-запросы и т.д.
    На ZXM Phoenix работает программа Melon Terminal 1.9a. Компьютер играет роль интеллектуального терминала. ZX Spectrum соединяется нуль-модемным кабелем с платой адаптера TTL-RS232, а плата Ethernet-адаптера соединяется сетевым кабелем с коммутатором (хабом). Следует отметить, что Ethernet-адаптер на микросхеме W5100 не работает с некоторыми коммутаторами D-Link, причём с коммутаторами ZyXEL проблем нет.







    На компьютере запускается программа Melon Terminal. Скорости COM-портов в программе и Arduino должны совпадать, иначе вместо сообщений может выводиться набор символов. Для настройки программы Melon Terminal, следует во время запуска удерживать клавишу Shift, чтобы после загрузки сразу попасть в меню настройки. В противном случае программа может зависнуть. В меню настроек следует выбрать тип интерфейса, соответствующий аппаратной конфигурации последовательного порта. Для ZXMC - последовательный порт с адресацией по Кондратьеву, для адаптера SMUC – соответственно установить “SMUC”. Скорость COM-порта следует изменять при помощи клавиш Ctrl+6. Выход из меню настроек – Ctrl+Пробел. Повторный вход в меню – Ctrl+Shift.
    После завершения настроек следует включить Arduino, после чего на экран выводится сообщение о соединении с Arduino и предложение выбрать конкретный сервер Telnet BBS. После выбора устройство ищет сервер и пытается с ним соединиться через Интернет. В случае успешного соединения выводится соответствующее сообщение и появляется строка приглашения Telnet BBS. Ну, а дальше – обычная работа с BBS, как это делалось во времена программ Maximus, Terminate, что многие спектрумисты хорошо помнят. Во весь экран терминальной программы текст не помещается, но при регистрации на BBS возможно выбрать вид интерфейса.
    В данном случае соединения выполняется с Telnet BBS, работающей под управлением пакета Synchronet BBS. Информация по этому пакету и перечень Telnet BBS расположены по адресу: http://synchro.net/
    Минимальная конфигурация устройства - плата FreeduinoMax232 и плата Ethernet-адаптера.
    Информация по FreeduinoMax232 тут: http://www.zelectro.cc/FreeduinoMax232







    Вложения Вложения
    Последний раз редактировалось Astrolux; 21.11.2015 в 01:37. Причина: Дополнение материалом
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

  4. #3
    Activist Аватар для Cat_Alex/QRP
    Регистрация
    10.12.2012
    Адрес
    г. Рубцовск, Алтайский край
    Сообщений
    334
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Astrolux, Приветствую! Я как-то такое проворачивал, правда под эмулятором (компорта на реале нет), в моем случае "хостом" являлся первый пентиум с 98-кой, соединенный трехпроводным шнурком с основной станцией (Тогда еще на WinXP). Работало все примерно так-же. Думаю продолжить эксперименты в этой области. И еще: схемкой rs-232-шилда поделитесь?
    Последний раз редактировалось Cat_Alex/QRP; 09.11.2015 в 09:02.
    Daewoo CPC-400 MSX-2, Ленинград-1, Пентагон-128, Datacom 286-turbo, Dendy Junior (Steepler)
    73 de UB9YUF Alex
    Ищу клавиатуру "Старт 9069"

    недорого куплю или приму в дар дискеты 5.25'

  5. #4
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Cat_Alex/QRP Посмотреть сообщение
    И еще: схемкой rs-232-шилда поделитесь?
    Плату адаптера в формате lay разместил в первом посте, текст программы размещу на этой неделе.
    Все резисторы - 805 типоразмера, 1 кОм. Схема - по даташиту на MAX232.
    В настоящее время собираю плату Freeduino MaxSerial, чтобы использовать её с Ethernet-адаптером.
    Описание платы находится здесь: http://www.zelectro.cc/FreeduinoMax232
    Последний раз редактировалось Astrolux; 10.11.2015 в 23:07.
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

  6. #5
    Junior
    Регистрация
    11.06.2015
    Адрес
    г. Сергиев Посад
    Сообщений
    19
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зафорвардите в zx.spectrum кто-нибудь А я уж в su.comp.old
    Фестиваль ретрокомпьютинга 28.11.17, Москва
    truedowngrade.link

  7. #6
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от informatik Посмотреть сообщение
    Зафорвардите в zx.spectrum кто-нибудь
    В zx.spectrum я разместил пост сразу.

    Кстати, есть три сервера, на которых по Telnet есть доступ к эхоконференциям Fidonet. Их адреса публикуются в эхе ru.fidonet.today. Надо на неделе попробовать, как они смотрятся в Мелоне, поскольку там используется отображение в кодировке ANSI.
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

  8. #7
    Member
    Регистрация
    21.01.2012
    Адрес
    г. Калуга
    Сообщений
    117
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Astrolux Посмотреть сообщение
    В zx.spectrum я разместил пост сразу.

    Кстати, есть три сервера, на которых по Telnet есть доступ к эхоконференциям Fidonet. Их адреса публикуются в эхе ru.fidonet.today. Надо на неделе попробовать, как они смотрятся в Мелоне, поскольку там используется отображение в кодировке ANSI.
    Одна из них моя - dkamenski.no-ip.info
    Только у меня там ansi прибит намертво...

    - - - Добавлено - - -

    Цитата Сообщение от Astrolux Посмотреть сообщение
    В zx.spectrum я разместил пост сразу.

    Кстати, есть три сервера, на которых по Telnet есть доступ к эхоконференциям Fidonet. Их адреса публикуются в эхе ru.fidonet.today. Надо на неделе попробовать, как они смотрятся в Мелоне, поскольку там используется отображение в кодировке ANSI.
    В zx.spectrum не видно... :-( Я ее беру у /715 Можешь сам глянуть на http://dkamenski.no-ip.info

  9. #8
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если в машине нет последовательного порта и отсутствует возможность установки ZXMC, то, по идее, порт можно сделать через такую доработку от автора программы Melon Terminal:
    http://zxdn.narod.ru/hardware/on78comp.htm
    http://zxdn.narod.ru/hardware/zpw2comp.htm
    Используются таймер КР580ВИ53 и УСАПП КР580ВВ51. По всей видимости, микросхемы УП2 и АП2 можно заменить одной микросхемой MAX232 для обеспечения уровня сигналов по стандарту RS-232.
    Последовательный порт по этой доработке, предполагаю, в программе Melon Terminal выбирается как "VCOM".
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

  10. #9
    Veteran Аватар для baxter
    Регистрация
    16.08.2009
    Адрес
    Ростов-на-Дону
    Сообщений
    1,370
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Было бы здорово возродить zxnet!

  11. #10
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    585
    Спасибо Благодарностей отдано 
    118
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил в первый пост файл с программой для Arduino.

    С "синхронетовскими" BBS-ками из списка http://synchro.net/sbbslist.html соединяется без проблем. В Melon Terminal не следует выбирать в меню настроек "ANSI с цветом", поскольку на некоторых страницах терминалка зависает.
    К BBS с фидошными эхами пока подключиться не удалось.
    ZX Evo r.C Leningrad-2012 Pentagon 1024SL 2.2 ZXM Phoenix r.4 Speccy 2010 Байт Дельта-С МК-161 MaxiMite

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Загрузка RT-11 в ДВК через telnet-интерфейс
    от Patron в разделе ДВК, УКНЦ
    Ответов: 263
    Последнее: 20.11.2014, 19:41
  2. Подключение Spectrum +3 через SCART
    от Quest в разделе Зарубежные модели
    Ответов: 12
    Последнее: 26.04.2013, 00:58
  3. Ответов: 8
    Последнее: 14.01.2013, 22:32

Ваши права

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