Важная информация

User Tag List

Результаты опроса: Нужен WiFi модуль для ZX клонов?

Голосовавшие
58. Вы ещё не участвовали в этом опросе
  • Не нужен

    16 27.59%
  • Интересует готовое устройство

    28 48.28%
  • Интересует чистая плата

    12 20.69%
  • Сам соберу по готовой схеме

    17 29.31%
Опрос с выбором нескольких вариантов ответа.
Страница 1 из 25 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 245

Тема: Опрос: WiFi для ZX клонов не на FPGA

  1. #1
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию WiFi для ZX клонов не на FPGA

    Опрос с целью привлечь внимание разработчика железа.
    Софт уже есть готовый, от nihirash. Автор соглашается поддержать новую железку, надо спешить, пока не передумал.
    https://zx-pk.ru/threads/33024-zifi....=1#post1111276

    Что должно получиться надо обсудить.
    На мой взгляд, это должно быть совместимо с максимальным количеством клонов.
    - маленькая платка под шину ZXBUS
    - на ней прицеплен модуль wifi из алиэкспресса
    - так же стандартный com-порт по популярной схеме, выход на штырьковый разъём
    - достаточно точная дешифрация портов
    - аппаратный контроль передачи
    - перемычку для отключения com-порта (если есть свой)
    - возможность припаять боковой разъём шины

    Похожее:
    https://zx-pk.ru/threads/23477-sif-%...highlight=wifi
    https://zx-pk.ru/threads/27970-nodem...highlight=wifi

    Upd.
    Проект железки с герберами (папка ZX WiFi) и основной софт (программа AY232K для копирования TRD по wifi, браузер Moon Rabbit, утилиты Net Man, Net Time лежат тут:
    https://drive.google.com/drive/folde...2I?usp=sharing

    Форк браузера под разные платформы (вариант для этой карты файл "MR-TR-ZW-64.TRD")
    https://github.com/Kulicheg/MRF

    Видео:

    Скрытый текст




    работа браузера (не с этой платой, но похоже):


    [свернуть]


    Фото платы:

    Скрытый текст








    [свернуть]


    Терминал для работы по проводам (и не только) и для общения со встроенным модулем wifi (с ограничениями):
    https://vtrd.in/system/MEL1_90.ZIP

    PlatoTerm, BBS, Telnet:
    Пример подключения к BBS со стандартной прошивкой (с 6-й минуты):

    Скрытый текст

    [свернуть]


    Для работы PlatoTerm, BBS, Telnet можно прошить в ESP виртуальный модем
    https://github.com/bozimmerman/Zimodem

    Как прошить:

    Скрытый текст


    Получилось собрать в arduino-1.8.16 (у автора arduino-1.8.10).
    Файл - Настройки - Дополнительные ссылки менеджера - добавить http://arduino.esp8266.com/stable/pa...com_index.json
    Инструменты - Плата - Менеджер плат - Поставить библиотеку esp8266 не новее версии 2.7.4.
    Инструменты - Плата - Выбрать Generic ESP8266 Module.
    Инструменты - Flash Size - Выбрать 1M/160Kb.
    Скачать всю папку проекта zimodem https://github.com/bozimmerman/Zimodem.
    Выбрать файл zimodem.ino.
    Выбрать com порт и перевести ESP в режим прошивки. (GPIO00 на землю и включить).
    Нажать Загрузка.
    Сбросить ESP после прошивки.
    Затем в терминале (скорость 1200) подключиться к интернету:
    ATW"[SSI],[PASSWORD]"
    Можно посмотреть инфу:
    ATI

    Затем запустить Melon с зажатыми шифтами, выбрать порт Кондратьева, выбрать скорость 1200 (курсор вверх-вниз)
    и подключиться к BBS, например:
    ATDT bbs.darkscience.net

    Подключение через Telnet, например:
    ATDT"coffeemud.net:23"

    Или запустить программу для PlatoTerm.
    [свернуть]


    PlatoTerm:
    https://zx-pk.ru/entries/318-platote...ondrateva.html

    Купить плату:
    https://zx-pk.com/forum/viewtopic.ph...c1ff490bb3f4f6
    Последний раз редактировалось izzx; 05.03.2023 в 11:07.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  2. Эти 6 пользователя(ей) поблагодарили izzx за это полезное сообщение:

    AndXor (03.08.2022), bob5024 (22.03.2024), Dima_ZX (08.04.2023), Djoni (26.01.2022), Kulich (23.09.2022), USERHOME (10.01.2023)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    760
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    136 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вариант с подключением через порт AY не подходит из-за скорости, я правильно понимаю ?
    То есть на платке по сути дела будет два последовательных порта с дешифратором адресов и с одного из них переходник на неудобный модуль вроде esp12e ?
    Где-то есть действующий прототип этих портов ? Или тз на их адреса ?
    Или тут полная воля и можно никаких канонов не придерживаться ?

  5. #3
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Вариант с подключением через порт AY не подходит из-за скорости, я правильно понимаю ?
    Да, через AY скорость низкая и нет контроля передачи, поэтому надо считать такты. Это я так понял. И на скорпе не так однозначно, надо резать дорожки наверное.

    То есть на платке по сути дела будет два последовательных порта с дешифратором адресов и с одного из них переходник на неудобный модуль вроде esp12e ?
    Да. Два порта по сути. Мне давно охота com-порт на скорп.

    Где-то есть действующий прототип этих портов ? Или тз на их адреса ?
    Или тут полная воля и можно никаких канонов не придерживаться ?
    Один порт с адресами как на ZXMC, второй надо подумать.

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  6. #4
    Veteran Аватар для zebest
    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,668
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    174 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Или тз на их адреса ?
    Цитата Сообщение от izzx Посмотреть сообщение
    второй надо подумать.
    Зачем множить сущности. Взять адреса портов уже из рабочих конфигураций.

    Цитата Сообщение от nihirash Посмотреть сообщение
    По железу работает на фирменных машинах(с esxDOS или с +3/+3e с вайфай, или спектранет - но там только браузинг), на zxuno, на нексте, на карабасах нано, буряках пи, карабасе про, нексте и еще некоторых арлекинах да новых zx-omni.
    + ZXDOS+
    Profi v3.2 -=- Speccy2010,r2

  7. #5
    Activist
    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    271
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавлю от себя, мне понравился вариант BadCat Wi-Fi для MSX. На нем nihirash и тренируется. Выкинуть из него max232 и будет прям хорошо. Только нужно придумать как на шину прикрутить uart 16550. ZX-bus будет прям достаточно совместимо, потом поддержку ком порта из АТМ турбо прикрутить и вообще отлично станет

    - - - Добавлено - - -

    [QUOTE=zebest;1111568]Зачем множить сущности. Взять адреса портов уже из рабочих конфигураций.


    Мне кажется эта тема как-раз создана для поиска этих стандартных решений.

  8. Эти 2 пользователя(ей) поблагодарили Kulich за это полезное сообщение:

    Dima_ZX (13.08.2023), izzx (05.04.2021)

  9. #6
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    394
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    62 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Порты ZXMC вполне ок(при условии реализации CTS/RTS, насколько я знаю вариант от Caro умеет в такое дело и даже умеет выставлять эти уровни самостоятельно).

    Тут есть другой нюанс - мне нужна машина с Nemobus(ведь под него планируется делать?).

    Ни спринтер, ни другие мои спектрумы, которые есть у меня сейчас его не имеют.

    Говоря прямо - я бы делал сразу комбайн из ZC для SD и ZXMC с вайфаем на нем. Файлы скачанные по сети куда то еще сложить нужно, а ZC вполне решит эту проблему + fatall и wild player умеют с ним работать. Да и у меня уже есть драйвер FAT под это дело. SD карточки доступнее IDE устройств и, в принципе, получаем поддержку всего того зоопарка у кого эти вещи уже есть.

    - - - Добавлено - - -

    Цитата Сообщение от izzx Посмотреть сообщение
    Да, через AY скорость низкая и нет контроля передачи, поэтому надо считать такты. Это я так понял. И на скорпе не так однозначно, надо резать дорожки наверное.
    Контроль передачи есть(делается так же ногодрыгом), но все очень завязанно на тайминги(нельзя держать код в медленной памяти, скорость проца обязана быть 3.5МГц) и вообще ногодрыг - путь в погибель.

    - - - Добавлено - - -

    Еще один вариант - тупо один ZC и сделать отдельный CS для ESP-шки. И общаться по SPI.

    Но это нужно делать прошивку с SPI.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

  10. Эти 2 пользователя(ей) поблагодарили nihirash за это полезное сообщение:

    Djoni (07.04.2021), izzx (05.04.2021)

  11. #7
    Master
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    831
    Спасибо Благодарностей отдано 
    239
    Спасибо Благодарностей получено 
    271
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Тут есть другой нюанс - мне нужна машина с Nemobus(ведь под него планируется делать?).
    Вот это немножко засада. А вообще я надеялся что будет работать и на фирменной ZXBUS тоже.

    Говоря прямо - я бы делал сразу комбайн из ZC для SD и ZXMC с вайфаем на нем.
    У меня, например, уже есть другой контроллер клавиатуры и мышки. Но ничего, в крайнем случае перейду на новый.

    Контроль передачи есть(делается так же ногодрыгом), но все очень завязанно на тайминги(нельзя держать код в медленной памяти, скорость проца обязана быть 3.5МГц) и вообще ногодрыг - путь в погибель.
    А если задействовать все 8 выходов AY? Лучше не станет?

    Скрытый текст


    https://drive.google.com/drive/folde...xZ83juCuaBe32I

    Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
    Leningrad 1/Sega Joy Adapter
    DivGMX
    ZX Spectrum +2A
    ZX Evolution rev. C

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  12. #8
    Activist
    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    271
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    37
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Порты ZXMC вполне ок(при условии реализации CTS/RTS, насколько я знаю вариант от Caro умеет в такое дело и даже умеет выставлять эти уровни самостоятельно).

    Тут есть другой нюанс - мне нужна машина с Nemobus(ведь под него планируется делать?).
    Просто это самая распространенная шина из всех что есть, ее можно и в АТМ воткнуть дочерней платой с процессором.


    По идее наверное несложно сделать так чтобы плата работала как на ZX-BUS, так и на стандартном краевом разъеме, да и вообще на любой выведенной системной шины. Возможно какие-то сигналы инвертировать придется. Естественно поменяв распиновку и тип разъема.

    Основная проблема на мой взгляд вписать это в существующие архитектуры, дешифрация портов, занятость, особенности выборки устройств.

  13. #9
    Master Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    760
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    225
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    136 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    Добавлю от себя, мне понравился вариант BadCat Wi-Fi для MSX. На нем nihirash и тренируется. Выкинуть из него max232 и будет прям хорошо. Только нужно придумать как на шину прикрутить uart 16550. ZX-bus будет прям достаточно совместимо, потом поддержку ком порта из АТМ турбо прикрутить и вообще отлично станет
    Этот самый BaDCaT Wi-Fi не является открытым или я не там смотрел ? Авторский сайт по сути рекламирует железку и больше ничего.
    А 16550 в отдельном корпусе сейчас достать тоже не так просто. Кое-где в Китае, и это DIP40, зачем нам такая красота рядом с ESP12E ?
    Upd: обманул, они вполне есть, цена относительно адекватна: https://aliexpress.ru/item/32966232192.html

    Типовая схема включения 16550, тут все прозрачно:
    Нажмите на изображение для увеличения. 

Название:	изображение_2021-04-04_224003.jpg 
Просмотров:	123 
Размер:	25.8 Кб 
ID:	75138

    И второй вопрос: покрутил схемы ZXMC, обнаружил там ATF16V8 и некий AVR, все с прошивками и описанием возможностей, но не нашел описания программирования всех составляющих на уровне "порт - назначение - формат данных".
    Можно провести расследование по всем исходникам и все найти, но ведь наверное есть док ? Ткните носом, пжл.
    Последний раз редактировалось valerium; 04.04.2021 в 20:40.

  14. #10
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    149
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    rs232.zip

    - - - Добавлено - - -

    ZXMC_RTC.zip
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / NeoGS / ZXM-Soundcard Extreme

  15. Этот пользователь поблагодарил Gutten за это полезное сообщение:

    izzx (05.04.2021)

Страница 1 из 25 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 1 , гостей: 1)

  1. shadwork

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 552
    Последнее: 13.04.2024, 12:13
  2. Pano Logic G2 - убийца клонов на FPGA.
    от occamlab в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 27
    Последнее: 27.11.2020, 11:30
  3. Ответов: 15
    Последнее: 21.10.2019, 14:48
  4. WiFi для Атари
    от ezswift в разделе Atari
    Ответов: 4
    Последнее: 14.09.2017, 15:39
  5. Ответов: 8
    Последнее: 14.11.2008, 02:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •