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

asve79

Оконная система от 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 подойдет. Надо поспрашать народ, может кто уже делал.
Метки: plans Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для tae1980
    Цитата Сообщение от asve79
    По части Профика с этим много хуже. Искать сложнее и дольше, а хочется-то дело делать, а не мемуары читать. )
    Документации по Профи полно, описано всё, при чем в нескольких вариантах (что иногда путает). Да, поиск не явный. До создания сайта ещё далеко, нужно предварительно рассортировать материал, что требуем массу времени.
    До сортировки документации тем более не добрался, этот процесс самый сложный и долгий. Вот собрал в кучу куски по железу из разных архивов. Забирай здесь. Через пару дней ссылку удалю, что бы самому не запутаться позже.

    Я тебе кидал ссылки на знающих людей. Правильнее было бы списаться с ними, лучше тебя ни кто не проконсультирует.
    Обновлено 20.12.2018 в 14:29 tae1980
  2. Аватар для asve79
    Архив скачал, спасибо большое!
    Все гораздо удобнее, чем искать в разговорах на форуме. )
    Кстати там есть и описание портов. Похоже на то, что я искал. )

    Адресные и конкретные вопросы я пока не сформировал, поэтому уважаемых людей пока не беспокою. )
  3. Аватар для tae1980
    asve79, на плате Профи 5.06 два ком-порта. Первый по стандарту Профи 5, второй по стандарту Кондратьева.
  4. Аватар для asve79
    tae1980, Вообще огонь! Тогда без проблем можно использовать библиотеку от [Hacker VBI,]. Правда судя по описанию, которое есть у тебя в архивах там номер порта немного другой. Но это мелочи, подпилим.
  5. Аватар для Shiny
    UTF-8 слишком сложно. Наверное, получится Unicode, с чем еще тяжелее.
  6. Аватар для asve79
    Цитата Сообщение от Shiny
    UTF-8 слишком сложно. Наверное, получится Unicode, с чем еще тяжелее.
    Да тут же выбор-то не особо большой. Либо забить на все, либо делать. )
    Забивать недеюсь не придется. )
  7. Аватар для Shiny
    почитайте это:
    http://delphimaster.net/view/1-1118214852
  8. Аватар для asve79
    Shiny, Спасибо!
    О, старая-добрая Delphi. )
    Ну кстати алгоритм не так уж и жутко выглядит )
  9. Аватар для Shiny
    16бит пострашнее(:

    беда в том, что четких алгоритмов мало, в основном ссылка на api.

    удачи.

Трекбэков