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

User Tag List

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

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

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

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

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

    17 29.31%
Опрос с выбором нескольких вариантов ответа.
Страница 3 из 25 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 247

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

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

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Если делать на 16550 - то стоит брать 16C550CFN - у него есть AFE, а это дико полезная фича.

    Я бы предложил сейчас пока не бросаться сломя голову, а дать мне проверить пару гипотиз.

    В принципе, сделать простой клиент для FTP можно, можно и HTTP-качалку. В качестве устройств хранения лучше что-нибудь с SD картой. Для фирмы это ес-но divMMC, для наших - похоже, что ZSD(ибо поддержан много где, в т.ч. и Wild Player, WDC и т.д.).
    TL16C550CFN. Кроме али не знаю, где купить, но там есть и недорого.
    Ок, ждем проверки гипотез. и решаем, что делать.


    А про носитель для развертывания файлов - я за divmmc+esxdos, хоть для наших, хоть для не наших, на карту можно будет просто файл класть и из nmi-каталога его использовать.
    Вариант с трдос-ом, правда, тоже заманчив - чтоб на настоящий флоп разворачивать скачанный trd или scl-образ, чего сейчас не сделать на современных PC ввиду отсутствия на них контроллера флопа. Но это уже вариант под будущее развитие идеи.

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

    По умолчанию

    esxDOS сейчас, к слову, готовит отличный релиз, где заработали многие номера ZX-Format и Spectrafon.

    В общем, я тут на MB03+ обгоняю свою прошивку - если все ок будет - дам зеленый свет.

    А на счет esxDOS - сейчас все что я делаю под него есть.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

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

    SoftLight (11.04.2021)

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

    По умолчанию

    Тема подзасохла, и покуда концепция вожделенного девайса никак не вырабатывается, я решил посамовольничать.
    Может я сильно упрощаю, но в моем понимании вайфай нужен для доставки какого-либо ПО на сам спек и сохранения его на носитель. Причем мало кому захочется сохранять это на "как бы ленту", все равно подразумевается диск, а чаще даже SD в формате, например, DivMMC.

    Ломаем шаблон: почему нам нужен именно клиент на спеке для закачки чего-то с серверов ? Почему бы сам спек не сделать сервером ?
    Улыбнуло ? Теперь смотрим вот на эту неведомую хрень, которую мы с МГТФом наработали намедни:
    Нажмите на изображение для увеличения. 

Название:	IMG_20210427_222226.jpg 
Просмотров:	131 
Размер:	64.9 Кб 
ID:	75316
    Нажмите на изображение для увеличения. 

Название:	IMG_20210427_220349.jpg 
Просмотров:	112 
Размер:	59.5 Кб 
ID:	75315
    Я ее уже упоминал выше, это фактически вайфайный веб-сервер с расширением WebDAV на esp8266 и носителем из карты памяти. Он осуществляет доступ к карте только пока она свободна (/CS неактивен), карта же это работает в spi-режиме и вполне может быть вставлена в divmmc, что и есть на фото.
    На фото - ленин в Разливе с divmmc на 5-вольтовой плиске, поэтому плата с esp к нему припаяна через ардуинский модуль, где стоит преобразователь 5<->3.3. Правее лежит импровизированный UART из ардуины, он нужен только для дебага и вывода статусной инфы.
    Ну и сборка с модулем esp12e.
    Исходный проект используют для закидывания данных на карту 3д-принтера, который затем печатает модельки именно с этой карты. Он работает с неким внутренним ПО Marlin (не знаю его, еще не вчитался). Сходство только в том, что карта с ним работает тоже в режиме SPI.
    Как выясняется, проект-то довольно распространенный (ютуб не даст соврать), но я почему-то не видел попыток его прикрутить на спек.

    Ограничений много - разумеется все сломается, если копировать на него длинный файл и пытаться что-то открывать из esxdos на спеке. Но вряд ли кто-то мыслил себе какую-то подобную мультизадачность при закачке данных спеком из клиентского ПО )
    Скорость не ракетная, но против UART 16550 вполне себе победная. У меня образ полного .trd-диска длиной 655360 с рядом стоящего ноута заливается 6 секунд, это чуть более 100 килобайт в секунду. Если мы будем использовать uart 16550 в режиме, скажем, 115200, то за вычетом служебных битов мы в лучшем случае получим около 11-12 килобайт в секунду.

    У меня это было первое общение с ESP8266 и вау-эффект от способностей этой <100-рублевой коробочки весьма силен, и это при том, что я пока только чужой код в нее заливал. Категорически рекомендую всем, кто еще не прикасался к этой породе девайсов - хотя бы в образовательных целях.

    Схемы, плату и описание подводных камней могу собрать здесь, коли будут интерсующиеся.
    Последний раз редактировалось valerium; 27.04.2021 в 21:36.

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

    ALS (28.04.2021), izzx (27.04.2021)

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

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Тема подзасохла, и покуда концепция вожделенного девайса никак не вырабатывается, я решил посамовольничать.
    Может я сильно упрощаю, но в моем понимании вайфай нужен для доставки какого-либо ПО на сам спек и сохранения его на носитель. Причем мало кому захочется сохранять это на "как бы ленту", все равно подразумевается диск, а чаще даже SD в формате, например, DivMMC.

    Ломаем шаблон: почему нам нужен именно клиент на спеке для закачки чего-то с серверов ? Почему бы сам спек не сделать сервером ?
    Улыбнуло ? Теперь смотрим вот на эту неведомую хрень, которую мы с МГТФом наработали намедни:
    Нажмите на изображение для увеличения. 

