Просмотр полной версии : Нужна помощь с оцифровкой кассеты
Есть несколько кассет от СМ-1700. Чисто теоретически на одной из них есть документация.
Хотелось бы попробовать понять что на кассетах и, при возможности, стянуть документацию.
Вот для примера большая часть одной из кассет (wav (http://oldpc.su/8/mic1.wav)
Может кто-нибудь посодействует с переводом в бинарный вид?
Вот для примера большая часть одной из кассет (wav (http://oldpc.su/8/mic1.wav)
Сигнал более, чем отвратительный. Плывет немного скорость и АЧХ. Да и сама АЧХ плохая. Судя по звуку, головка не настроена на запись.
Если бы знать точно формат, можно было бы сказать, распознаваемо это или нет.
HardWareMan
12.07.2015, 08:52
Судя по эпюре очень похож на разновидность манчестера:
http://savepic.su/5814025.png
Однако согласен, что запись более чем отвратительная. Что за кассеты? МК или бабины? Попробуй подстроить головку на слух по максимуму высоких и покажи результат.
Сегодня сделаю более качественный wav и постараюсь найти в доке описание формата записи.
Есть несколько кассет от СМ-1700.
Уж, не ЭТИ (https://plus.google.com/photos/115283499373909722914/albums/6118174257595501873/6124711551091872898?pid=6124711551091872898&oid=115283499373909722914) ли? :v2_wink2: (ноги (http://www.phantom.sannata.ru/forum/index.php?t=17626&a=stdforum_view&o=&st=0))
Эти. И в документации сказано что в комплекте были доки к ОС на кассете.
Сканировать 10+ томов распечаток кошмарно, хранить в бумажном виде - никакого места не хватит. Очень надеюсь что на этих кассетах доки найдутся.
Да и операционка тоже пригодится.
Ушел делать запись.
Ушел делать запись.
Да, и обязательно стерео!!! Никаких обьединений двух каналов в один!
Вот кусочек для примера http://oldpc.su/8/mic3.wav
---------- Post added at 14:28 ---------- Previous post was at 12:49 ----------
Первая сторона http://oldpc.su/8/mic1s1.rar
Есть несколько кассет от СМ-1700.
Первая сторона http://oldpc.su/8/mic1s1.rar
Первые блоки.
Хех, может быть это не СМ1700, а СМ1800 ? ;)
СМ-1800 - 8-разрядная на процессоре КР580ВМ80А (клон Intel 8080). (http://dic.academic.ru/dic.nsf/ruwiki/59671)
>Хех, может быть это не СМ1700, а СМ1800 ?
в 1800 ленточек не было.
Да и текст в самом конце 001.bin говорит сам за себя. И названия файлов (ENKAA.EXE).
А получится ли утилитка, которая из .wav достает эти блоки и скрепляет в один .bin ?
Или для выдирания блоков из .wav много ручной работы?
Вот кусочек для примера http://oldpc.su/8/mic3.wav
Вот теперь сигнал прекрасный)
А всему виною было смешение двух каналов в один.
Я уже и утилитку для работы с образом ленты нашел (выдирать или вставлять в образ файлы)....
в 1800 ленточек не было.
Да, но код! Это код i8080. Или он в CM1700 как сопроцессор/кикстартер???
А получится ли утилитка...?
:v2_dizzy_bomb: Утром WAVы, вечером BINы :v2_dizzy_pirate:
Я уже и утилитку для работы с образом ленты нашел (выдирать или вставлять в образ файлы)....
Где утилитка? :v2_wink2:
И какой формат образов? А то я наколхозю...
А откуда непонятные блоки длиной 3 байта?
---------- Post added at 19:52 ---------- Previous post was at 19:04 ----------
если исключить непонятные блоки по 3 байта и заменить 0008.raw на пустышку в 512 байт, то вот какое содержимое ленточки получаем.
Очень похоже на правду
UNUSED 4 blocks 8 start block
FILE .BAD 05-21-93 1 blocks 12 start block
FILE .BAD 05-21-93 1 blocks 13 start block
BOOT .EXE 05-21-93 7 blocks 14 start block
FILE .BAD 05-21-93 1 blocks 21 start block
FILE .BAD 05-21-93 1 blocks 22 start block
FILE .BAD 05-21-93 1 blocks 23 start block
FILE .BAD 05-21-93 1 blocks 24 start block
ENKAA .EXE 05-21-93 18 blocks 25 start block
FILE .BAD 05-21-93 1 blocks 43 start block
FILE .BAD 05-21-93 1 blocks 44 start block
FILE .BAD 05-21-93 1 blocks 45 start block
FILE .BAD 05-21-93 1 blocks 46 start block
FILE .BAD 05-21-93 1 blocks 47 start block
FILE .BAD 05-21-93 1 blocks 48 start block
FILE .BAD 05-21-93 1 blocks 49 start block
FILE .BAD 05-21-93 1 blocks 50 start block
FILE .BAD 05-21-93 1 blocks 51 start block
FILE .BAD 05-21-93 1 blocks 52 start block
FILE .BAD 05-21-93 1 blocks 53 start block
FILE .BAD 05-21-93 1 blocks 54 start block
FILE .BAD 05-21-93 1 blocks 55 start block
FILE .BAD 05-21-93 1 blocks 56 start block
FILE .BAD 05-21-93 1 blocks 57 start block
FILE .BAD 05-21-93 1 blocks 58 start block
FILE .BAD 05-21-93 1 blocks 59 start block
FILE .BAD 05-21-93 1 blocks 60 start block
FILE .BAD 05-21-93 1 blocks 61 start block
FILE .BAD 05-21-93 1 blocks 62 start block
FILE .BAD 05-21-93 1 blocks 63 start block
FILE .BAD 05-21-93 1 blocks 64 start block
FILE .BAD 05-21-93 1 blocks 65 start block
FILE .BAD 05-21-93 1 blocks 66 start block
FILE .BAD 05-21-93 1 blocks 67 start block
FILE .BAD 05-21-93 1 blocks 68 start block
FILE .BAD 05-21-93 1 blocks 69 start block
FILE .BAD 05-21-93 1 blocks 70 start block
FILE .BAD 05-21-93 1 blocks 71 start block
FILE .BAD 05-21-93 1 blocks 72 start block
FILE .BAD 05-21-93 1 blocks 73 start block
ENKAB .EXE 05-21-93 16 blocks 74 start block
ENKBA .EXE 05-21-93 7 blocks 90 start block
ENKBB .EXE 05-21-93 7 blocks 97 start block
ENKBC .EXE 05-21-93 7 blocks 104 start block
ENKBD .EXE 05-21-93 7 blocks 111 start block
ENKBE .EXE 05-21-93 7 blocks 118 start block
ENKBF .EXE 05-21-93 2 blocks 125 start block
ENKCE .EXE 05-21-93 51 blocks 127 start block
FILE .BAD 05-21-93 1 blocks 178 start block
ENKCG .EXE 05-21-93 17 blocks 179 start block
MIC .031 05-21-93 1 blocks 196 start block
UNUSED 8 blocks 197 start block
FILE .BAD 05-21-93 1 blocks 205 start block
FILE .BAD 05-21-93 1 blocks 206 start block
ENKCA .EXE 05-21-93 83 blocks 207 start block
ENKCB .EXE 05-21-93 96 blocks 290 start block
ENKCC .EXE 05-21-93 51 blocks 386 start block
ENKCD .EXE 05-21-93 27 blocks 437 start block
ENKCF .EXE 05-21-93 40 blocks 464 start block
UNUSED 8 blocks 504 start block
end of segment 0 at endx = 59
This directory contains 504 blocks
А откуда непонятные блоки длиной 3 байта?
Это Маркер/Header/НомерБлока.
dk_spb подсказал формат образа, я сделал.
Остались два блока с ошибкой (ваша операционнка свопилась и съела кусок звука). Если важно , то переоцифровать последние полторы минуты.
...похож на разновидность манчестера:
Да, манчестер. Байт - младшим битом вперёд.
Формат блоков:
0xAA - он же и пилот, и синхро-байт
...
данные
...
lo(crc) - CRC16, полином 0xA001
hi(crc)
0xAA
Спасибо!!!!
Чтобы уж добить первую сторону - перечитал последние блоки http://oldpc.su/8/mic1s1-00.rar
---------- Post added at 22:25 ---------- Previous post was at 22:04 ----------
По поводу интеловского кода. насколько я понял у СМ-1700 (который VAX-11/730) частью центрального процессора являлся контрольно-диагностический процессор. В оригинальной машине он был на i8085, у нас - не знаю.
Соответственно ENKA.exe и т.д. - это программы диагностики, которые грузились в "console subsystem"
Вторая сторона кассеты
https://www.sendspace.com/file/1dysp2
Чтобы уж добить первую сторону
Добито.
По поводу интеловского кода...
...частью центрального процессора являлся контрольно-диагностический процессор.
Понятно.
Вторая сторона кассеты
Три плохих блока. В логе указал время блока относительно начала wav-файла. (это не комп съедает звук, это неравномерная протяжка ленты. Местами её заедает.)
Я думаю со второй стороной разбираться не будем, так как все файлы такие же как на первой стороне. На днях попробую заWAVить остальные кассеты.
СПАСИБО БОЛЬШОЕ
На днях попробую заWAVить остальные кассеты.
A п ... :v2_rolley
А пока небольшая утилитка для обратной конверсии.
Спасибо, но надежды что утилитка понадобится никакой нет.
Вряд ли достанется мне СМ1700
dk_spb, чудеса случаются ;)
Очередная партия.
Возможны повторы, поэтому (если это проще) можно сначала только директорию оцифровывать.
bckp-s1 https://www.sendspace.com/file/hurven
bckp-s2 https://www.sendspace.com/file/lboi15
cas3-s1short (насколько я понял в конце пустые блоки, и я их обрезал) https://www.sendspace.com/file/t33ffo
cas3-s2broken (в процессе порвалась лента, хотелось бы увидеть список файлов, может и склеивать не надо) https://www.sendspace.com/file/1vj871
4A-short (насколько я понял в конце пустые блоки, и я их обрезал) https://www.sendspace.com/file/51fw6i
4B-free (вроде вся сторона из пустых блоков) https://www.sendspace.com/file/x3e7uu
5A-short (насколько я понял в конце пустые блоки, и я их обрезал) https://www.sendspace.com/file/k8gc8z
5B https://www.sendspace.com/file/1s004p
6A - совсем чистая сторона
6B https://www.sendspace.com/file/pyk6zs
7A https://www.sendspace.com/file/fk4129
7B https://www.sendspace.com/file/c5hy7e
bckp-s1 - абсолютно пустая (все блоки заполнены константой 2A)
bckp-s2 - во вложении
cas3-s1short - абсолютно пустая (все блоки заполнены константой 2A, последний блок DB B6 6D DB)
cas3-s2broken - абсолютно пустая (все блоки заполнены константой DB B6 6D DB)
---
4A-short,4B-free - вообще ничего, просто тон (сигнал без модуляции).
5A - Блоки разного размера. Не знаю как их собирать. Пока в сыром виде, без проверки CRC.
---
5B, 7A - во вложении.
7B - во вложении
6B - только первая половина. Во второй больно слушать как тянут... (если важно, переоцифровать, почистив головку и настроив под запись. Если будет тянуть, перекинуть ленту в другой корпус)
:v2_dizzy_vodka3:
Огромное спасибо!
Пока непонятно только c 5А, по всем остальным вопросов нет.
И последняя порция:
3A https://www.sendspace.com/file/j91t6q
8A https://www.sendspace.com/file/3cpqa8
8B https://www.sendspace.com/file/0jqh6n
9A https://www.sendspace.com/file/988556
9B https://www.sendspace.com/file/ikfs6d
10A https://www.sendspace.com/file/m4ri8g (предположительно тестовая запись)
10B https://www.sendspace.com/file/yg630h
Дальше записи идут все глуше и глуше :frown:
3A - пусто, все блоки заполнены константой 2A
8A - во вложении.
8B - во вложении. Затёрт первый блок.
---
9A - во вложении. 1 битый блок. ( На остальной части ленты чудесные "марсианские" голоса. :v2_dizzy_mutant: )
9B - во вложении. 2 битых блока.
10A ... (предположительно тестовая запись)
10A - Да, константный паттерн и счетчик. Во вложении только первые 4 блока.
10B - Во вложении. Видимо сам тест. Надписи на русском в КОИ-7.
---
10B - это самая глухая запись (видимо, dk_spb :v2_dizzy_bye: не чистил головку и после десяти кассет она изрядно замаралась) и кривой настройкой головки (сдвиг каналов 26 семплов на 44100). Желающим прокачать свой skill распознавания манчестер-кода рекомендую. :v2_smoke:
Неизвестные кассеты (явно не спектрум):
https://yadi.sk/d/BXJ8GwYCiRRDL
Если надо переписать - говорите, перепишу
P.S: еще две кассеты попозже выложу
---------- Post added at 11:14 ---------- Previous post was at 10:20 ----------
https://yadi.sk/d/Eu0gQZjwiRSrn
---------- Post added at 11:17 ---------- Previous post was at 11:14 ----------
https://yadi.sk/d/xtx1XLLciRSxG
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot