Цитата Сообщение от JV-Soft Посмотреть сообщение
asve79, отличный проект , буквально сегодня лазил по BBS , через telnet на PC.
нет ли мыслей сделать клиента под разрешение 512x256 или половинный шрифт ?
Спасибо за поддержку! )

512x256 это ж Под профик?
Под ts-conf я уже нашел окошки которыми можно пользоватся и что является частью API wc.
Текущий размер экрана явно маловат, это очевидно. Текущую реализацию, как я уже отметил, я делал с использованием окошек от @Barmaley_m, и под стандарное разрешение. Про разрешение профи тоже думал (пока не заказал EVO ), но мысли остались не материализованными т к по факту нужно написать некую простую оконную систему на что уйдет время, а столько всего еще хочется ). С окошками оно и выглядеть прилично будет. Если у кого есть в разработках свой интерфейс без проблем адаптирую под него. Можно конечно все переделать на "без окошек", а-ля "под консоль", но в настоящее время на это уйдет больше времени.

Про работу с ББСками - тогда надо еще проработать реализацию xmodem или zmodem-а, чтобы можно было что-то скачивать/отправлять.

Цитата Сообщение от Error404
Очень прошу автора разделить ESP-программы на 2 части, взаимодействующие через некое API (функции, керналь, что угодно): в одной части логика, во второй - системно и аппаратно-зависимая часть (все вот эти выводы на экран и ввод с клавиатуры, IO в COM-порт, чтение-запись файла, etc). Разместить эти части по возможности в пространстве 4000h...0BFFFh. Это даст возможность минимальной ценой и с бинарной совместимостью сделать порт на большинство 8-битных платформ (написав свою аппаратно-зависимую часть и используя логическую часть "как есть").
Посмотрю что с этим можно сделать. Текущее размещение больше продиктовано работой оконной системы. Я опирался на примеры работы с окошками и не особо вдавался о особенности его реализации.
По части взаимодействия через APi - сейчас я этот момент решал с помощью макросов. Почти все узкоспециализированные ф-ции вызываются макросами которые идут в связке с модулями. Потому сейчас не такая уже и проблема переключится на использование других окошек или модуля ESP.

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