User Tag List

Страница 2 из 11 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 104

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

  1. #11

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

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Лет 20 назад соединял напрямую магнитофонные гнезда двух Спектрумов кросс-кабелем и скорость получал около 50к.
    Про аудио вход то я и забыл. Тоже вариант.

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


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

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Про аудио вход то я и забыл. Тоже вариант.
    Через него можно вообще загружать на древний Спектрум без дисковода прямо из эмулятора командой Save =)
    Ну или проигрывая wav-файлы виндой. Медленно, зато никаких CF и прочих извратов.

  3. #13

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

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    Через него можно вообще загружать на древний Спектрум без дисковода прямо из эмулятора командой Save =)
    Ну или проигрывая wav-файлы виндой. Медленно, зато никаких CF и прочих извратов.
    Это я пробовал. Разные форматы снапов. Со сжатием и своим загрузчиком оно довольно быстро грузится. Но не много не то. Тут хотелось бы произвольно выбирать файл/образ диска для загрузки. Но есть, конечно, замечательные проги типа D-T_COPI, оно позволяет хоть файлы, хоть образы копировать через звук на двойной-тройной скорости.

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


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

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

    По умолчанию

    В этой теме упоминают про обмен через rs-232 https://zx-pk.ru/threads/32157-sizif...=1#post1130392.
    Но там в основном всё под DivMMC/IDE заточено.

    Вопрос 1: Если к отечественному клону прикрутить такой же порт как в фирменном ZX, то должен же работать готовый софт для обмена? Ну может чуть тайминги не те будут.
    Подключу к 7,8,11,12 ногам AY вот такую штуку и будет на PC нормальный com-порт https://www.aliexpress.com/item/WAVG...274233edpxW0dn?

    Вопрос 2: Где взять готовый софт для фирменного порта rs-232? Например, стандартный терминал, чтобы подключиться к какому-нибудь устройству и настраивать...
    На WOS пару прог для обмена нашёл по запросу "rs 232". Но что-то без инструкции не понятно.

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


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

  5. #15

    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    922
    Спасибо Благодарностей отдано 
    87
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    156 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Если к отечественному клону прикрутить такой же порт как в фирменном ZX
    На Скорпионах, начиная с первых (желтых) типа сделан RS-232, но программ для работы с ним никто не видел =)) Кто видел - отпишите.
    Вообще, через последовательный порт к Спектруму подключали принтеры, но на Скорпионе обмен шел сразу через Centronix, сам так печатал.

  6. #16

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

    По умолчанию

    Начитался интернетов про ESP 8266 и включил её в режим моста. Команда SAVETRANSLINK.
    Прошивка заводская.
    Сделал клиента для ZX и сервер UDP для PC. Теперь можно скачивать образы TRD сразу на диск.
    ESP подключается тремя проводами к AY. Скорость обмена 57600. Дискета за 3:20 прилетает по WiFi.

    Пока что без контроля целостности. Две дискеты пришли целые, третья с ошибками. Но это ничего, потом сделаю контрольные суммы.

    Есть две проблемы. Режим моста на 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
    [свернуть]

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

    djs(29.11.2021), polikarpov76(20.11.2021), valerium(23.11.2021)

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

  8. #17

    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    908
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    343
    Поблагодарили
    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. #18

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

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Всё, выложил в первом сообщении свои наработки.
    Через домашний роутер работает, просто уровень сигнала был низкий.
    Проект интересный, можно по нему ещё пару уточнений ?
    Это сейчас работает с железным BDI или только с эмулированным ? Настоящий образ на настоящую дискету этим путем можно залить ?
    если да, то заливка выполняется 1:1 образом или пофайлово ?

    И касаемо передачи - как я понимаю, трансфер реализован на UDP, а почему не на reliable-транспорте, TCP, например ? На дейтаграммном протоколе ж весь контроль передачи приходится заново отстраивать.

  10. #19

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

    По умолчанию

    Цитата Сообщение от valerium Посмотреть сообщение
    Это сейчас работает с железным BDI или только с эмулированным ? Настоящий образ на настоящую дискету этим путем можно залить ?
    Я проверял запись на виртуальные дискеты SMUC. То есть на карту CF. Но на реальную дискету должно без проблем записаться. Вечером проверю. И на образ через DivMMC/IDE как я понимаю должно, но не проверял.


    Цитата Сообщение от valerium Посмотреть сообщение
    если да, то заливка выполняется 1:1 образом или пофайлово ?
    1:1, блоками по 1024 байт весь образ записывается. 640 частей. Точная копия. По файлам хотел сделать, может потом.



    Цитата Сообщение от valerium Посмотреть сообщение
    И касаемо передачи - как я понимаю, трансфер реализован на UDP, а почему не на reliable-транспорте, TCP, например ? На дейтаграммном протоколе ж весь контроль передачи приходится заново отстраивать.
    На TCP хотел, но не получилось. Там как-то надо сессию сначала открывать. А на UDP всё, что приходит на Rx вход ESP, хоть один байт, всё сразу улетает на сервер. А контроль передачи я сделал сам.

    Upd. Кстати, сервер теоретически может работать с несколькими клиентами одновременно. Но я не проверял. А файлы в общую папку можно подкидывать не останавливая сервер.
    Последний раз редактировалось izzx; 23.11.2021 в 14:29.

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


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

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

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Я проверял запись на виртуальные дискеты SMUC. То есть на карту CF. Но на реальную дискету должно без проблем записаться. Вечером проверю. И на образ через DivMMC/IDE как я понимаю должно, но не проверял.
    Отлично, надо будет попробовать. Я просто ищу способ писать живые флопики из образов, но без железного контроллера fdd на PC И вариант лить на флопик спека "извне" вполне подходит.
    Надо только проверить, какова будет реальная скорость записи на настоящий флопик, а также то, что BDI ограничивает ввод/вывод (за счёт блокировки /IORQ) для остальных устройств, соот-но на время работы с флопом будет теряться контроль за передачей через AY. Ну в целом это можно пооптимизировать.
    Если контроль передачи файла с сервера на клиента осуществляет клиент на спеке (серией запросов вида "дай файл имя такое-то, смещение такое-то, длина блока такая-то"(например, равная 1 сектору флопа), то можно получать блок данных (сектор, один или несколько) в буфер ОЗУ, затем передача на AY уходит в ожидание и Спек пишет данные на флоп. и т д. со следующими блоками.
    Ну и можно попытаться уйти от синхронного сериального интерфейса в сторону асинхронного параллельного, это и продуктивнее по скорости, и удобнее контролировать передачу. Что у нас может аппаратно реализовывать передачу по параллельному интерфейсу аналогично всяким ИРПР, существует ещё такое ? Чтоб данные из ESP забирать без "подсчёта тактов", а просто по готовности данных в буфере интерфейсного контроллера
    Последний раз редактировалось valerium; 23.11.2021 в 16:24.

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

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

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

Эту тему просматривают: 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

Ваши права

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