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

User Tag List

Страница 1 из 8 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 78

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

  1. #1
    Activist
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    349
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

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

    Со стародавних времён хочу подключить свой Scorpion к PC. А знаний не хватает. Поможите советами, пожалуйста.

    Тут нашёл несколько тем, как подключить через порты LPT и джойстика к порту LPT на PC. Надо бы осовременить, перейти на USB.
    Надеюсь, скоро добрые люди докрутят WiFi, но и простое подключение кабелем тоже вещь интересная.

    Причём, я хочу чтобы был аппаратный контроль передачи и скорость могла быть любой. Хоть по байту в секунду в фоновом режиме. Никакой фиксированной скорости. По моим прикидкам, нужно минимум по два управляющих сигнала в каждую сторону. Всего хотя бы 6 проводов.

    Вот есть у меня такая хорошая железка "Адаптер FT232RL FTDI USB в TTL". Если её напрямую подключить к порту принтера и джойстика на ZX и написать какой-то софт, то взлетит? Как управлять этим устройством из Win пока не представляю. Могу только что-нибудь простенькое написать на C#.

    Например, в стриме недавно Robus (Rob F) сказал, что у него есть на звуковой плате выход UART, через него можно гонять файлы со скоростью до 900 Кбит. Достаточно подать пару команд IN из бейсика.

    В общем, надо что-то состроить на UART, я так думаю.


    Upd. Мой вариант решения для ZX+AY+BDI/DivMMC+ESP-12E тут, в папке AY232:
    https://drive.google.com/drive/folde...2I?usp=sharing

    Последний раз редактировалось izzx; 23.11.2021 в 12:31.

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Keyboard & Mouse Controller v2.5/Universal PS/2 Keyboard Controller
    Leningrad 1/Sega Joy Adapter
    DivGMX

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

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

    Djoni (24.11.2021), Evgeny Muchkin (01.12.2021), polikarpov76 (23.11.2021)

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

  4. #2
    Activist
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    374
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    55 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А цель сей затеи какова, не совсем врубаюсь)) Сделать сетку из PC и Спектрума, чтобы обмениваться файлами?
    Фоновый режим - это лишь со стороны PC. На Спектруме обменом будет заниматься процессор, соответственно, никакого фонового и никаких 900 кбит.

  5. #3
    Activist
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    349
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от reddie Посмотреть сообщение
    А цель сей затеи какова, не совсем врубаюсь)) Сделать сетку из PC и Спектрума, чтобы обмениваться файлами?
    Фоновый режим - это лишь со стороны PC. На Спектруме обменом будет заниматься процессор, соответственно, никакого фонового и никаких 900 кбит.
    Да, для получения образов TRD из расшареной папки, в первую очередь. Ну и вообще на что фантазии хватит. Хоть интернет. Главное наладить связь. А потом, например, играть музычку и подгружать картинку не спеша, фоном.

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Keyboard & Mouse Controller v2.5/Universal PS/2 Keyboard Controller
    Leningrad 1/Sega Joy Adapter
    DivGMX

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  6. #4
    Activist
    Регистрация
    04.07.2012
    Адрес
    г. Москва
    Сообщений
    472
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    45
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Максимальная скорость будет 19200.

  7. #5
    Master Аватар для siemensC35
    Регистрация
    13.10.2017
    Адрес
    г. Днепр, Украина
    Сообщений
    751
    Спасибо Благодарностей отдано 
    138
    Спасибо Благодарностей получено 
    125
    Поблагодарили
    106 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Вот есть у меня такая хорошая железка "Адаптер FT232RL FTDI USB в TTL". Если её напрямую подключить к порту принтера и джойстика на ZX и написать какой-то софт, то взлетит? Как управлять этим устройством из Win пока не представляю. Могу только что-нибудь простенькое написать на C#.
    СОМ и терминал ....

  8. #6
    Activist
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    349
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от haywire Посмотреть сообщение
    Максимальная скорость будет 19200.
    А если больше сигналов на приём и передачу? По 4 бита за раз, например.

    Цитата Сообщение от siemensC35 Посмотреть сообщение
    СОМ и терминал ....
    Воткнуть карту типа ZXMC с COM портом и не думать? Не знаю позволяет ли она чем то заниматься кроме передачи данных одновременно... Но зато готовое решение.
    Последний раз редактировалось izzx; 05.08.2021 в 20:33.

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Keyboard & Mouse Controller v2.5/Universal PS/2 Keyboard Controller
    Leningrad 1/Sega Joy Adapter
    DivGMX

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  9. #7
    Master Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    639
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    143 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Да, для получения образов TRD из расшареной папки, в первую очередь. Ну и вообще на что фантазии хватит. Хоть интернет. Главное наладить связь. А потом, например, играть музычку и подгружать картинку не спеша, фоном.
    здесь вопрос - нужно обойтись тем что на спеке уже есть или можно довешивать железо?
    у меня например среди прочего довешен аппаратный UART (MAX3110) - xmodem на 115200 вполне работает, и ENC28J60 - Ethernet (идея и основа софта - speccyboot, только SPI порт аппаратный, скорость заметно поболее).

    Зверинецъ

    Специалист "совсем стандарт" - 88-89
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    [свернуть]

  10. #8
    Activist
    Регистрация
    23.04.2020
    Адрес
    г. Тотьма
    Сообщений
    349
    Спасибо Благодарностей отдано 
    108
    Спасибо Благодарностей получено 
    107
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    здесь вопрос - нужно обойтись тем что на спеке уже есть или можно довешивать железо?
    Было бы хорошо подключить внешнее устройство к имеющимся портам. Ну или в ZXBUS воткнуть. Но и прочие варианты не исключаются.
    у меня например среди прочего довешен аппаратный UART (MAX3110) - xmodem на 115200 вполне работает, и ENC28J60 - Ethernet (идея и основа софта - speccyboot, только SPI порт аппаратный, скорость заметно поболее).
    Вот про это всё хотелось бы узнать подробнее.

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

    Scorpion ZS-256 Turbo+/GMX 2MB/SMUC v1.3 Open port/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Keyboard & Mouse Controller v2.5/Universal PS/2 Keyboard Controller
    Leningrad 1/Sega Joy Adapter
    DivGMX

    TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
    [свернуть]

  11. #9
    Master Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    639
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    143 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Было бы хорошо подключить внешнее устройство к имеющимся портам. Ну или в ZXBUS воткнуть. Но и прочие варианты не исключаются.

    Вот про это всё хотелось бы узнать подробнее.
    SPI порт - за основу взята схема вот отсюда:
    http://spetsialist-mx.ru/index32.html
    он дает приличную скорость по SPI - у меня тактируется от 14МГц.
    на него навешаны собственно навешаны UART, Ethernet и 2 SD карты (DIVMMC)
    все это запихано в ПЛИС и приделано к первому Ленинграду.
    Speccyboot - здесь
    https://patrikpersson.github.io/speccyboot/
    для начала можно собрать по оригинальной схеме (мой вариант требует доработки софта, благо он в исходниках)
    НО - на момент когда я ее собирал - версия 1.6 у меня не взлетела. откопал где-то старые версии - все до 1.5 включительно заработали, после правки ошибки в DHCP протоколе. сейчас уже не нашел где...
    а на сайте новое глобальное обновление, его я не пробовал.

    Зверинецъ

    Специалист "совсем стандарт" - 88-89
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    [свернуть]

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

    djs (01.12.2021), izzx (05.08.2021)

  13. #10
    Activist
    Регистрация
    03.07.2021
    Адрес
    г. Кировск
    Сообщений
    374
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    55 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от izzx Посмотреть сообщение
    Было бы хорошо подключить внешнее устройство к имеющимся портам. Ну или в ZXBUS воткнуть
    Это две очень больших разницы =) Через шину возможны скорости в разы больше, даже на порядки больше.

    Цитата Сообщение от haywire Посмотреть сообщение
    Максимальная скорость будет 19200
    Лет 20 назад соединял напрямую магнитофонные гнезда двух Спектрумов кросс-кабелем и скорость получал около 50к.
    Точнее не помню, там был модифицированный загрузчик с другим алгоритмом передачи битов.
    Это были эксперименты для нашей "сетевой" игрушки, дальше демоверсии так и не ушедшей...

Страница 1 из 8 12345 ... ПоследняяПоследняя

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

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

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

Ваши права

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