В качестве начала...

И так обустраиваюсь на новом месте. До этого бывало отмечался на zx-pk, но в последнее время что-то ему становится фигово - то открывается через раз, то вообще не открывается, а коли так, то почему-бы не сменить площадку и переехать.

Над чем я сейчас работаю? В эпоху "Золотого века ИИ" и начала заката классического ИТ, вспомнил про свои незакрытые гештальты о том, что на полки без дела лежит zx-evo, купленная когда-то из ностальгических соображений, в которую был добавлен модуль zifi и для который недоделан ftp плагин и telnet плагин. Все мы понимаем что серьезно работать на этом железе невозможно, но... Почему бы не сделать из нее терминал? Вполне подойдет.. Для мониторинга, для новостей, для связи с чатом ИИ (а чтобы и нет? должно выглядеть вполне экзотично).
И вот лет 6 назад я начал разбираться (конечно никакого ИИ небыло), сделал telnet, terminal и бОльшую часть функционала ftp плагина для wc, а потом забросил: несколько месяцев работы и еще несколько месяцев впереди... Стало жалко времени. А сейчас появилась уникальная возможность не убивать все время над кодом, и достал я эти плагины-поделки, и понял что писать их без нормальной отладки невозможно. Ну не сидеть де и не убиваться вечерами с хитрыми связками портов/эмуляторов/плагинов, потом писать все на sd карту перетыкать в zxevo, ловить баги, и все по-новой. Чего нехватает? - правильно, эмулятора! Посмотрел готовые решения: unreal. Какой есть. Но.. Без линукса, на плюсах, под mscv. Поколупал его, поровобовал выделить ядро - нет, хрень получается. Значит нужен свой, тот который можно как mcp подключать к агенту, который будет вертеться где-то на сервере... А дальше раз вертится на сервере, значит к нему можно подключаться? Свой клиент? Нафига? Есть же браузер! Вот так и пошло-поехало.. В итоге все получилось. На текущий момент: эмулятор есть. Пока с убогим интерфейсом т к вкладываюсь в фичи и стабильность (в целом уже все боле-менее нормально). Реализована поддержка 48, 128, profi, kay, zxevo, ts-conf, pentagon, scorpion. ide, sd-card, zifi (эмуляция esp), отладчик, api, тепловая карта, он-лайн браузер по образам для sd и hdd, поддержка fuzix (последний на "железе" еще не проверял - там немного подкастомил fuzix.
Сейчас, т к инструментом стало возможно пользоваться пилю telnet и ftp клиентов.

Немного скриншотов:

Тестирование AY по Lyra II


Классика 128


Загруженный ts-conf


Тестирование плагина tlenet на развернутой в локалке BBS


нормальных скринов работы с FTP не делал - сейчас в процессе допила всяких мелочей.

Исходники - позже. Сейчас не хочется тратить время на организацию их публикации. Сейчас вся разработка ведется в локальном git-е.
  • Like
Реакции: admin

Комментарии

Нет комментариев для отображения.

Информация о записи

Автор
asve79
Просмотры
32
Последнее обновление

Больше записей в Блоги пользователей

Назад
Вверх