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

User Tag List

Показано с 1 по 9 из 9

Тема: Апдейты Zifi

  1. #1
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Апдейты Zifi


    Не так давно я вернулся к проекту, решив починить разные проблемы, ну и снова увлёкся
    Если вы не в курсе, вот общая инфа по проекту

    Итак, за последнее время было сделано несколько апдейтов:

    03.02.2017
    0.723
    пофиксил драйвер загрузки, теперь в папке downloads не будет «сдвинутых» на знакоместо картинок.
    пофиксил проверку CRC, терялся ведущий ноль.

    05.02.2017
    $cur_ver='0.724';
    фикс скриптов поиска по играм и демам, касается vtrdos & zxn
    фикс драйвера загрузки, ситуация когда данных ну не пришло, ну вааще.
    например после поиска.

    14.02.2017
    ZiFi ver. 0.725
    Решил навести порядок в загрузках.
    короче — в папке довнлоад создаём папку «текущая дата».
    Сегодняшнюю дату получаем с сервера, ну и раз такое дело:
    + программим ртц — дата и время, а то вечный бардак со временем в WC
    гм, про GMT я вообще забыл. добавлю это дело в ini отдельной строкой, позже

    18.02.2017
    ZiFi ver. 0.727
    встречаем апдейт кабельной версии,
    для неё теперь тоже нужен ini файл, это связано с часовым поясом и обновлением часов.
    общая страница для закачек

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

  3. #2
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    запустил сайт по этой теме
    сейчас уже довольно полно описано, но вдруг чо забыл - то буду добавлять постепенно.
    будет местом для сбора нужной информации.

  4. #3
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Буду краток.
    0.73 - SXG во всей своей моще!
    Благодаря усилиям великолепного moroz1999 - сразу пачка разделов графики со всеми нестандартными режимами вывода экрана zx;
    да и даже больше - не только спектрумовскими изображениями включая Sam Coupe, Timex и т.д.


  5. #4
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию


    записал видос короткий

  6. #5
    Member Аватар для asve79
    Регистрация
    13.11.2018
    Адрес
    г. Москва
    Сообщений
    47
    Записей в дневнике
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробую оживить тему. )

    ИМХО топик в тему.
    Что делаю: хочу на эмуляторе евы подключиться к сети. Эмулятор потому что железа нет )

    Работаю в линухе. Что сделал: взял, откомпилировал сокет-сервер ic под линух. Поднял, зацепил его на ttyS9. Взял эмулятор unreal для windows (тот, что в проекте zifi), настроил конфиг на com10, и запустил под wine.
    Тут появились проблемы: при открытии эмуль который wine ругается на компорт что wrong descriptor.

    Возможно проблема в том, что несмотря на то что ttyS9 свободен, он с чем-то связан и эмуль его не может использовать. Хотя сокет-сервер без проблем не него зацепился. Пока дельных мыслей не появляется.

    Собственно вопрос: запускал ли кто-нибудь в линухе эмулятор с поддержкой доступа в инет для евы?

  7. #6
    Master
    Регистрация
    27.01.2005
    Сообщений
    889
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    136 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от asve79 Посмотреть сообщение
    Собственно вопрос: запускал ли кто-нибудь в линухе эмулятор с поддержкой доступа в инет для евы?
    Только реальное железо!

  8. #7
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от asve79 Посмотреть сообщение
    Возможно проблема в том, что несмотря на то что ttyS9 свободен, он с чем-то связан и эмуль его не может использовать. Хотя сокет-сервер без проблем не него зацепился.
    Как так свободен, когда на нём ic висит? Волшебства-то не бывает. Наивно надеяться на то, что можно из двух программ открыть один порт, и одной туда писать, а второй читать записанное. Такое не работает ни под виндой, ни в линуксе.
    Нужно создать пару виртуальных портов, связанных крест-накрест (TX1 -> RX2, RX1 <- TX2). В линуксе через псевдотерминалы
    Код:
    sudo socat -d -d pty,raw,echo=0 pty,raw,echo=0
    Будет пара связанных устройств /dev/pts/N и /dev/pts/M (конкретные пути выведутся в лог на stdout). На одно из них нужно натравить ic, второе скормить эмулятору (для маппинга на нужный COM ещё, наверное, понадобится ln -s /dev/pts/M /dev/ttyS10).

    Под виндой делается через com0com.
    Последний раз редактировалось Eltaron; 06.12.2018 в 21:56.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  9. #8
    Member Аватар для asve79
    Регистрация
    13.11.2018
    Адрес
    г. Москва
    Сообщений
    47
    Записей в дневнике
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Как так свободен, когда на нём ic висит? Волшебства-то не бывает. Наивно надеяться на то, что можно из двух программ открыть один порт, и одной туда писать, а второй читать записанное. Такое не работает ни под виндой, ни в линуксе.
    Нужно создать пару виртуальных портов, связанных крест-накрест (TX1 -> RX2, RX1 <- TX2). В линуксе через псевдотерминалы
    Код:
    sudo socat -d -d pty,raw,echo=0 pty,raw,echo=0
    Будет пара связанных устройств /dev/pts/N и /dev/pts/M (конкретные пути выведутся в лог на stdout). На одно из них нужно натравить ic, второе скормить эмулятору (для маппинга на нужный COM ещё, наверное, понадобится ln -s /dev/pts/M /dev/ttyS10).

    Под виндой делается через com0com.
    Я уже попробовал через tty0tty (https://zx-pk.ru/entries/279-den-4-rs-232.html). Та же эмуляция. Не фурыкает. Попробовал твой вариант. То же самое.
    Подключил миником вместо ic - запросов никаких не приходит.
    Может "особенности" wine... С правами все норм.

    Два minicom-а нормально видят друг-друга. Данными перекидываются.

    Скорее всего тема работы с портами где-то глубже: пробовал из эмуля открывать порт и писать значения, чуть поправив исходники: также в миникоме пусто. А отдельная прога с этим же кодом в порт пишет без проблем и миником данные видят. Пока исследую эту часть.

  10. #9
    Member Аватар для asve79
    Регистрация
    13.11.2018
    Адрес
    г. Москва
    Сообщений
    47
    Записей в дневнике
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ларчик оказалось открывался просто:

    в настройках unreal нужно прописывать порт не в опциях zifi, а в опциях модема.
    Попробовал - заработало.

    Кратко:

    Ставим tty0tty
    Редактируем реестр в winе, чтобы не перетирал сим линк на новый порт
    Делаем симлинк на /dev/tnt0 в ~/.wine/dosdevices/COMx, где x-номер который вам нравится
    Компилируем ic (socket servcer) который идет в проекте zifi
    Запускаем его, цепляя на /dev/tnt1
    В конфигах анрила прописываем новый ком-порт в разделе модема. Примерно так:
    ==
    ; Kondrat'yev ISA modem emulated through windows modem on COM-port
    ; if you own internal PCI modem, use "settings/input" dialog to find out port
    Modem=COM33 ; NONE or COM1-COM255

    ; ZiFi API layer1 emulated as bridge to COM-port
    ZiFi=NONE ; NONE or COM1-COM255
    ==
    Приложеньку zifi используем которая для rs232

    Запускаем анрил в wine, смотрим что ничего не ругается.
    Запускаем приложеньку zifi и радуемся. )

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

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

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

Ваши права

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