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

User Tag List

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

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

  1. #1
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    577
    Благодарностей: 267
    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. Эти 19 пользователя(ей) поблагодарили Astrolux за это полезное сообщение:
    13joe (11.11.2015), alvis (13.11.2015), AndyD (12.11.2015), creator (09.11.2015), Djoni (11.11.2015), djspawn (31.03.2016), dkamenski (11.11.2015), Evgeny Muchkin (09.11.2015), Ewgeny7 (09.11.2015), iceoflame (13.11.2015), informatik (10.11.2015), Mick (09.11.2015), perestoronin (09.11.2015), piroxilin (09.11.2015), Protom (12.11.2015), SoftLight (09.11.2015), solegstar (09.11.2015), wiktors75 (09.11.2015), ZX_NOVOSIB (09.11.2015)

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

  4. #2
    Veteran Аватар для bigral
    Регистрация
    12.07.2006
    Адрес
    Kiev/Ukraine
    Сообщений
    1,462
    Благодарностей: 265
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  5. Этот пользователь поблагодарил bigral за это полезное сообщение:
    Astrolux (09.11.2015)

  6. #3
    Activist Аватар для Cat_Alex/QRP
    Регистрация
    10.12.2012
    Адрес
    г. Рубцовск, Алтайский край
    Сообщений
    316
    Благодарностей: 20
    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'

  7. #4
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    577
    Благодарностей: 267
    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

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

    По умолчанию

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

  9. #6
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    577
    Благодарностей: 267
    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

  10. #7
    Member
    Регистрация
    21.01.2012
    Адрес
    г. Калуга
    Сообщений
    116
    Благодарностей: 49
    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

  11. Этот пользователь поблагодарил dkamenski за это полезное сообщение:
    Astrolux (10.11.2015)

  12. #8
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    577
    Благодарностей: 267
    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

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

    По умолчанию

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

  14. #10
    Master Аватар для Astrolux
    Регистрация
    29.12.2010
    Адрес
    Калининград
    Сообщений
    577
    Благодарностей: 267
    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
    Последнее: 25.04.2013, 22:58
  3. Ответов: 8
    Последнее: 14.01.2013, 21:32

Ваши права

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