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

User Tag List

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 61

Тема: Есть 3 кассеты для Специалиста...

  1. #41
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, хорошо. Если что найду потом отдельно выложу.

    ---------- Post added at 17:32 ---------- Previous post was at 17:25 ----------

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

  2. #42
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    "Со звуковой картой напрямую" не все кассеты могут выдержать... Лучше загнать в файл, а потом уже его обрабатывать хоть десятью способами.
    Согласен. Несколько записей я буквально руками восстановил в саунд форже (правил вэйвформу руками).

  3. #43
    Master
    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    910
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    272
    Поблагодарили
    149 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    выложите пожалуйста записи с кассет, очень хочется посмотреть какие искажения ещё бывают и попробовать это обработать.
    Напр. http://zx.pk.ru/showthread.php?t=20292
    unknown_8.ogg - хорошие искажения . Половина файлов текстовые.
    Последний раз редактировалось DDp; 07.05.2013 в 20:11.

  4. #44
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отлично!
    Суть искажений везде кажется одна и та же, что у меня, что в этих .ogg, причём по-моему ogg это даже как-то подчёркивает.

    Рассматриваю осциллограммы и сочиняю фильтры

  5. #45
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да че там думать то? Нужен обычный компаратор с гистерезисом. Это работает в железе, проверено десятилетиями. Его математическая модель не будет слишком сложной.

    PS OGG номер 8. Тексты Микрона/Практика. Ах, кружок. Вроде как окунулся в детство... Запомни, у текста другая контрольная сумма. Вот тебе легенда в помощь:
    1. Блок кодов:
    0E6H,<ADR_BEG>,<ADR_END>,<BIN_CODE><CHECK_SUM>
    При загрузке по сбросу имеет свойство автозапуска. Раккорд - 512 байт 00H.

    2. Блок кодов с именем (монитор):
    0E6H,0D9H,0D9H,0D9H,<ASCII_NAME>,00H
    0E6H,<ADR_BEG>,<ADR_END>,<BIN_CODE>,<CHECK_SUM>
    Раккорд перед именем - 512 байт 00Н, между именем и блоком кодов - 256 байт 00Н.

    3. Бейсик "Практик":
    0E6H,0D4H,0D4H,<ASCII_NAME>,00H
    0E6H,0D3H,0D3H,0D3H,<BIN_CODE>,00H,00H,00H,<CHECK_ SUM>
    Да, при линейной загрузке интерпретатор ждет трёх нулей подряд (первый ноль - конец строки, второй и третий - номер строки #0, что нонсенс). Раккорд - 256 байт ААН и 256 байт 00Н. Между именем и листингом - 256 байт 00Н.

    4. Редактор текстов "Практик" (и "Микрон" тоже, ЕМНИП):
    0E6H,0E6H,0E6H,0E6H,0E6H,<ASCII_NAME>,00H
    0E6H,<BIN_CODE>,0FFH,<CHECK_SUM>
    Текст грузится от начала (задано редактором, обычно 1200H) и до байта FFh (маркер конца текста в памяти). Раккорд - 128 байт ААН, 128 байт 00Н, 128 байт ААН, 128 байт 00Н. Между именем и текстом - 256 байт 00Н.

    Легенда:
    <ADR_BEG>,<ADR_END>,<CHECK_SUM> - 2 байта, младший первый
    <ASCII_NAME>, <BIN_CODE> - N байт массив
    <CHECK_SUM> накрывает только <BIN_CODE>, причем у ТХТ она своя (тупое прибавление к слову байта без учета переноса, от 0).
    Последний раз редактировалось HardWareMan; 07.05.2013 в 22:15.

  6. #46
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,560
    Спасибо Благодарностей отдано 
    1,223
    Спасибо Благодарностей получено 
    1,754
    Поблагодарили
    683 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Да че там думать то? Нужен обычный компаратор с гистерезисом. Это работает в железе, проверено десятилетиями. Его математическая модель не будет слишком сложной.
    Но и годится только для относительно годных записей.

    Я в свое время, когда собирался сделать читалку спектрумовских кассет, тоже сначала хотел сделать по-простому. В итоге понял, что мои старые и заезженные кассеты так не считать, и пришлось придумывать более сложные математические модели типа вейвлет-анализа специфического. Как итог - теперь читалка в автоматическом режиме кушает почти все, что не читают никакие другие читалки.

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

  8. #47
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Но и годится только для относительно годных записей.
    Вот-вот. На картинке пример из этого unknown_8.ogg. Некоторые волны только слегка цепляют нулевой уровень, а на моих кассетах иногда вообще не пересекают. Компаратор скажет "ой" и пропустит как минимум один бит.
    Цитата Сообщение от Titus Посмотреть сообщение
    Я в свое время, когда собирался сделать читалку спектрумовских кассет, тоже сначала хотел сделать по-простому. В итоге понял, что мои старые и заезженные кассеты так не считать, и пришлось придумывать более сложные математические модели типа вейвлет-анализа специфического. Как итог - теперь читалка в автоматическом режиме кушает почти все, что не читают никакие другие читалки.
    Не знаю, вейвлет у меня или нет, но получил достаточно чистый промежуточный результат, завтра из него буду байты и файлы вытаскивать, а на сегодня хватит думать.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	1.gif 
Просмотров:	214 
Размер:	2.4 Кб 
ID:	41436  

  9. #48
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Вот тебе легенда в помощь:
    Не уверен, декодировал на бумажке из промежуточных данных, но по-моему в unknown_8.ogg файлы редактора текстов "Практик".

    Ой, это в сообщении и написано
    Цитата Сообщение от HardWareMan Посмотреть сообщение
    PS OGG номер 8. Тексты Микрона/Практика.
    Раз не могу уже даже внимательно сообщение прочитать - пора на сегодня завязывать с программированием
    Последний раз редактировалось Bolt; 07.05.2013 в 23:19.

  10. #49
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,404
    Спасибо Благодарностей отдано 
    319
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Вот-вот. На картинке пример из этого unknown_8.ogg. Некоторые волны только слегка цепляют нулевой уровень, а на моих кассетах иногда вообще не пересекают. Компаратор скажет "ой" и пропустит как минимум один бит.
    Вы видимо никогда не использовали аппаратный компаратор с гистерезисом. Он измеряет не относительно 0 а относительно текущего уровня, в который вносится фидбэк с выхода. Вот глубина гистрезеиса согласен, величина подстраиваемая должна быть, я себе прямо переменник и ставил. И в 90х считывал все, даже стереозапись с плохим азимутом на моноголовке (примерно то же самое, что и джоинт стерео МР3 для ваших записей).

  11. #50
    Master
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Вы видимо никогда не использовали аппаратный компаратор с гистерезисом.
    Использовал. Но это не наш метод

    О полученном вчера полуфабрикате.
    Во вложении файл, в котором записаны... полубиты, что ли.
    0 - повтор полубита
    1 - инверсия полубита
    2 - нет сигнала

    Примеры:
    0000000000000 - невозможно (но может и встречается, не проверял)
    0101010101010 - серия байтов 55 или AA
    1111111111111 - серия байтов 00 или FF
    2222222222222 - нет сигнала

    "Дырка" в сигнале:
    0101111101011122220111010111010111110101

    Более сложный пример, ракорд и синхробайт.
    Биты, полубиты, содержимое файла log_tris:
    Код:
    0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 0  1 1 1 0 0 1 1 0
    0101010101010101 0101010101010101 1010100101101001
    1111111111111111 1111111111111111 0111110111011101
    Ну и совсем сложный пример, на первый взгляд вроде всё правильно, но в сигнале какой-то дефект:
    010101111111110101010110110101111101

    Синхробайты уже вылавливаются, тексты тоже частично читаются. Буду думать дальше. От помощи в обдумывании не откажусь
    Вложения Вложения
    Последний раз редактировалось Bolt; 08.05.2013 в 11:13.

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

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

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

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

Похожие темы

  1. PS/2 адаптер клавиатуры для Специалиста
    от fifan в разделе Специалист
    Ответов: 230
    Последнее: 27.07.2023, 10:03
  2. Ответов: 153
    Последнее: 16.12.2021, 19:07
  3. Изучается спрос на плату для Специалиста
    от Павел Рябцов в разделе Барахолка (архив)
    Ответов: 109
    Последнее: 30.11.2010, 10:16
  4. Продается Лик (клон Специалиста)
    от KALDYH в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 20.02.2010, 14:29
  5. Есть кассеты? Г. Екатеринбург
    от JeRrS в разделе Барахолка (архив)
    Ответов: 2
    Последнее: 28.01.2010, 18:49

Ваши права

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