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

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 47

Тема: Как распознать, что опрос #FE игнорит магнитофон?

  1. #21

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    с чего вдруг, если файл - нормальный контейнер zip? определение контейнера знаешь?
    если твой архиватор падает на корректно размещённом внутри объекте, это не проблема контейнера
    если бы он мой был. Но проблема в том, что стандартный архиватор unzip в линукс падает:
    Код:
    $ unzip bba.zip
    Archive:  bba.zip
       skipping: bba-bba.tzx             need PK compat. v6.3 (can do v4.6)
       skipping: bba.tzx                 need PK compat. v6.3 (can do v4.6)
    $ unzip
    UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
    Та-же беда в Windows и со всеми библиотеками, которые не понимают новый 7z.
    7z понимает, но это явно не zip.

    Во всех стандартных zip архивах такой проблемы нет. А ведь zip это особый формат для обмена, он не допускает новых версий не совместимых со старым. Без такой совместимости нет никакого смысла создавать zip архивы, т.к. сжатие в них хуже, чем в других типах архиваторов. Если выкладываешь несовместимый с zip архив, тогда почему не rar или 7z?

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    у меня в тоталкомандере открывает и как с обычной папкой работает
    в тотал коммандер можно прикрутить хоть rar, чтобы он создавал файлы с расширением zip. Но zip это особый вид архива, который предполагает совместимость со старыми версиями софта, в котором нет поддержки новомодных архиваторов, т.к. это не стандартный zip и смысла в нем мало. Именно поэтому все zip файлы из архивов tzx и прочих архивов и источников всегда открываются unzip, чтобы их везде можно было распаковать без проблем, не думая о том где скачать новомодный архиватор для платформы на котором его нет.

    Поэтому если стандартный unzip падает на ахивах созаваемых вашим тотал командером, то это сигнал, что комманда используемая для создания архива в настройках вашего тотал коммандера кривая и такие архивы будут иметь проблемы на большинстве платформ которые используют стандартный unzip. Поменять настройки комманды в тотал-коммандере не проблема. А вот распаковать архив запакованный новомодным архиватором на платформе где его нет или старой программой которая такие архиваторы не поддерживает - это проблема.
    Последний раз редактировалось ZXMAK; 29.12.2024 в 17:33.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #22

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    Что имеется в виду под уровнями?
    уровень на входе EAR (#FE бит D6)
    фронт - изменение значения по сравнению с прочитанным в прошлый раз

    Цитата Сообщение от Dexus Посмотреть сообщение
    Промежутки, как я вижу, на 3.5Мгц (а это как бы и норма при которой лоадеры работают), должны быть плюс-минус одинаковые, находиться в определённых "окнах" (в зависимости от того какой вид защиты и скорости используется".
    промежутки между in(#FE) в тактах z80
    они неодинаковые (иногда непредсказуемо, пример выше)

    Цитата Сообщение от Dexus Посмотреть сообщение
    Но в целом, можно было бы определить паттерны.
    пока неплох более простой способ, надо помнить только три последних in(#FE)

    Цитата Сообщение от Dexus Посмотреть сообщение
    Под паттерном я имею в виду статистическую картину именно в момент ловли "пилота",
    на пилот ориентироваться нельзя, на пилоте загрузчик может в произвольные моменты творить что хочет, если не пропустит начало данных

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

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    если бы он мой был. Но проблема в том, что стандартный архиватор unzip в линукс падает:
    а, так ты снова термины не к месту употребляешь, "падает" - это аварийное завершение, а здесь отчёт с намёком обновить софт

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    need PK compat. v6.3 (can do v4.6)
    ну так и обновись до этого v6.3

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Во всех стандартных zip архивах такой проблемы нет. А ведь zip это особый формат для обмена, он не допускает новых версий не совместимых со старым.
    еще раз - zip это формат КОНТЕЙНЕРА (гугли термин), а не самих объектов в этом контейнере
    нет проблем с контейнером в данном случае; проблема в том, что твой унзип 15-летней давности
    Прихожу без разрешения, сею смерть и разрушение...

  3. #23

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,086
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    99 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    уровень на входе EAR (#FE бит D6)
    фронт - изменение значения по сравнению с прочитанным в прошлый раз
    Занечения там меняются только когда лента уже имитируется. Тут же вопрос о том - надо ли её включать или это не лоадер а что-то иное.
    промежутки между in(#FE) в тактах z80
    они неодинаковые (иногда непредсказуемо, пример выше)
    И тем не менее, тайминги между чтениями в рамках фрейма можно складывать в массив, считая статистику, и видеть определённые пики, сигнализирующие о том, что происходит вылавливание во входящем сигнале «пилота».
    пока неплох более простой способ, надо помнить только три последних in(#FE)
    Что-то мне кажется что в такой истории будет масса ложных срабатываний. Слишком реактивное реагирование. Для того чтобы автовключение считать успешным, можно и на пару фреймов устраивать тестирование чтобы убедиться в отсутствии ложных признаков - это вообще не будет проблемой.
    на пилот ориентироваться нельзя, на пилоте загрузчик может в произвольные моменты творить что хочет, если не пропустит начало данных
    Ему нужно считать задержки. Что хочет он творить не может. Может быть и загрязнение чтением из FE(в чем я сомневаюсь), но регулярность чтения должна быть всемерной.
    Правда, тут подумалось, что в целом было бы правильно устраивать ложное изменение значений с 0 на 1 и назад каждый цикл чтения из FE, тогда ловца пилота точно можно будет поймать. Со статичным значением этого бита загрузчик может по фрейму устраивать паузу ждя хотя бы одного изменения, и такое уже не поможет поймать загрузку.

  4. #24

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    в тотал коммандер можно прикрутить хоть rar, чтобы он создавал файлы с расширением zip.
    у меня в настройках внутренний упаковщик от info-zip (тоже старый, но всё-таки чуть поновее, чем у тебя)

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Но zip это особый вид архива, который предполагает совместимость со старыми версиями софта, в котором нет поддержки новомодных архиваторов, т.к. это не стандартный zip и смысла в нем мало. Именно поэтому все zip файлы из архивов tzx и прочих архивов и источников всегда открываются unzip, чтобы их везде можно было распаковать без проблем, не думая о том где скачать новомодный архиватор для платформы на котором его нет.
    твои отмазки - это особый вид болтовни)) а "совместимость со старой версией софта" в данном случае выразилась в том, что твой старый софт вовсе не упал, как ты первоначально дезинформировал, а корректно открыл корректный контейнер, корректно определил неподдержанный метод сжатия, и мягко посоветовал тебе обновиться

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Поэтому если стандартный unzip падает на ахивах созаваемых вашим тотал командером,
    поэтому, если стандартный ДРЕВНИЙ unzip падает намекает, что его надо обновить - обнови

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

    Цитата Сообщение от Dexus Посмотреть сообщение
    Занечения там меняются только когда лента уже имитируется. Тут же вопрос о том - надо ли её включать или это не лоадер а что-то иное.
    не включив ленту, не определить надёжно, что работает - опрос только клавы или мафона
    так что включить придётся, чтобы оценить реакцию на сигнал; если нет реакции - сразу выключить
    судя по звуку, эмули так и работают

    Цитата Сообщение от Dexus Посмотреть сообщение
    И тем не менее, тайминги между чтениями в рамках фрейма можно складывать в массив, считая статистику, и видеть определённые пики, сигнализирующие о том, что происходит вылавливание во входящем сигнале «пилота».
    слишком громоздко

    Цитата Сообщение от Dexus Посмотреть сообщение
    Что-то мне кажется что в такой истории будет масса ложных срабатываний. Слишком реактивное реагирование. Для того чтобы автовключение считать успешным, можно и на пару фреймов устраивать тестирование чтобы убедиться в отсутствии ложных признаков - это вообще не будет проблемой.
    я сказал всего лишь, сколько необходимо помнить, а не как/когда реагировать
    пока с тестами справляется хорошо

    Цитата Сообщение от Dexus Посмотреть сообщение
    Ему нужно считать задержки. Что хочет он творить не может.
    может, запросто - пилот длинный, информации (кроме своего наличия) не несёт
    так что времени хватает на многое, вернуться к детекту еще успеешь
    Прихожу без разрешения, сею смерть и разрушение...

  5. #25

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    еще раз - zip это формат КОНТЕЙНЕРА (гугли термин), а не самих объектов в этом контейнере
    нет проблем с контейнером в данном случае; проблема в том, что твой унзип 15-летней давности
    мой unzip самой свежей версии в менеджере пакетов. Возможно есть более свежие в бета-репозиториях или где-то можно скачать более свежий код и самостоятельно скомпилировать, но я не хочу устанавливать их в обход стандартного менеджера пакетов, в котором это самая свежая версия.

    Проблема с контейнером в данном случае в том, что при наличии всех последних обновлений системы, такие файлы невозможно распаковать стандартным unzip. На платформах, где свежие 7z недоступны и есть только стандартный unzip без закрытых алгоритмов, которые недоступны в открытом коде, такие файлы вообще невозможно распаковать.
    Последний раз редактировалось ZXMAK; 29.12.2024 в 19:13.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  6. #26

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    мой unzip самой свежей версии в менеджере пакетов. Возможно есть более свежие в бета-репозиториях или где-то можно скачать более свежий код и самостоятельно скомпилировать, но я не хочу устанавливать их в обход стандартного менеджера пакетов, в котором это самая свежая версия.
    он 2009 года - жалуйся мейнтейнерам на него, если сам не хочешь решать вопрос

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Проблема с контейнером в данном случае в том, что при наличии всех последних обновлений системы, такие файлы невозможно распаковать стандартным unzip. На платформах, где свежие 7z недоступны и есть только стандартный unzip такие файлы вообще невозможно распаковать.
    с чего ты решил, что именно твой унзип именно твоей версии - универсально "стандартный" на всех платформах?
    Прихожу без разрешения, сею смерть и разрушение...

  7. #27

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,086
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    99 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    слишком громоздко
    Почему?
    Первые 4000 тактов с точностью до такта (то есть массив из 4 тысяч вордов). Что больше - вообще игнорировать, так как паузы больше 4000(может даже меньше) тактов вообще не могут быть в стадии ловли пилота. Ничего громоздкого. Потом просмотреть пики. Проанализировать все доступные загрузчики (учитывая всякие экзотические сверхтурбированные tzx, которые только в цифровом виде работают и загружают 40 килобайт за 40 секунд).

  8. #28

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    Почему?
    потому что можно намного проще

    Цитата Сообщение от Dexus Посмотреть сообщение
    Первые 4000 тактов с точностью до такта (то есть массив из 4 тысяч вордов) ...
    вот нафига? что он даст при выключенном мафоне?

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

  9. #29

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    он 2009 года - жалуйся мейнтейнерам на него, если сам не хочешь решать вопрос
    Скачал самый свежий код unzip, скомпилил, он оказался тоже 2009 год, результат еще хуже:
    Код:
    $ ./unzip/build/unzip bba.zip
    Archive:  bba.zip
       skipping: bba-bba.tzx             need PK compat. v6.3 (can do v2.1)
       skipping: bba.tzx                 need PK compat. v6.3 (can do v2.1)
    $ unzip
    UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
    Информация с сайта:
    Latest Release

    New features in UnZip 6.0, released 20 April 2009
    У меня просто вопрос - почему-бы не использовать стандартный zip, который даже контроллером утюга поддерживается? Это обязательно использовать непонятный формат, который невозможно стандартным unzip свежей версии распаковать?
    Последний раз редактировалось ZXMAK; 29.12.2024 в 19:55.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  10. #30

    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,963
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    236 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Скачал свежий код unzip, скомпилил, он оказался тоже 2009 год, результат еще хуже:
    значит, жалуйся по правильному адресу, а не в спортлото мне

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    У меня просто вопрос - почему-бы не использовать стандартный zip, который даже контроллером утюга поддерживается? Это обязательно использовать непонятный формат,
    еще раз: я использую СТАНДАРТНЫЙ КОНТЕЙНЕР ZIP, почему бы тебе не перестать открывать его древним утюгом?
    вот если тебе напишет счастливый обладатель еще более древней "свежей" (на его системе) версии архиватора - ты свою откатишь ради него?

    и хватит здесь уже офтопа на тему зипов
    Прихожу без разрешения, сею смерть и разрушение...

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Помогите распознать...
    от joub в разделе Несортированное железо
    Ответов: 4
    Последнее: 23.03.2022, 00:06
  2. Помогите распознать!
    от Вадим Димтревич в разделе Музыка
    Ответов: 9
    Последнее: 15.04.2020, 13:37
  3. MP3 плеер, как магнитофон для ZX?
    от Addison в разделе Звук
    Ответов: 12
    Последнее: 27.09.2007, 20:19

Ваши права

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