Название:	IMG_20210427_222226.jpg 
Просмотров:	131 
Размер:	64.9 Кб 
ID:	75316
    Нажмите на изображение для увеличения. 

Название:	IMG_20210427_220349.jpg 
Просмотров:	112 
Размер:	59.5 Кб 
ID:	75315
    Я ее уже упоминал выше, это фактически вайфайный веб-сервер с расширением WebDAV на esp8266 и носителем из карты памяти. Он осуществляет доступ к карте только пока она свободна (/CS неактивен), карта же это работает в spi-режиме и вполне может быть вставлена в divmmc, что и есть на фото.
    На фото - ленин в Разливе с divmmc на 5-вольтовой плиске, поэтому плата с esp к нему припаяна через ардуинский модуль, где стоит преобразователь 5<->3.3. Правее лежит импровизированный UART из ардуины, он нужен только для дебага и вывода статусной инфы.
    Ну и сборка с модулем esp12e.
    Исходный проект используют для закидывания данных на карту 3д-принтера, который затем печатает модельки именно с этой карты. Он работает с неким внутренним ПО Marlin (не знаю его, еще не вчитался). Сходство только в том, что карта с ним работает тоже в режиме SPI.
    Как выясняется, проект-то довольно распространенный (ютуб не даст соврать), но я почему-то не видел попыток его прикрутить на спек.

    Ограничений много - разумеется все сломается, если копировать на него длинный файл и пытаться что-то открывать из esxdos на спеке. Но вряд ли кто-то мыслил себе какую-то подобную мультизадачность при закачке данных спеком из клиентского ПО )
    Скорость не ракетная, но против UART 16550 вполне себе победная. У меня образ полного .trd-диска длиной 655360 с рядом стоящего ноута заливается 6 секунд, это чуть более 100 килобайт в секунду. Если мы будем использовать uart 16550 в режиме, скажем, 115200, то за вычетом служебных битов мы в лучшем случае получим около 11-12 килобайт в секунду.

    У меня это было первое общение с ESP8266 и вау-эффект от способностей этой <100-рублевой коробочки весьма силен, и это при том, что я пока только чужой код в нее заливал. Категорически рекомендую всем, кто еще не прикасался к этой породе девайсов - хотя бы в образовательных целях.

    Схемы, плату и описание подводных камней могу собрать здесь, коли будут интерсующиеся.
    Для этого мне достаточно одной рукой вынуть флэшку из Готека и вставить её в компьютер, ну и потом вернуть назад. Более того данная конструкция будет работать только с СД носителями. Живой дисковод/готек/ide будут в пролете. Да и что тогда мешает купить СД карту с вайфаем и все ) Идея именно завести сеть на Спектрум.
    Я пока тренируюсь на кошках, собираю на MSX неудачный клон БэдКэта.

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

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Может я сильно упрощаю, но в моем понимании вайфай нужен для доставки какого-либо ПО на сам спек и сохранения его на носитель.
    Я думаю это главная задача. Накидать образов TRD и прочих файлов на флешку. Но и серфинг по просторам с просмотром картинок/музыки тоже нужен.

    Железка с сервером интересная. Пока не могу до конца представить как это работает на практике.
    На Win, значит, подключаешь типа сетевой диск и видишь содержимое флешки спека. Тут немного неудобно, потому что надо заранее спек включить. А потом вернуться за комп с Win и положить файлы.
    У меня компы в разных комнатах ). Так что и таскать флешку не близко.
    Но сервер интересно. А варианта заливать на карту CF нет?
    И как работает модуль? Он сам точка доступа или он подключается к домашней точке WiFi как все устройства?

    Схемы, плату и описание подводных камней могу собрать здесь, коли будут интерсующиеся.
    Интересно.

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


    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
    [свернуть]

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

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    Живой дисковод/готек/ide будут в пролете. Да и что тогда мешает купить СД карту с вайфаем и все ) Идея именно завести сеть на Спектрум.
    Я пока тренируюсь на кошках, собираю на MSX неудачный клон БэдКэта.
    Бесспорно, этим решением все потребности не закрыты. Мне тоже сильно интересен, например, копировщик из сети на живой флоп. Давайте тогда сделаем это одной из целей разработки.

    Что касается покупки sd-карты с вайфаем, то это вариант, но 1.много дороже; 2. неспортивно.

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

    Цитата Сообщение от izzx Посмотреть сообщение
    Но сервер интересно. А варианта заливать на карту CF нет?
    И как работает модуль? Он сам точка доступа или он подключается к домашней точке WiFi как все устройства?
    Про карту CF ничего нет, ибо они из разных времен и разных весовых категорий. Но наверное можно написать, исходники есть.

    Работает оно так: включаем спек, с ним включается карта, стоящая в divmmc и эта железка, раз она с картой одно целое. Divmmc в это время просто работает с картой.

    Секунд 15 инициализации - стартует прошивка, ищет setup.ini на фатовой флешке, берет из него ssid и пароль сети. Если успешно регается в сети, то получает адрес (как узнать его - отдельная тема) и на этом адресе она слушает tcp/80, принимая коннекты, как вебсевер.
    С компа (современная винда, макось, линукс) можно мапить сетевой диск с webdav-сервера, указывая путь вида \\<ip>\DavWWWRoot и затем общаясь с буковкой диска (через net use мне это сделать на удалось, хотя знаю, что он может работать не только с шарами smb/cifs, но и с webDAV.
    Пока спек в холостом режиме, можно на нго карту писать (или читать) данные через этот самый сетевой диск. Если к ним обратиться со спека, то esp видит активность /cs и к карте не пускает (marlin is using the bus в логе).
    Когда файл записан, можем запускать его со спека, например через команды divmmc или прямо в его интерфейсе.
    Арбитраж доступа к карте - самое больное место этой железки. Но пока что есть, дальше можно дописывать/переписывать/изобретать свое.
    Последний раз редактировалось valerium; 28.04.2021 в 12:53.

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

    По умолчанию

    Хорошо, а ссылка на али есть на проверенный модуль ESP-12? Думаю прикрутить его к SMUC через переходник SD карты.
    На макетке может соберу. В общем нужны схемы, прошивки. Или готовое ).

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


    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
    [свернуть]

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

    По умолчанию

    Почему не юзать WiFi SD карты?

    Да можно, просто при использовании ESP в роли аппаратного TCP/IP стека, будет чуть больше возможностей.

    Мой знакомый должен подготовить пока платку-прототип под шину фирменного спека - на ней wifi часть обкатаем и тогда будет больше инфы.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

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

    По умолчанию

    Цитата Сообщение от nihirash Посмотреть сообщение
    Почему не юзать WiFi SD карты?

    Да можно, просто при использовании ESP в роли аппаратного TCP/IP стека, будет чуть больше возможностей.
    C "настоящими" вайфайными sd-картами проблема будет в том, что их контроллер для обмена с картой использует sd-режим (4-битный), а спек использует spi. И если два устройства в разных режимах будут лезть в карту, это не будет работать корректно. С esp-шным решением мы имеем медленный spi-режим, совместимый с divmmc и прочими вариациями zxmmc.

    Мой знакомый должен подготовить пока платку-прототип под шину фирменного спека - на ней wifi часть обкатаем и тогда будет больше инфы.
    Это платка с 16550 или про какой вариант идет речь ?

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

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Это платка с 16550 или про какой вариант идет речь ?
    Скорее не 16550, а SPI будет. на 16550 всегда можно вернуться - там легко адаптировать под нее.
    Люблю компьютеры на Z80, не люблю срачи на пустом месте.

Страница 3 из 25 ПерваяПервая 1234567 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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