Просмотр полной версии : Возможно ли подключение Радио-86РК к интернету.
Я понимаю что это дорогостоящая процедура. Но к примеру хотелось бы сделать аналог этого.....
https://www.i-telex.net/hardware/
Если бы кто-то захотел все это тоже, то я бы предложил от себя РК-86 (самодельный) и РТА-80....может быть.
Но если все это пахнет бредом, то тему можно закрыть.
Ведущий_специалист
03.06.2022, 13:59
увы. в современном мире это никакой не бред. и кстати процедура эта не дорогостоящая. Я давно думаю накинуть в шину рк86 есп32 или подцепить через уарт. Давать к примеру простые команды подцепляться к разным серверам и парсить в ответ время погоду валюту и прочую ботву. Вопрос в программной писанине.
Я вот это использую и это работает. Но хотелось бы современный комп исключить из цепочки.
https://www.albinarrate.com/index.php?option=com_content&view=article&id=51:heavymetal
Savoj, можете объяснить смысл подключения? по какому протоколу хотите, чтобы РК работал?
Современные сайты вы в любом раскладе не сможете просматривать, их и мощные компы не всегда могут открыть, благодаря веб-макакам.
Что может работать -- так это только древние протоколы, которые были на заре интернета: ftp, smtp, pop, и то, РК может работать здесь только как терминал, а общаться с железкой, которая будет непосредственно подключена к интернету по какому то своему протоколу, т.е. по факту РК не будет подключен к интернету.
Терминал (электронный телеграфный аппарат РТА-80) планирую подключить к РК-86. Это есть в журнале -Радио- к примеру. Смысл в том, что бы дальше придумать что-то. Сайты открывать нет смысла. Только древние протоколы.
uIP стек собирается с помощью компилятора ACK для 8080. Правда я не делал железа. В эмуляторе Вектора у меня фактически просто сделан буфер для tun/tap устройства под линуксом. Но это не так уж далеко от настоящей сетевой карты, совсем не то же самое, что esp32 по последовательному порту прикрутить. Если собственно прикрутить какую-нибудь старую сетевую карту и написать ее инициализацию, про такое уже никто не скажет, что такой "РК не подключен к интернету".
Ссылка на дискуссию:
https://zx-pk.ru/threads/32618-ack-(amsterdam-compiler-kit)-dlya-vektora-i-8080-voobshche.html
Но это все равно бред, конечно же.
Может получится подключиться к И-нету через ардуинку в какчестве промежуточного звена. Для неё есть куча сктетчей для работы в сети, есть стандартные сетевые модули, а уж обмен данными ардуино - РК придется самим ваять.
WizNet можно воткнуть ;)
Он уже можно сказать как бы ретро (в отличие от ESP8266 и тем более ESP32)
max232cpe
03.02.2024, 09:43
wiznet w5100 имеет 8 битную шину и толерантен к 5в, довольно доступен хотя цены у некоторых магазинов приличные!
Останется только писать софт и рисовать схемку модуля!
- - - Добавлено - - -
Данный модуль с минимальными переделками можно подключить к любому древнему компу 8-16 бит
Поддержку для W5100 на ассемблере я писал ещё в далёком 2007 году - там всё просто :v2_dizzy_priest:
Alikberov
03.02.2024, 19:33
Помнится, ещё совсем относительно недавно, когда мобильные телефоны были кнопочными и для них вместо WWW был WAP, сам сервис Google, читая заголовок POST/GET-запроса, узнав про доступ с кнопочника, сам адаптировал многие ресурсы для пригодности загрузки под этот телефон.
Тем самым, думаю, здесь имеет смысл выхода в интернет именно через некий подсервер-шлюз, хоть на том же Raspberry Pi Zero (типа, чтобы и YouTube-ролики конвертировались в псевдографику РК).
На своём КР-03 я хотел бы обойтись одним только портом ввода/вывода магнитофона (как в Commodore 64 /VIC-20 (https://en.wikipedia.org/wiki/Commodore_1541)) хотя на уровне эмуляции (Emu80 такую возможность не поддерживает на данный момент).
Сама суть довольно проста и не требует аппаратной доработки схемы РАДИО-86РК.
По трём проводам (масса, вход магнитофона и выход магнитофона) обеспечивается некоторый протокол, поддерживаемый программно самим РАДИО-86РК и Raspberry Pi утилитой.
Пай в этой системе лишний ( ну или РК лишний - смотря с какой стороны посмотреть ; )
При наличии WizNet ретромашина вполне может справиться с парсингом простого HTML приходящего по протоколу HTTP без шифрования (тот же nedopc.org например)
А для конвертации https:// в http:// можно использовать сервер-шлюз (простое решение на PHP у меня уже имеется - туда надо лишь аутентификацию нахлобучить, чтобы левые не лазили по прон-ресурсам)
max232cpe
04.02.2024, 11:54
Нужно накидать карточку на W5100 чтоб её куда угодно можно было прикрутить, готовые модули как правило не имеют разведенного 8бит интерфейса.
Нужно накидать карточку на W5100 чтоб её куда угодно можно было прикрутить, готовые модули как правило не имеют разведенного 8бит интерфейса.
Ну как не имеют? Имеют - WIZ810MJ с шагом ног 2мм (я именно с таким игрался в 2007 году, подключая его к полноценной шине данных), а также WIZ811MJ и WIZ812MJ с шагом ног 2.54мм:
https://zx-pk.ru/attachment.php?attachmentid=80310
И у тех, и у других ноги парами идут т.е. они не для бредборды:
https://zx-pk.ru/attachment.php?attachmentid=80311
Я пару лет назад начал делать платку переходник на однорядные гребёнки, чтобы можно было в бредборду втыкать или в более тяжёлые дизайны (плюс на ней же стоит преобразователь напряжения из 5 вольт в 3.3, схема ресета по включению питания и светодиоды индикации приёма и передачи) - тогда при переходе с WIZ810MJ на WIZ812MJ (и обратно) меняется только платка переходник, а большая плата не меняется. Вот вторая реинкарнация такой платки-переходника:
https://zx-pk.ru/attachment.php?attachmentid=80313
В сборе этот визнетовский бутерброд, будучи воткнут в большую плату, выглядит вот так:
https://zx-pk.ru/attachment.php?attachmentid=80314
Параллельная 8-битная шина даёт прямой доступ на чтение и запись не только к регистрам W5100, но и к буферам приёма и передачи всех четырёх сокетов - доступные сигналы: D0-D7, A0-A14, /INT, /CS, /RD, /WR (ну и на всякий пожарный SPI-ноги там тоже разведены). Наряду с полной адресацией можно использовать косвенную - когда адресных линий только 2 и они адресуют первые 4 регистра W5100, через которые можно обращаться к остальным регистрам и буферам - эдакий ВВ55 получается, который можно воткнуть в свободное окно SRAM-клона скажем #9000...#9FFF:
#9000 - регистр MR (включение косвенного режима и флаг автоинкремента, чтобы каждый раз не менять адрес)
#9001 - регистр IDM_AR0 (старший байт адреса)
#9002 - регистр IDM_AR1 (младший байт адреса)
#9003 - регистр IDM_DR (чтение/запись данных в косвенном режиме)
Ну или вместо ВВ55 квазидиска в обычном РК (который доступен по адресу #A000) - можно даже новую платку переходник сделать специально для этого с ногами в формате DIP40 ;)
И адреса можно перевернуть, чтобы в нуле был байт данных, 1 и 2 - младшая и старшая части адреса, а 3 - управление (тогда оно будет напоминать интерфейс квазидиска)...
max232cpe
04.02.2024, 15:30
У нас по магазам такие модули стоят слишком дорого, а те что китай предлагает там как правило есть только SPI
- - - Добавлено - - -
Саму МС можно купить очень не дорого
Саму МС можно купить очень не дорого
Я такую мелкоту паять не смогу - возраст :cool_std:
И потом там обвязки много - если собирать самому, то может ещё дороже выйти, чем такой модуль покупать в сборе:
https://zx-pk.ru/attachment.php?attachmentid=80311
max232cpe
04.02.2024, 21:49
такие модули от 70 до 120 баксов...
У нас WIZ812MJ за $25, WIZ810MJ за $29 можно взять, а также можно взять много (500 штук) WIZ811MJ за $18 - но прямо сейчас нету:
https://zx-pk.ru/attachment.php?attachmentid=80316
Пару штук вижу на авито, 1200-1300руб
Понятно, что все потребности это не закроет )
https://www.avito.ru/moskva?cd=1&q=wiz810mj
max232cpe
05.02.2024, 10:51
На вайлберис встречаются ардуино модули за 700-900р, но не понятно разведён на них интерфейс 8бит или нет.
Нет. Все "ардуиновские" имеют только SPI.
Serg6845
05.02.2024, 11:50
Нет. Все "ардуиновские" имеют только SPI.
ну так добавить SPI интерфейс - делов-то. зато можно будет SD карту нахаляву подключить.
и можно будет использовать ENC28J60 - ног меньше, обвязки меньше (хотя софт посложнее будет)
Зачем SPi если есть параллельный интерфейс?
Я тут полазил по форуму и нашёл, что Kakos_nonos в 2015 году уже делал клиент ирки для Апогея (через COM-порт на ПЦ?) правда под эмуль b2m:
https://zx-pk.ru/attachment.php?attachmentid=80515
https://zx-pk.ru/threads/9368-apogej-bk01-i-apogej-bk01ts-obsuzhdenie/page26.html
https://zx-pk.ru/threads/9368-apogej-bk01-i-apogej-bk01ts-obsuzhdenie/page27.html
Вот бы сырцы раздобыть :v2_dizzy_rastoman:
Kakos_nonos
17.03.2024, 11:05
Поищу, вроде были в папке
- - - Добавлено - - -
Нашел.
Правда, главный фаил был переписан пустым почему-то, переименовал из бекапного, не знаю, последняя версия там или не совсем.
Прога-посредник, к сожалению, не нашлась
Компилить надо на 32-хбитном компе, так как используются 16-битные команды (или на досбоксе, но тогда надо чуть поменять батник).
- - - Добавлено - - -
rktpk и pktrk это таблицы перекодировки в кодировку рк и обратно
Спасибо! Вечерком покурю сырцы...
А прога-посредник это что?
Kakos_nonos
18.03.2024, 18:47
Она перенаправляла данные из инета в эмулятор. Рк на эмуляторе её посылал в специлальной форме "подключись к aaa.com порт 1234" и дальше входящие данные она отправляла туда, откуда их заберет эмулятор, и принимала от него данные и отправляла их в инет.
- - - Добавлено - - -
Вот часть конфига апогея эмулятора, ответственная за этот компорт
CPU : K580wm80a {
debug=cas
mem=mm
pc=F800
port[B0-B1]=comport.data
}
comport : K580ww51 {
connect = "tcp:800:localhost"
}
Компилить надо на 32-хбитном компе
Есть версия того-же TASM (https://github.com/spotco/TI-asm/tree/master/tasm) для винды.
- - - Добавлено - - -
Вот часть конфига апогея эмулятора, ответственная за этот компорт
В эмуляторе будет работать и без инициализации компорта, а вот для реала надо бы инициализировать ВВ51.
- - - Добавлено - - -
Прога-посредник, к сожалению, не нашлась
Для реала лучше UART-To-Ethernet-Converter использовать.
https://eckstein-shop.de/media/image/product/20427/md/ws20655.jpg
Не - для реала лучше WizNet с параллельным доступом :)
Вот так и знал, что про WizNet скажешь ;)
Хорошо. Для реала с компортом лучше UART-To-Ethernet-Converter использовать.
А если есть компорт, то уже наверное в сторону ESP8266 смотреть надо ;)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot