User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 25

Тема: tap разбить на составляющие

  1. #11
    Member
    Регистрация
    13.02.2005
    Адрес
    Санкт-Петербург
    Сообщений
    38
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    так в TAPIR`e можно удалять/добавлять/конвертить в wav
    и изучать структуру блоков при этом совершенно не нужно
    Я пробовал удалять все кроме одного. Оставил только заголовок 17 байт (с учетом двух байт длины 19
    И пробовал его отдельно сохранить. Получил блок 34 байта вместо 17

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

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Тогда надо почитать про формат TAP
    Два байта размера блока, один байт аттрибута, сырые данные
    Там что, байт атрибута есть?

    Цитата Сообщение от weiv Посмотреть сообщение
    На самом деле, формат файла .TAP очень простой. Формат предназначен для хранения данных, записанных на кассете магнитофона на стандартной скорости записи, без информации о паузах и т.п.
    Каждый блок данных предваряется двумя байтами его длины, и дальше идут собственно данные. Это всё.
    2 байта длины (младший вначале), затем данные блока последовательно, начиная с первого флагового байта, заканчивая последним байтом контрольной суммы.
    https://zx-pk.ru/threads/28112-forma...-spectrum.html

    Тут про байт атрибута ничего не пишут

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

    По умолчанию

    Цитата Сообщение от Viktor2004 Посмотреть сообщение
    Тут про байт атрибута ничего не пишут
    ну как же:

    Цитата Сообщение от weiv
    начиная с первого флагового байта
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  3. #13
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,806
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    1,194
    Поблагодарили
    787 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2004 Посмотреть сообщение
    Я пробовал удалять все кроме одного. Оставил только заголовок 17 байт (с учетом двух байт длины 19
    И пробовал его отдельно сохранить. Получил блок 34 байта вместо 17
    так он сохраняет только в tzx !!! (это более продвинутый формат при работе с образом ленты)

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

    По умолчанию

    Цитата Сообщение от Viktor2004 Посмотреть сообщение
    Вот и думаю, может в природе уже существует такая утилита
    Я дал ссылку выше на Taper. Там всё крайне просто на уровне "скопировать блок в буфер бомена, создать новый tap-файл, вставить в него блок, сохранить"

    А, на XP не пойдет же...

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

    Однако скомпилировалась под .NET 3.5
    Вот, должна работать на XP - https://drive.google.com/file/d/1bW4...ew?usp=sharing
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  5. #15
    Member
    Регистрация
    13.02.2005
    Адрес
    Санкт-Петербург
    Сообщений
    38
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    так он сохраняет только в tzx !!! (это более продвинутый формат при работе с образом ленты)
    Если я через реальный магнитофон выдам эти 34 байта вместо 17-ти, спектрум у меня воспримет это как более продвинутый заголовок?


    Цитата Сообщение от Eltaron Посмотреть сообщение
    начиная с первого флагового байта
    Ясно спасибо. А в wav файле этот байт аттрибута передается?

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

    Цитата Сообщение от Eltaron Посмотреть сообщение
    Вот, должна работать на XP - https://drive.google.com/file/d/1bW4...ew?usp=sharing
    Приложение вызвало исключение которое не может быть обработано

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

    По умолчанию

    Цитата Сообщение от Viktor2004 Посмотреть сообщение
    Ясно спасибо. А в wav файле этот байт аттрибута передается?
    Да, конечно



    Приложение вызвало исключение которое не может быть обработано
    Жаль. Даже не знаю, где XP достать для отладки, разве что в виртуалке поставить.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

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

  8. #17
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,806
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    1,194
    Поблагодарили
    787 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2004 Посмотреть сообщение
    Если я через реальный магнитофон выдам эти 34 байта вместо 17-ти, спектрум у меня воспримет это как более продвинутый заголовок?
    ты сначала сгенерируй в tapir`e wav из нужных тебе файлов, а потом рассуждай

  9. #18
    Member
    Регистрация
    13.02.2005
    Адрес
    Санкт-Петербург
    Сообщений
    38
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    ты сначала сгенерируй в tapir`e wav из нужных тебе файлов, а потом рассуждай
    Сгенерировал. Получил звуковой файл в 308кБ. Это только заголовок. И что теперь? Из него какой-то программой можно преобразовать в реальный файл 17-байт?
    Последний раз редактировалось Viktor2004; 19.05.2021 в 15:18.

  10. #19
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,200
    Спасибо Благодарностей отдано 
    441
    Спасибо Благодарностей получено 
    221
    Поблагодарили
    131 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    резалка TAPок на REXX

    пример

    Код:
    c:\Temp\0>dir
     Том в устройстве C не имеет метки.
     Серийный номер тома: 0CEC-F6FB
    
     Содержимое папки c:\Temp\0
    
    21.05.2021  04:25    <DIR>          .
    21.05.2021  04:25    <DIR>          ..
    11.05.2012  15:54            31 508 BATTY (BILL GILBERT).TAP
                   1 файлов         31 508 байт
                   2 папок  99 193 368 576 байт свободно
    
    c:\Temp\0>D:\util\regina\regina.exe D:\util\regina\TAPview3.rex "BATTY (BILL GILBERT).TAP"
    TAPView (R)  View Utility  Version 3.0  26-Jun-2015
     (c) 2015  Alex Kovrigin, 2:5000/111.47
    
    Type             Name        Length  Start   Size  Crc  Crc
    ---------------  ----------  ------  -----  -----  ---  ---
    Program          ??? BATTY?   41986      0    600  151  151
    -----Headerless--block-----            255    600  178  178
    -----Headerless--block-----            255    783  216  216
    -----Headerless--block-----            128   6912  220  220
    -----Headerless--block-----            129   4096   71   71
    -----Headerless--block-----            130   4096  228  228
    -----Headerless--block-----            131   4096  232  232
    -----Headerless--block-----            132   4096  152  152
    -----Headerless--block-----            133   4096  251  251
    -----Headerless--block-----            134   2676  242  242
    
    c:\Temp\0>D:\util\regina\regina.exe D:\util\regina\TAPSplit.rex "BATTY (BILL GILBERT).TAP"
    
    c:\Temp\0>dir
     Том в устройстве C не имеет метки.
     Серийный номер тома: 0CEC-F6FB
    
     Содержимое папки c:\Temp\0
    
    21.05.2021  04:26    <DIR>          .
    21.05.2021  04:26    <DIR>          ..
    21.05.2021  04:26                21 BATTY (BILL GILBERT)-001.tap
    21.05.2021  04:26               604 BATTY (BILL GILBERT)-002.tap
    21.05.2021  04:26               787 BATTY (BILL GILBERT)-003.tap
    21.05.2021  04:26             6 916 BATTY (BILL GILBERT)-004.tap
    21.05.2021  04:26             4 100 BATTY (BILL GILBERT)-005.tap
    21.05.2021  04:26             4 100 BATTY (BILL GILBERT)-006.tap
    21.05.2021  04:26             4 100 BATTY (BILL GILBERT)-007.tap
    21.05.2021  04:26             4 100 BATTY (BILL GILBERT)-008.tap
    21.05.2021  04:26             4 100 BATTY (BILL GILBERT)-009.tap
    21.05.2021  04:26             2 680 BATTY (BILL GILBERT)-010.tap
    11.05.2012  15:54            31 508 BATTY (BILL GILBERT).TAP
                  11 файлов         63 016 байт
                   2 папок  99 192 979 456 байт свободно
    [свернуть]
    Последний раз редактировалось creator; 21.05.2021 в 00:31.
    В правильно заданном вопросе содержится половина ответа

  11. #20
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,806
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    1,194
    Поблагодарили
    787 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Viktor2004 Посмотреть сообщение
    Сгенерировал. Получил звуковой файл в 308кБ. Это только заголовок. И что теперь?
    грузи этот звук в спек или тебе ещё что-то надо для счастья ?

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

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

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

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

Похожие темы

  1. Ответов: 25
    Последнее: 05.04.2020, 23:38
  2. Ответов: 5
    Последнее: 28.03.2016, 14:36
  3. Разбить PT3 на WAV по паттернам
    от G.D. в разделе Музыка
    Ответов: 13
    Последнее: 15.07.2011, 10:26
  4. Как разбить HDD: iS-DOS + FAT32...
    от SoftFelix в разделе Разный софт
    Ответов: 2
    Последнее: 20.11.2010, 15:18
  5. Ответов: 9
    Последнее: 18.09.2010, 23:47

Ваши права

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