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

User Tag List

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

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

    3 17.65%
  • Интересует готовое устройство

    8 47.06%
  • Интересует чистая плата

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

    4 23.53%
Опрос с выбором нескольких вариантов ответа.
Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 57

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

  1. #1
    Activist
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    206
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    50
    Поблагодарили
    33 сообщений
    Mentioned
    0 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
    Последний раз редактировалось izzx; 04.04.2021 в 15:39.

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/PC Keyboard & Mouse Controller v2.5
    Leningrad 1/Sega Joy Adapter
    DivGMX

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

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

  3. #2
    Activist Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    319
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #3
    Activist
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    206
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    50
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/PC Keyboard & Mouse Controller v2.5
    Leningrad 1/Sega Joy Adapter
    DivGMX

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

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

    По умолчанию

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

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

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

    По умолчанию

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

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

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


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

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

    izzx (05.04.2021)

  8. #6
    Activist Аватар для nihirash
    Регистрация
    22.05.2005
    Адрес
    г. Санкт-Петербург
    Сообщений
    392
    Записей в дневнике
    20
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    136
    Поблагодарили
    58 сообщений
    Mentioned
    1 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, не люблю срачи на пустом месте.

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

    Djoni (07.04.2021), izzx (05.04.2021)

  10. #7
    Activist
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    206
    Спасибо Благодарностей отдано 
    72
    Спасибо Благодарностей получено 
    50
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/PC Keyboard & Mouse Controller v2.5
    Leningrad 1/Sega Joy Adapter
    DivGMX

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

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

    По умолчанию

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

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


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

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

  12. #9
    Activist Аватар для valerium
    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    319
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    99
    Поблагодарили
    66 сообщений
    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 
Просмотров:	29 
Размер:	25.8 Кб 
ID:	75138

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

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

    По умолчанию

    rs232.zip

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

    ZXMC_RTC.zip
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / ZX-TEE (NeoGS / ZXM-Soundcard Extreme) / SMUC (SD-IDE + CF-IDE)

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

    izzx (05.04.2021)

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

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

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

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

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 80
    Последнее: 10.06.2021, 17:03
  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

Ваши права

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