PDA

Просмотр полной версии : Помогите перевести wav в эмуляторный формат файлов



equinox
21.05.2015, 08:22
Есть такой рижский клон Радио-86РК - "Микро-88". У меня от него осталась кассета, которую я оцифровал PCM 48000 16bit Стерео. Пробую распознавать wav-файл утилитой wav2spec.exe.

Интересная вещь происходит: части файла, где записаны программы на бейсике-микроне, вроде бы распознаются нормально, можно прочитать внутри выходных файлов надписи, типа "diwersanty wzorwut podwodnu` lodku". А в играх написанных в машинных кодах (тетрис, ксоникс, цирк - они там точно есть в двух экземплярах) текстовых строк не наблюдается. В каждом втором выходном файле до 80% содержимого - куча одинаковых символов. Такого быть не должно.

Помогите, пожалуйста, перевести wav в эмуляторный формат. Может есть какие-то другие способы или я что-то неправильно делаю.

https://yadi.sk/d/Q5g-vgy7gmk3s

cy6
22.05.2015, 08:24
Есть такой рижский клон Радио-86РК - "Микро-88". У меня от него осталась кассета, которую я оцифровал PCM 48000 16bit Стерео. Пробую распознавать wav-файл утилитой wav2spec.exe.
А эта утилита не для Специалиста?

Я как раз оцифровкой занимаюсь своих кассет КР-02/03, использую утилиту RRKWIN32.EXE (http://emu80.org/dl.html) Правда, она сигнал с кассет плохо распознает. Так что, я сначала грузила в реальный ПК с кассеты, а потом с ПК на PC прямо в работающую на входе аудио карты утилиту. :)

DDp
24.05.2015, 21:48
Помогите, пожалуйста, перевести wav в эмуляторный формат.
Разделил на три группы:
A - бейсик и программы на нём (чётные номера - дубликаты)
B1 - программы в кодах (чётные номера - дубликаты)
B2 - рабочие записи. Без разбора, как есть.

equinox
25.05.2015, 06:03
Разделил на три группы
Благодарю!

Если не секрет, какими инструментами Вы пользуетесь?

Я написал простенькую программу, которая для определения следующего бита отсчитывает 3/4 периода от начала очередной смены уровня сигнала. И она даже работает - текстовые строки внутри программ можно прочитать. Но контрольная сумма ни разу не совпала. Слишком много ситуаций, где бит можно равновероятно трактовать как 0 и как 1. Просто интересно, как по такому "некачественному" сигналу можно правильно восстановить информацию.

DDp
25.05.2015, 19:17
какими инструментами Вы пользуетесь?
Я написал простенькую программу, которая для определения следующего бита отсчитывает 3/4 периода от начала очередной смены уровня сигнала
Предварительная обработка в звуковом редакторе, далее такая же самописная программа на "3/4 периода".

uart
25.05.2015, 21:48
DDp, а что делалось в редакторе?

HardWareMan
26.05.2015, 08:18
DDp, а что делалось в редакторе?

Я иногда руками восстанавливаю эпюру сигнала. :3
http://zx-pk.ru/showthread.php?t=21394&page=3