User Tag List

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

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

    17 26.98%
  • Интересует готовое устройство

    31 49.21%
  • Интересует чистая плата

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

    18 28.57%
Опрос с выбором нескольких вариантов ответа.
Страница 2 из 24 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 254

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    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, не люблю срачи на пустом месте.

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

    Djoni(07.04.2021), izzx(05.04.2021)

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

  3. #2

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    913
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    345
    Поблагодарили
    182 сообщений
    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
    [свернуть]

  4. #3

    Регистрация
    17.07.2018
    Адрес
    г. Воронеж
    Сообщений
    297
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    40 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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


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

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

  5. #4

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    rs232.zip

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

    ZXMC_RTC.zip
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

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

    izzx(05.04.2021)

  6. #5

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    Ну коли вешать UART на базовый порт #F8EF, то тут просто дешифратор и больше ничего.
    Что мешает включить 16550 примерно вот так (вариант для PC16550DV - это PLCC-корпус, пока лень было перепинивать под QFP):
    16550_shematic.pdf
    (хотелось запихать это все в мелкую CPLD, но нарисовал на мелкой логике, так понятнее)

    Upd: в схеме забыл один инвертор между ~reset и reset, подаваемым на 16550, у него активный уровень высокий.
    Исправлять не буду, это набросок, а не рабочий проект.

    С самого 16550 забираем RX, TX, CTS, RTS и что там еще нужно было для полноценного управления ESP12E ?
    По назначению регистров 16550 снизу вверх совместима с 8250, про которую написана дока к ZXMC (я с беглого просмотра разницы не увидел, но она где-то есть, конечно ) )
    Последний раз редактировалось valerium; 04.04.2021 в 23:13.

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

    izzx(05.04.2021)

  7. #6

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В дополнение: вариант в plcc значительно дешевле и удобнее для макеток (сокет со сквозными выводами на 2,54мм шагом)
    https://www.aliexpress.com/item/1005001437681276.html

    Так что там в итоге надо из линий управления rs232, чтоб подключить модуль с прошивкой BadCat ?

    И еще попутная мысль: а в простых клонах с сильно упрощенной дешифрацией других портов мы конфликтов с этими адресами (f8ef) не получим, изучал кто-нибудь, с кем он может по адресам подраться ?

    И открытым остается вопрос про базовый адрес второго uart, ежели таковой планируется в дополнение.
    Последний раз редактировалось valerium; 05.04.2021 в 11:58.

  8. #7

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    913
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    345
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    В дополнение: вариант в plcc значительно дешевле и удобнее для макеток (сокет со сквозными выводами на 2,54мм шагом)
    Она в обычную макетку влезет? Надо ножки разгибать?
    Нигде не достать макетку со слотом? Вот эта бы, наверное, подошла, но в наличии нет
    https://chipkin.ru/product/pechatnay...niya-isa8-189/

    И еще попутная мысль: а в простых клонах с сильно упрощенной дешифрацией других портов мы конфликтов с этими адресами (f8ef) не получим, изучал кто-нибудь, с кем он может по адресам подраться ?
    На скорпионе работает если сделать полную дешифрацию
    https://zx-pk.ru/threads/609-zx_mult...4557#post44557

    И открытым остается вопрос про базовый адрес второго uart, ежели таковой планируется в дополнение.
    Может тогда и не делать второй порт, а сделать перемычку отключения модуля WiFi или просто выдёргивать его когда нужен чисто com-порт.

    upd.
    Версия со встроенным ZC тоже хорошая. Это если думать что занимать слот так занимать сразу комбайном.
    Последний раз редактировалось izzx; 05.04.2021 в 13:14.

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


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

  9. #8

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Она в обычную макетку влезет? Надо ножки разгибать?
    Нигде не достать макетку со слотом? Вот эта бы, наверное, подошла, но в наличии нет
    Ножки разгибать не надо, просто паяется сокет двухрядный, 20-30р в магазине.
    https://static.chipdip.ru/lib/101/DOC004101217.jpg
    Можно потом плату развести под smd-монтаж plcc, тож неплохо получается, вот один из примеров:
    https://zx-pk.ru/threads/30269-emuly...=1#post1109326
    Я отладочные поделки делал на обычных китайских макетках из магазина, на край привинчивая краевой разъем.
    Краевые разъемы когда-то первое время делал утюгом, закрашивая ячейки в экселе в виде полосок с нужным шагом ) И печатал на основе от самоклейки, затем сгибая пополам и накатывая на двусторонний текстолит. Суровый хендмейд.
    Потом с заводскими заказами плат наделал себе заводских краевых разъемов (когда остается край до размера 100х100, на него копипастил)

    На скорпионе работает если сделать полную дешифрацию
    У меня цель запускать это на тестовом ленине ) Надо будет посмотреть, что там может наложиться.

    Может тогда и не делать второй порт, а сделать перемычку отключения модуля WiFi или просто выдёргивать его когда нужен чисто com-порт.
    .
    Для отладочной версии точно пока не надо, может и вообще от 16550 отказаться придется.
    Вопрос в чем, мы это каждый у себя делаем на макетке или надо какое-то прям вылизанное решение, чтоб платы заказывать пачкой на всех?
    Я в любом случае uart и esp заказать могу только из китая, поэтому получится пауза на подумать )
    Последний раз редактировалось valerium; 05.04.2021 в 14:07.

  10. #9

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    913
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    345
    Поблагодарили
    182 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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


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

  11. #10

    Регистрация
    03.05.2020
    Адрес
    г. Челябинск
    Сообщений
    796
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    262
    Спасибо Благодарностей получено 
    274
    Поблагодарили
    145 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Я голосовал за готовую плату или готовое устройство. Делать краевой разъём вручную морально не готов.
    Это все прекрасно, если б был готовый софт. А финальная железка и финальный софт за одну итерацию не разрабатываются, именно поэтому говорю про макет, который можно гнуть во все стороны.

    16550_shematic.pdf
    В общем, нужна консультация Nihirash по части прошивки ESP12E, мне глядя в схему BadCat ясно не все. Поэтому пока просто скопипастил оттуда его включение (TXD/RXD с кроссировкой выход на вход и RTS/CTS к каким-то GPIO, как оно было в исходной схеме).
    Кварц стоит 18,432Мгц, как имхо наиболее доставаемый (из даташита возможны варианты 1,8432 и 3,072, под другие варианты для целого baudrate не подобрать точно целый коэф. деления).
    74HC125 поставил для согласования 5в-выходов на 3,3в-входы. Вообще вариантов тьма, хоть резистивные делители, пока это набросок.
    Если говорить про оптимизацию, то имхо 16550 в той малой части, которая нам нужна, проще сэмулировать на какой-нибудь AVRке, это будет и дешевле, и проще доставаемо. Но вначале надо опробовать как есть, чтоб со стороны софта иметь эталон.
    Дешифрацию порта тоже можно сделать как-то покрасивее, хотя дешевле трех ттл-корпусов вряд ли выйдет.

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

    izzx(08.04.2021)

Страница 2 из 24 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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