Не нужен
Интересует готовое устройство
Интересует чистая плата
Сам соберу по готовой схеме
izzx(13.04.2022)
Скрытый текст
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
[свернуть]
А может ли быть основой ESP32 WT32-SC01?
Скрытый текст
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
[свернуть]
УESP32 есть плюс(а иногда и минус) перед 8266 там отладочная консоль и AT команды висят на разных UART. Если на этой плате внезапно не использован второй UART под например экран, то конечно пойдет, а на жкран можно выводить всякое интересное )
Только у него microSD нет, как у ESP32-CAM. Придется скрещивать "ужа с ежом"
Если есть единомышленники, а давайте замутим Z32 какой-нибудь? Инструменты нативные(z80 и не только) могут быть на IBM PC через WiFi или IP браузерные скрипты(это если сам модуль Z32 сервер с IP адресом), время можно синхронизировать из интернет. Да много чего можно на самом деле, чего нет на обычных спектрумах. Элементная база недорогая, даже если добывать ее из китайских поделий. Чипы не шибко многопиновые, память и устройства ввода/вывода в основном "на борту" ESP32. На рынке это еще будет долгодоступно. Видеовыход тоже есть через WiFi, если не заморачиваться с ЖК дисплеем( поток от видеокамеры тому свидетельство)
Последний раз редактировалось andrews; 14.04.2022 в 13:49.
Не понял, что именно предлагается? Сделать некое расширение возможностей ZX на базе ESP32?
Если про расширение, то наверное можно организовать тонкий клиент. На сервере обсчитывать, например, трёхмерную Элиту с заливкой и цветом, а на ZX передавать через 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
[свернуть]
ESP32 может транслировать экран ZX Spectrum по wifi и далее очевидно в сеть. Один экран всем, кто в сеансе. Хотя то же самое можно проделать и с обычным эмулятором ZX Spectrum, расширив его функции. А вот если ESP32 поставить на нечто реально движущееся. Но тогда и камеру придется задействовать, а потянет ли он одновременно эти функции?
Ещё вопросы знатокам.
1. Аналог микросхемы 74hc125d или другой, для развязки 5-3.3 вольта, но только в DIP?
2. Если отключать ESP от питания перемычкой, чтобы работать с проводным com портом (как в схеме BadCat), то не будет ли она мешать без развязки?
3. Надо ли предусмотреть отдельное питание для ESP, а то пишут она иногда до 300 мА съедает. Выдержит ли шина?
Ещё соображения:
Сигнал IORQGE делать не будем, на +2B, +3B его и нет, например. Значит, не нужон.
Потом, возможно, добавлю схему сброса ESP. Поставить вторую LS688, на неё завести A10-15, IORQ/ на G, CS2/, и выход через резистор на Reset ESP. Тогда чтением порта #00EF будет происходить сброс ESP.
Возможно, придётся завести сигнал сброса с шины на 16c550. А может и так будет работать.
Для работы проводного com добавить max232 и сделать разъём IDC10 под планку.
Для опытов сделал краевой разъём из советского текстолита. Буду всё тестировать на Эве, для чего временно сделаю порт не #EF, а #EE.
![]()
Последний раз редактировалось izzx; 20.04.2022 в 16:06.
Скрытый текст
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
[свернуть]
1. 74hc125N, очевидно. Годятся почти любые КМОП-буфера с разной конфигурацией включения буферных вентилей.
А вообще шифтеров и всякого рода схем преобразования уровней немало
Бывают, например, на TXS0108E
Скрытый текст
[свернуть]
бывают на полевых транзисторах
Скрытый текст
[свернуть]
2. Про отключение только питания ESP - рискованно, может и заработать, но с нежданчиками.
Например, я одно время использовал ненужную ардуинку нано в качестве USB-UART, удерживая атмегу в активном сбросе, чтоб работал только UART. По идее атмега не должна особо влиять, все ее ноги в Z-состоянии, но.. где-то работало, где-то категорически нет. ИМХО лучше на макете сделать перемычки, а с esp уже на месте пробовать.
3. Про питание - скорее, не сама шина влияет, а то, от чего питается спек. Наверное, если для источника 300ма критично, то лучше отдельно питать. На макете будет видно )
Последний раз редактировалось valerium; 20.04.2022 в 21:30.
izzx(20.04.2022)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)