Вход

Просмотр полной версии : z80-ftpclient



asve79
06.02.2019, 09:38
Еще один проект, о котором рассказываю на страницах здешнего блога (https://zx-pk.ru/blogs/8784-asve79.html).

В настоящее время остаются не реализованы ф-ции get/put ввиду того, что я определяюсь с решением по части с какими носителями работать. Первое на что ориентируюсь это SD карта на ZX Evolution. Впитываю как работать с API от WC.
FTP работает только в пассивном режиме ввиду потенциальных ограничение ESP модуля и IC сервера.
Дополнительно реализовал функцию cat <имя файла> для вывода содержимого текстовых файлов.

На данный момент версия работает с сетью также по схеме подключение к хостовому компьютеру на котором поднят ic-сервер.
По-поводу адаптации под Профи или любой спек с портом также как и для телнет-клиента, а именно: к сожалению эмулей на это нет, желающих или выражающих свои потребности пользователей в этом пока тоже нет. ) Концептуально продукт адаптируется просто заменой модуля работы с портом или клонирование текущего с изменением номера порта.

Проект в гитхабе: https://github.com/asve79/z80-ftp

Демо текущих возможностей
http://alecnet.ae-nest.com/wp-content/uploads/2019/01/z80-ftp-demo4.gif

Djoni
07.02.2019, 14:05
Еще один проект, о котором рассказываю на страницах здешнего блога (https://zx-pk.ru/blogs/8784-asve79.html).

В настоящее время остаются не реализованы ф-ции get/put ввиду того, что я определяюсь с решением по части с какими носителями работать. Первое на что ориентируюсь это SD карта на ZX Evolution. Впитываю как работать с API от WC.
FTP работает только в пассивном режиме ввиду потенциальных ограничение ESP модуля и IC сервера.
Дополнительно реализовал функцию cat <имя файла> для вывода содержимого текстовых файлов.

На данный момент версия работает с сетью также по схеме подключение к хостовому компьютеру на котором поднят ic-сервер.
По-поводу адаптации под Профи или любой спек с портом также как и для телнет-клиента, а именно: к сожалению эмулей на это нет, желающих или выражающих свои потребности пользователей в этом пока тоже нет. ) Концептуально продукт адаптируется просто заменой модуля работы с портом или клонирование текущего с изменением номера порта.

Проект в гитхабе: https://github.com/asve79/z80-ftp




Как вариант попробовать поддержать фирменный интерфейс RS-232 компьютера ZX 128 , он поддерживается в эмуляторе spectaculator , как плюс вызовет живой интерес у буржуев, да и наши клоны неплохо бы добавить этот интерфейс схема простая всего одна две микросхемы.


http://gifok.net/images/2019/02/07/2019-02-06_09-12-33.png (http://gifok.net/image/8wDY)

http://gifok.net/images/2019/02/07/2019-02-07_17-12-28.md.png (http://gifok.net/image/8wDC)

Есть интересный сайт с подборкой информации на эту тему ,но из ру зоны он недоступен https://8bitecho.weebly.com/zx-spectrum.html

http://gifok.net/images/2019/02/07/2019-02-07_17-23-19.th.png (http://gifok.net/image/8wDe) http://gifok.net/images/2019/02/07/2019-02-07_17-26-40.th.png (http://gifok.net/image/8wDi)


http://gifok.net/images/2019/02/07/2019-02-07_17-31-17.th.png (http://gifok.net/image/8wDj) http://gifok.net/images/2019/02/07/2019-02-07_17-25-52.th.png (http://gifok.net/image/8wD2)

Интересны проекты по теме:
PLATOTerm 1.0 для пользователей ZX Spectrum с интерфейсом RS-232.

https://github.com/tschak909/platotermzx/releases/tag/1.0 https://irata.online/
https://youtu.be/1swzFEvuYv4

Simple Wifi RS232 Modem
Простой Wifi-модем - это устройство для подключения компьютера с последовательным портом RS232 к BBS telnet. Он не использует аналоговую телефонную линию, работает через интернет Wi-Fi соединение.
https://github.com/8bit-bruno/WiFiModem
https://github.com/bozimmerman/Zimodem
https://www.simulant.uk/shop/retro-vintage-computer-wifi-modem-rs232-serial-hayes-compatible


TCPSER превращает последовательный порт ПК в эмулируемый модем Hayes, который использует TCP / IP для входящих и исходящих соединений. Он может использоваться, чтобы позволить более старым приложениям и системам, предназначенным для использования модема, работать в Интернете. TCPSER поддерживает все стандартные команды Hayes и понимает расширенные и запатентованные команды поставщика (хотя он не реализует многие из них). TCPSER может использоваться как для входящих, так и для исходящих соединений.
https://github.com/FozzTexx/tcpser
https://packages.debian.org/ru/sid/tcpser

asve79
08.02.2019, 08:49
Очень интересная информация, но.. Будем последовательны, дабы не распыляться и вообще ничего не доделать. )
Сначала разберемся с записью под текущие платформы.
В целом у меня есть либо с записью на SD под Evo от koshi из проекта Zifi
Запись на дискету... Ну тут как бы надо подумать - надо ли оно ибо бОльшая часть просто не будет взлезать.
Под профи у меня вообще ничего нет. Даже понимания куда и как. )

asve79
28.02.2019, 08:13
А между тем, идет работа над версией под ts-conf, в виде плагина для wc, в котором будут работать ф-ции get/put

В блоге: https://zx-pk.ru/entries/321-ftp-client-i-drugaya-aktivnost.html

Промежуточная демка.
http://alecnet.ae-nest.com/wp-content/uploads/2019/02/ftp-client-demo-wc2.gif