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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: TCP/IP сокеты для эмуля (и для реала)

  1. #1
    Master Аватар для siril
    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию TCP/IP сокеты для эмуля (и для реала)

    Кто-нибудь задумывался сделать сокеты для эмулятора спектрума?

    С помощью виртуальной железки намаппить спектрумовский аппаратный порт на tcp/ip сокет (порт) эмулятора.

    Предположим, для управления виртуальной железкой у нас есть 2 железных порта (командный и для передачи служебных данных) и 1 железный порт для передачи/приёма данных.

    Сначала передаём имя хоста с которым хотим установить соединение в железку (в utf-8), получаем ip-адрес.

    Затем передаём ip v4-адрес и адрес порта (4bytes + 1word) и в случае успеха получаем в распоряжение "железный" порт, намаппленый на соответствующий сокет.

    Дальше мы можем принимать/отсылать данные простыми in/out'ами.

    Зачем это надо? =) Чтобы не грузить спектрум реализацией TCP/IP-стека, и сделать на нём, скажем, IRC-клиент. Или telnet/ssh.

    А потом, возможно, сделать реальную железку.

    Или "всё уже придумано до нас"?
    oisee.

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

  3. #2
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,690
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от siril Посмотреть сообщение
    Или "всё уже придумано до нас"?
    всё придумано до нас

    вот на пример в этом видео используется карточка с tcp/ip стеком, через которую собственно и льётся потоковое видео.

    а здесь собственно irc-клиент показан в работе

    если ещё покопаться на youtube, можно найти много чего интересного

    ---------- Post added at 14:04 ---------- Previous post was at 14:01 ----------

    к слову — вот этот SIF интерфейс как я понял и использовался в irc.
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  4. #3
    Master Аватар для siril
    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ok, где-то эта карточка с tcp/ip-стеком эмулируется? =)
    oisee.

  5. #4
    Guru Аватар для breeze
    Регистрация
    11.02.2005
    Адрес
    【RB】
    Сообщений
    3,690
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    30 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот это хороший вопрос, помнится кто-то из эмуляторов умеет эмулировать tcp/ip, правда я не уверен что это именно то, что нужно
    (๑•̀ㅂ•́)و✧ Doors UI → https://t.me/doorsui | https://t.me/atari_xl_xe ← Atari XL/XE (●´ω`●)ゞ

  6. #5
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    этот SIF интерфейс - непонятная экзотика. зато визнет распространен по всему миру, думаю надо от этого отталкиваться. эмулей, на сколько мне известно, нет.

  7. #6
    Master Аватар для siril
    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    wtf "визнет"? реальная железяка? кто производит?
    oisee.

  8. #7
    R.I.P.
    Регистрация
    16.09.2009
    Адрес
    г. Харьков
    Сообщений
    1,466
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    да, абсолютно реальное )
    NM7010A
    вот с картинкой
    у нас стоит ~35$

  9. #8
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот у меня такой же модуль как на картинке ждет своего часа... недождется тока никак...

  10. #9
    Veteran
    Регистрация
    19.01.2005
    Адрес
    Наро-фоминск
    Сообщений
    1,776
    Спасибо Благодарностей отдано 
    366
    Спасибо Благодарностей получено 
    165
    Поблагодарили
    102 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В Real Spectrum есть поддержка tcp/ip, о том как это сделано:
    Последний раз редактировалось ^m00h^; 03.10.2010 в 20:01.

  11. #10
    Master Аватар для siril
    Регистрация
    01.02.2005
    Адрес
    perm/ru
    Сообщений
    520
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ^m00h^ Посмотреть сообщение
    В Real Spectrum есть поддержка tcp/ip, о том как это сделано:
    я так понял там реализована эмуляция родных спектрумовских сетевых прибамбасов over tcp/ip, сами же сокеты напрямую трогать нельзя.
    oisee.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Продам три 48-х реала
    от Kuper в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 13.11.2009, 12:56
  2. Помогите в написании эмуля!
    от molodcov_alex в разделе Эмуляторы
    Ответов: 21
    Последнее: 06.07.2008, 18:44
  3. Перенос файлов с эмуля на реал.
    от Vitamin в разделе Утилиты
    Ответов: 6
    Последнее: 02.07.2007, 16:28
  4. Копирование дискет на ПЦ для реала
    от EdHell в разделе Утилиты
    Ответов: 35
    Последнее: 06.05.2007, 17:42
  5. Новые плагины для Эмуля Шалаева 3.05
    от hi_soft в разделе Утилиты
    Ответов: 0
    Последнее: 22.05.2006, 21:26

Ваши права

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