Важная информация
RSS лента

asve79

z80 terminal

Оценить эту запись
Всем привет!

Активность работы в сторону "сетевикатазации" Спектрума никуда не делась. Она идет своим чередом.
В планы по процессу реализации FTP клиента пришлось внести коррективу, связанную с двумя факторами:
- ко мне приехал ESP модуль и появилась возможность сделать версию телнета под нее
- я выложил в телнет клиент на общее обозрение на форум (форум все-таки читают личше чем блоги) и получил массу пожеланий, которые я счел очень важными и решил переключится на реализацию хотябы части их.

В процессе реализации пожеланий и работы с ESP понял что нужно "быстренько" сделать простой терминал для работы с портом, и вот когда начал работать с портом напрямую, адаптируя бибилотеку работы с UART наткнулся на ряд особенностей работы портов на разных решениях, которые конечно немного притормозили решение.

Например в ts-conf работа с RS232 сделана по-другому, на что, спасибо ему огромное указал мне @TSLabs

В итоге я начал рефакторинг SDK, стал унифицировать бибиотеки под разные платформы, приводя их к боле-менее одинаковому, по составу ф-ций виду. Чтобы в последствии сделать верхний уровень бибиотеки работы с сетью, которая бы просто описалась на ту или иную бибиотеку работы с портом. Пока то, что выложено в гит далеко от идеала, но процесс идет.

В итоге сделал терминал, который поддерживает 3 платформы (или 4, на Профи еще не тестировался):
- ZX Evolution Base RS232
- ZX Evolution TS-CONF RS232
- ZX Evolution TS-CONF Zifi

Под вопросом будет ли работать версия ZX Evolution Base RS232 под Профи. По спецификации вроде должна. Микросхемы одинаковые, порты одинаковые.

Ну и под ZX NEXT только начал реализовывать библиотеку работы с портом. Там еще есть что надо осознавать.

Проект, там же скомпиленые версии в SNA и Hobeta: https://github.com/asve79/z80-terminal

Демки:


Обновлено 28.02.2019 в 07:48 asve79

Метки: Нет Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для !dx
    Вообще офигенно ! )
    Следующим будет подключение и использование ethernet платОк ? )
  2. Аватар для asve79
    Цитата Сообщение от !dx
    Вообще офигенно ! )
    Следующим будет подключение и использование ethernet платОк ? )
    Возможно. ) Пока надо осилить задуманное. Тут не то чтобы очередь из готовых помочь спектроводов стоит. )
    Из езернет платок я знаю только ZX NETUSB. Но цена ее выше чем цена ESP модуля, вопрос нужна ли она кому-нидь. Разве что ради USB, а эзернет уже как бонус.
  3. Аватар для !dx
    Я про SPI копеечные модули, аля W5500 и 28J60 и иже им подобные..
    Очередь помочь, думаю, расширится, скоро..

Трекбэков