Важная информация
  • Интернет для ZX Evo? Бери!

    Автор: Hacker VBI



    Удивительно, но факт. До сих пор хоть какого вменяемого доступа к сети наши славные ZX Spectrum-совместимые компы почти не имеют. Да, есть разные разработки, но в массы дело идёт слабо.

    Но ситуация изменилась.

    Представляю вам, дорогие пользователи ZX Evolution, клиент для доступа к полезным для спектрумиста ресурсам под названим ZiFi – сетевой даунлоадер / просмотрщик / онлайн-плеер разнообразных, относящихся к Спектруму, ресурсов.

    В перечне доступных сетевых ресурсов сейчас следующие сайты:

    • zxart.ee, предоставляющий для просмотра свою графику и музыку, причём с разделением на популярные, последние добавленные треки/экраны, различные TOP-ы, прочее; прослушиваем и просматриваем всё это богатство прямо в оболочке;
    • vtrdos.ru, позволяющий скачивать все доступные на сайте журналы, игры, демо-паки прошедших пати, системные программы;
    • prods.tslabs.info, отдающий нам игры и демо для конфигурации TS Configuration ZX Evolution;
    • hype.retroscene.org, позволяющий почитать статьи о демосцене и относящееся к ней;
    • RSS каналы множества спектрумовских сайтов, включая zx-pk.ru
    • IRC логи – логи многих каналов IRC, подраздел включает в себя логи проведённых (и проводимых в данный момент) пати; а также каналов IRC, относящихся к ZX Spectrum.
    • pouet.net, отдающий нам демо;


    Так же мы имеем возможность поиска в большей части разделов, а подавляющее количество полученных из сети данных (за исключением текстовых) - а это музыка, графика, образы - будут сохранены в папке downloads на sd карте для последующего запуска/просмотра.

    Особенностью оболочки является то, что она разработана для TS Configuration ZX Evolution, а исходный код выложен в сеть и постоянно обновляется. Текущая версия ZiFi - 0.720. Общий объём - ~ 4500 строк asm code.

    Что необходимо для того, что бы начать использовать эту систему?

    У нас есть два пути – простой и интересный

    Первый
    – это использование РС как сервера, отдающего интернет для Вашего Спектрума. В данном случае необходим лишь USB – miniUSB кабель, который подключается к ZX Evo в её стандартный usb порт, а другим концом к РС. Далее – скачиваем socket-сервер, заливаем на SD карту саму оболочку, и обновляем версию прошивки ZX Evo, дабы получить ускорение относительно стандартного порта RS232 в 2 раза - до 115200.

    Изображение кабеля:


    После подключения кабеля Windows устанавливает драйвера, и – всё, после обновления прошивки можно запускать сокет-сервер на РС и ZiFi на Evo, и – вперёд в сеть!

    Кроме того, есть версия этого сервера под Linux, к которой не нужно драйверов - надо только собрать сокет-сервер с github'а.

    Второй вариант сложнее, но при этом не требуется РС. В данном случае необходим блок ESP8266, который будет вставляться в ZX Evo и использоваться как WiFi модем. Данную разработку Вы можете спаять сами (самая большая сложность – это понижение питания с 5В до 3,3В, которых требует модуль ESP), либо обратится к друзьям-электронщикам (например, Tetroid / MV1971) за готовым вайфай-модемом.

    При этом файлы будут магическим образом из ниоткуда появляться на SD карте

    Внешний вид:





    Для использования данной версии необходимо два файла – сама ZiFi для версии WiFi и файл zifi.ini, в котором сохраняются Ваши настройки точки доступа.

    Развёрнутый пример ответов при подключении оболочки по WiFi:



    Для обеих версий файлы зифы должны лежать в корне sd card в папке zifi.
    Кроме того, обновления оболочки происходят автоматически – все новинки сразу у Вас!


    Общий вид оболочки:

    Раздел Download:





    Просмотрщик текста:



    Видео работы оболочки:







    Напоследок хочу сказать, что я помогу желающим разобраться в коде, дабы Вы смогли переделать его для использования на вашей системе. Пишите: [email protected]

    Система ещё не достигла первой версии, и я вижу ещё определённые недостатки и неудобства, но система работает у друзей и они довольны!

    Авторы:



    Полезные ссылки:

    https://github.com/HackerVBI/ZiFi
    http://hype.retroscene.org/blog/dev/363.html
    http://hype.retroscene.org/blog/dev/391.html
    http://tslabs.info/forum/viewtopic.php?f=6&t=586

    Комментарии 55 Комментарии
    1. Аватар для SfS
      SfS -
      А вроде ж была плата с Ethernet от nedopc ?
      Как с ней дела?
    1. Аватар для Eagle
      Eagle -
      Цитата Сообщение от SfS Посмотреть сообщение
      А вроде ж была плата с Ethernet от nedopc ?
      Как с ней дела?
      Плата есть, а софта нет. Создателям она не интересна.
    1. Аватар для Ldaborc
      Ldaborc -
      Было бы не плохо,если б создатели платы Ethernet (Nedopc) описали порты и прочую техническую информацию по карте возможно кто-нибудь и занялся написанием софта!
    1. Аватар для Alex Rider
      Alex Rider -
      Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
      Это конечно победа, но победа не окончательная! Окончательная - это когда всё тоже самое, но для любого 128 спекка )
      "Всё то же самое" не будет. Ну картинку 6912 посмотреть, ну музычку потом послушать, может, чатик какой или RSS с форума... Вроде, Mick планирует сделать нечто подобное для Феникса, может, оно и для Пентагона сгодится с ограничениями.
    1. Аватар для Hacker VBI
      Hacker VBI -
      первая проблема - память.
      максимум имеем 128к.

      при этом загрузить можно будет - только scl. трд отпадают сразу.
      scl надо куда-то сохранить, ок, это будет диск. scl при этом надо разобрать, и сохранять уже в трдос. уже дополнительная сложность.
      вывод графики, плееры музыки - тут всё чётко, более-менее.

      вторая проблема - это оболочка.
      оболочку придётся писать полностью заново.

      в общем, я лучше кому-нибудь помогу в плане комментариев по существующему коду, чем заниматься ещё и версией под 128
    1. Аватар для Alex Rider
      Alex Rider -
      А еще надо в памяти держать оболочку и драйвер. Вместе с плеером/музыкой, картинками/вьювером, загруженными текстами. trd можно сохранять на диск как и scl, если считать, что каталог там "честный". Только вот сама оболочка, буфера, экраны и скачанные данные вряд ли полезут в 128к, поэтому их придется подгружать с дискеты, и даже скачка scl на дискету может оказаться весьма забавной.

      Кстати, если оговорить о "любом 128 спекке", то выяснится, что у него не обязан быть BDI со всеми вытекающими
    1. Аватар для SfS
      SfS -
      Ну я про 128К и не думал.

      У меня есть феникс и пентева. И то и другое пригодно для того, чтобы TRD сохранить в память, а затем и на диск.
      Для феникса - 640К под TRD. Остаётся 384 К. Вполне достаточно для оболочки и драйверов FATа для IDE.
    1. Аватар для AER
      AER -
      Win XP не нашла драйвера при подключении кабеля юсб.
      а что будет если не делать прошивку?
    1. Аватар для Hacker VBI
      Hacker VBI -
      а ничего не будет.
      ссылка на дрова
    1. Аватар для Hacker VBI
      Hacker VBI -
      Если вам, как и мне, не охота связываться с паяльником и перешивками, есть возможность заказать готовый блок с esp8266 для zx evo
      Стоимость - 10 уе, и ещё 5 уе за доставку в Россию.

      "Желающие могут написать письмо на tslabs.info@гмейл.ком, в котором указать Ф.И.О. и адрес для пересылки. В топик заказы не принимаются."
    1. Аватар для petrov1962
      petrov1962 -
      Hacker VBI,
      А планируется поиск в zifi? А то очень неудобно пролистывать все подряд.
    1. Аватар для Hacker VBI
      Hacker VBI -

      Search вверху видите? обычно он работает
    1. Аватар для petrov1962
      petrov1962 -
      А Download/VTRDOS - искать можно?
      Там Search нет...
    1. Аватар для Error404
      Error404 -
      Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
      Это конечно победа, но победа не окончательная! Окончательная - это когда всё тоже самое, но для любого 128 спекка )
      P.S. чат, форум и доска объявлений конечно нужны! )
      Вот как раз на эту тему есть мысль
      HackerVBI, глянь - реализуемо?
    1. Аватар для Hacker VBI
      Hacker VBI -
      Парни, появилась возможность приобрести плату с вайфай модулем для ZX Evo в стиле "воткнул и работает".
      Доступна в маркете
    1. Аватар для Hacker VBI
      Hacker VBI -
      зифа до 0.722 доросла. добавил демо-архив (раздел Downloads)
    1. Аватар для Eraserstp
      Eraserstp -
      У ESP8266 есть своя память, её нельзя использовать?
    1. Аватар для Hacker VBI
      Hacker VBI -
      Цитата Сообщение от Eraserstp Посмотреть сообщение
      У ESP8266 есть своя память, её нельзя использовать?
      Разрешаю!
    1. Аватар для Hacker VBI
      Hacker VBI -
      статы по использованию (включению) зифы, для двух версий, за весь период
    1. Аватар для Felix_73
      Felix_73 -
      Цитата Сообщение от Hacker VBI Посмотреть сообщение
      А ссылка не работает.... обновите плиззз.
  • Yandex.Direct

  • ZX Banner Ring

  • ВКонтакте