Оконная система от Barmaley_m. Ну и планы-планы-планы.
За прошедшие сутки разбирался с выводом информации на экран.
Использовал оконную систему от [Barmaley_m]. Адаптировал ее под sjasmplus. С разрешения автора выложил в github https://github.com/asve79/xasconv. В коде пока есть артефакты в тех местах, где была кириллица. Если честно, то я забыл о том, какая кодировка используется для кириллицы в спектруме. Параллельно буду возрождать это знания. Там и поправлю пример.
Посматриваю в сторону Профи. Дергаю уважаемого [tae1980] на предмет вхождения в эту тему. Вот описания по настройки эмуля для CP/M под эмулем https://zx-pk.ru/threads/2672-cp-m-d...l=1#post989460.
В целом с профиком я не определился. В этом плане ts-conf пока сильно перевешивает, хотя бы из-за более прозрачной документации и примеров. По части Профика с этим много хуже. Искать сложнее и дольше, а хочется-то дело делать, а не мемуары читать. )
Ближайшие планы. Пожалуй буду двигаться параллельно по ряду активностей.
Мысль FTP клиента мне определенно нравится, ее следует проработать. Вижу что лучше сделать это в виде либы, что бы потом можно было прикручивать к разным оконным интерфейсам и системам вывода.
Чтобы реализовать клиент, на данный момент нужно:
- доработать либы по работе с zifi и ком-портом на использование мультисоединений.
- доработать сокет-сервер на поддержку мультисоединений (для пользователей ком-порта)
- разобраться или добыть библиотеки для выгрузки данных на диск
- ну и разобраться с перекодировкой кириллицы.
Продвигаясь по этой активности можно запилить telnet-клиент. FTP-ж надо будет чем-то отлаживать. Или сделать два в одном. Посмотрим как оно пойдет.
Вторая активность это free chess. Протокол простой, оконная система есть, остается:
- либа для отображения спрайтов. В принципе можно сделать и для стандартного экрана спека. Спрошу народ, может кому не жалко поделиться свои кодом.
Во второй активности также возникает необходимость в телнет клиенте. Видимо это будет самым ближайшим планом - сделать telnet клиент с базовыми ф-циями. Для этого необходимо:
- Получить опыт работы с бибиотекой по работе с ком-портом. Сама либа есть в проекте Zifi. По мере продвижения дам ссылки.
- Получить опыт работы с оконной системой от [Barmaley_m].
- Скорее всего тут и понимания перекодировки UTF8 - Speccy подойдет. Надо поспрашать народ, может кто уже делал.
Комментарии
Трекбэков
Всего трекбэков 0
Ссылка трекбэка: