User Tag List

Страница 7 из 11 ПерваяПервая ... 34567891011 ПоследняяПоследняя
Показано с 61 по 70 из 104

Тема: Снова о подключении ZX-PC

  1. #61

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

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Что касается аппаратного контроля, то линии-то есть и задействовать на 16550 их, видимо, можно. Алгоритм передачи будет соот-но ориентирован на них. Но сможем ли того же добиться от esp - еще вопрос, там для меня пока сплошная неизвестность.
    На ESP всё есть с завода. Делаем команду типа такой, и готово. Выводы уже предусмотрены.
    AT+UART_CUR=576000,8,1,0,3
    Код:
    AT+UART_CUR    
    Настройка последовательного интерфейса для текущего сеанса (current, т.е. без сохранения во flash память)    
    базовая    AT+ UART_CUR= baudrate, databits, stopbits, parity, flow control        
    скорость 4400-4608000
    биты данных
    5:5 бит
    6:6 бит
    7:7 бит
    8:8 бит
    стоп биты
    1:1 стоп бит
    2:1.5 стоп бит
    3:2 стоп бит
    контроль четности
    0: нет
    1:Odd
    2:EVEN
    flow control
    0:flow control отключен
    1:включен RTS
    2:включен CTS
    3:включены оба RTS и CTS
    (MTCK - UART0 CTS , MTDO - UART0 RTS)
    Пример:
    AT+UART=115200,8,1,0,0

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


    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. #61
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #62

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

    По умолчанию

    Сразу не догадался проверить клиента в режиме пентагона. Оказалось, работает.

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


    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. #63

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

    По умолчанию

    1. Мне тут ссылку дали на подключение ESP32 к ZX81 через ТВ/магнитофонный вход. Было тут подобное? Наверное, так же можно сделать для спека.
    Суть по-моему такая: по команде LOAD"" из ESP автоматом загружается оболочка, а потом она общается с ESP на повышенных скоростях, выводит меню игр и даже распознаёт что вводит на клавиатуре человек. Сами игры/проги хранятся в памяти ESP и меняются через WEB интерфейс.
    По-моему шикарная вещь.
    Но для спека попроще будет. Без распознавания. Только кнопку добавить старт загрузки, а то тут не определить начало. Ну и прошивку свою.

    https://forum.tlienhard.com/phpBB3/viewtopic.php?t=3360
    https://forum.tlienhard.com/phpBB3/v...ru&_x_tr_hl=ru

    2. Небольшое наблюдение для тех, кто захочет запустить AY232: с моим сервером или с просто общими сетевыми папками черех один мой домашний роутер, или через смартфон, работает без проблем. А вот другой, D-Link 2640U, шалит. Но я и раньше знал его фишку, так что не удивился.
    В общем, если сервер подключен через провод - всё ок. А если через WiFi - тогда надо в настройках роутера поставить галку "Clients Isolation". И применить. А потом сразу убрать эту галку и снова применить. Вот тогда работает. Но до перезагрузки.
    Может и вам попадётся капризный роутер.

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


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

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

    SoftLight(01.12.2021)

  5. #64

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

    По умолчанию

    Вот это извращение с магнитофонным входом, зато около 100% совместимость со всеми Спектрумами, но всеж изврат )

  6. #65

    Регистрация
    03.05.2005
    Адрес
    Москва
    Сообщений
    175
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Kulich Посмотреть сообщение
    Вот это извращение с магнитофонным входом, зато около 100% совместимость со всеми Спектрумами, но всеж изврат )
    Там вся фишка в том, что всё работает без изменений в ПЗУ, без дополнительной схемотехники, если не считать обвязку ESP32, т.е. через два провода к магнитофону и ULA, помимо питания ESP!

    Но тут есть важный момент: на ZX81, в отличие от Спектрума, полностью софтовая отрисовка экрана силами процессора.
    Кому интересно, можно почитать тут: https://web.archive.org/web/20181018...20Tutorial.htm
    При выполнении BASIC-команды LOAD или SAVE происходит какая-то характерная для этих команд ситуация с сигналами, выводимыми на телевизор, которые ESP перехватывает. А поскольку ZX81 не подозревает, что его подслушивают и подсматривают, ESP подсовывает ему по кассетному проводу
    свою ZX81-программку ("бут") с меню и списком загруженных во встроенную в ESP SPIFFS через Wifi-сервер программ. И потом, наверно, грузит уже на максимальной скорости выбранную из списка программу (згрузка реально происходит за пару секунд вместо 5-7 минут). Команда SAVE при этом
    работает на штатной скорости ZX81. Ведь у нас ПЗУ ZX81 без изменений!
    Есть две версии этой приставки WESPI: обычная, минималистичная, и видео-расширенная, WESPI-VGA, в которой добавлен выход на SPI-дисплей и на VGA, а недавно сделан OCR с экрана, чтобы при команде LOAD распознавать имя программы и грузить её напрямую, без загрузки меню.
    На Спектруме такое не прокатит, надо дешифрацию адресов или портов городить, свою ПЗУ, всё как всегда.

    PS. Если глючит кодировка на странице веб-архива, стоит попробовать более ранний снимок, не будет ромбов со знаком вопроса.

    Недостаток этой SPI-приставки - отсутствие поддержки SPIFFS директорий. С поддержкой SD-карт автор не заморачивался. И ещё, на ESP32 с 4 мегабайтами внутренней флэшки доступно примерно 960КБ под загрузки программ. Я экспериментировал с модулем ESP32 на 8МБ (у меня есть и модуль на 16МБ), но удалось получить только 3 мегабайта свободного места на SPIFFS. Почему так - не знаю, но получается так. Наверно реализация доступа к SD избавила бы от этого ограничения.
    Последний раз редактировалось djs; 01.12.2021 в 21:31.
    PRINT #1;AT 1,0;" CRACKED BY DJSINFINIT LIVES(Y/N)"

  7. #66

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

    По умолчанию

    Зачем какие-то изменения?Максимум кнопку для начала проигрывания загрузчика нужна, да хоть по резету есп )

  8. #67

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

    По умолчанию

    Я тоже не вижу причин, почему не будет работать на спеке. А к ESP наверно и карту памяти пожирнее можно прицепить.

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


    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. #68

    Регистрация
    03.05.2005
    Адрес
    Москва
    Сообщений
    175
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А чем тогда всё это отличается от TZXDuino, например, с картой памяти, на которую можно закидать всё, что угодно, и потом с неё грузить?
    Зачем городить огород с Wifi и ESP? Глюки с дешёвыми роутерами, пароли от Wifi в прошивке без открытых исходников...
    Набрал на Спектруме LOAD "", на этом Duino нажал на кнопку и всё.

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

    Цитата Сообщение от Kulich Посмотреть сообщение
    Вот это извращение с магнитофонным входом, зато около 100% совместимость со всеми Спектрумами, но всеж изврат )
    Для ZX81 миллион разных штук сделано, но эта была гениальной по простоте, дешевизне и гибкости. И совместимости.
    PRINT #1;AT 1,0;" CRACKED BY DJSINFINIT LIVES(Y/N)"

  10. #69

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

    По умолчанию

    Ну это же универсальнее типа. После того как загрузчик загружен, можно уже что угодно через порт передавать, хоть странички, хоть файлы, хоть терминальный доступ. Что не отменяет в целом извращенность подхода )

  11. #70

    Регистрация
    03.05.2005
    Адрес
    Москва
    Сообщений
    175
    Спасибо Благодарностей отдано 
    71
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Оффтоп, ради прикола, часть дерева папок у меня по аппаратным примочкам ZX81. По Спектруму там раза в три меньше
    Вложение 76572
    Движок форума урезал разрешение картинки, ничего не читается... Короче, для ZX81 море вещей сделано, благодаря его примитивности но гибкости.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ZX81_.jpg 
Просмотров:	94 
Размер:	36.7 Кб 
ID:	76573  
    Последний раз редактировалось djs; 02.12.2021 в 00:32. Причина: упс... урезалось движком форума...
    PRINT #1;AT 1,0;" CRACKED BY DJSINFINIT LIVES(Y/N)"

Страница 7 из 11 ПерваяПервая ... 34567891011 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 149
    Последнее: 13.12.2014, 12:03
  2. Ответов: 9
    Последнее: 06.09.2012, 22:15
  3. Нужна помощь в подключении к 32ТЦ309Д
    от axbob32 в разделе Изображение
    Ответов: 17
    Последнее: 11.05.2012, 21:30
  4. И еще раз о подключении дисковода...
    от Zloy в разделе Внешние накопители
    Ответов: 28
    Последнее: 23.12.2007, 00:35
  5. И снова о подключении дисковода к Speccy
    от ILoveSpeccy в разделе Внешние накопители
    Ответов: 8
    Последнее: 26.07.2007, 20:21

Ваши права

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